Come get il nome del pacchetto da apk in Android?

Sto sviluppando un'applicazione che contiene un elenco di apps. A questo punto, l'utente verrà reindirizzato al Play Store per scaricare questa applicazione. Su un download di successo devo submit il nome del pacchetto apps a un server per validationrlo. Come lo posso fare?

  • Come posso disegnare una sparkline con un achartengine senza bordo?
  • get il livello di batteria al widget android
  • Passaggio di un object JavaScript utilizzando addJavascriptInterface () su Android
  • Spostare / trascinare la visualizzazione Android dalla parte inferiore dello schermo
  • Controllare se è disponibile l'intenzione uri
  • Come get la corretta width della window sul cambio di orientamento per i dispositivi Android i tablet e i cellulari
  • 2 Solutions collect form web for “Come get il nome del pacchetto da apk in Android?”

    Puoi get tutte le app installate nel dispositivo utilizzando il codice riportto di seguito

    final PackageManager pm = getPackageManager(); //get a list of installed apps. List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA); for (ApplicationInfo packageInfo : packages) { Log.d(TAG, "Installed package :" + packageInfo.packageName); Log.d(TAG, "Source dir : " + packageInfo.sourceDir); Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName)); } 

    e trovare il nome del pacchetto in for loop.

    Suppongo che tu voglia farlo a tempo di esecuzione, in modo che la tua applicazione possa leggere il proprio package_id senza questo codice rigido. Per questo è necessario utilizzare il metodo getPackageInfo() :

     protected String getPackageName() { try { PackageInfo packageInfo = getPackageManager.getPackageInfo(getPackageName(), 0); return packageInfo.applicationInfo.packageName; } catch (Exception e) { e.printStacktrace(); } return null; } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.