| android Programming Glossary: packageinfoCannot determine whether Google play store is installed or not on Android device http://stackoverflow.com/questions/10551531/cannot-determine-whether-google-play-store-is-installed-or-not-on-android-device  packageManager getApplication .getPackageManager List PackageInfo packages packageManager.getInstalledPackages PackageManager.GET_UNINSTALLED_PACKAGES.. PackageManager.GET_UNINSTALLED_PACKAGES for PackageInfo packageInfo packages if packageInfo.packageName.equals GooglePlayStorePackageName.. String packageName try application.getPackageManager .getPackageInfo packageName 0 catch NameNotFoundException e return false return.. 
 Android Facebook remote_app_id does not match stored id Error http://stackoverflow.com/questions/14875027/android-facebook-remote-app-id-does-not-match-stored-id-error  App's Facebook console and you should be good to go. try PackageInfo info getPackageManager .getPackageInfo ENTER.YOUR.PACKAGE.NAME.. be good to go. try PackageInfo info getPackageManager .getPackageInfo ENTER.YOUR.PACKAGE.NAME PackageManager.GET_SIGNATURES for Signature.. 
 remote_app_id does not match stored id - exception http://stackoverflow.com/questions/15021790/remote-app-id-does-not-match-stored-id-exception  i tried many versions of openssl but with no success. try PackageInfo info getPackageManager .getPackageInfo your.package  PackageManager.GET_SIGNATURES.. no success. try PackageInfo info getPackageManager .getPackageInfo your.package  PackageManager.GET_SIGNATURES for Signature signature.. 
 Distinguishing development mode and release mode environment settings on Android http://stackoverflow.com/questions/1743683/distinguishing-development-mode-and-release-mode-environment-settings-on-android  PackageManager . The following code snippet could help PackageInfo packageInfo ... get package info for your context int flags.. 
 Android: Get Selected Item Using Checkbox in Listview when I click a Button http://stackoverflow.com/questions/18162931/android-get-selected-item-using-checkbox-in-listview-when-i-click-a-button  import java.util.List import android.content.pm.PackageInfo public class CacheActivity extends Activity @Override protected..  PackageManager pm getPackageManager  List PackageInfo pInfo new ArrayList PackageInfo  pInfo.addAll pm.getInstalledPackages.. pm getPackageManager  List PackageInfo pInfo new ArrayList PackageInfo  pInfo.addAll pm.getInstalledPackages 0  AppInfo app_info new.. 
 Get a list of available Content Providers http://stackoverflow.com/questions/2001590/get-a-list-of-available-content-providers  with GET_PROVIDERS . EDIT example for PackageInfo pack getPackageManager .getInstalledPackages PackageManager.GET_PROVIDERS.. 
 List of user installed apps http://stackoverflow.com/questions/4598769/list-of-user-installed-apps  I am using the following piece of code at the moment List PackageInfo packs getPackageManager .getInstalledPackages 0 but it returns.. 
 Enable GPS programatically like Tasker http://stackoverflow.com/questions/4721449/enable-gps-programatically-like-tasker  canToggleGPS PackageManager pacman getPackageManager PackageInfo pacInfo null try pacInfo pacman.getPackageInfo com.android.settings.. PackageInfo pacInfo null try pacInfo pacman.getPackageInfo com.android.settings PackageManager.GET_RECEIVERS catch NameNotFoundException.. 
 Get Application Directory http://stackoverflow.com/questions/5527764/get-application-directory  PackageManager m getPackageManager String s getPackageName PackageInfo p m.getPackageInfo s 0 s p.applicationInfo.dataDir If eclipse.. String s getPackageName PackageInfo p m.getPackageInfo s 0 s p.applicationInfo.dataDir If eclipse worries about an.. m getPackageManager String s getPackageName try PackageInfo p m.getPackageInfo s 0 s p.applicationInfo.dataDir catch NameNotFoundException.. 
 Android compare signature of current package with debug.keystore http://stackoverflow.com/questions/6122401/android-compare-signature-of-current-package-with-debug-keystore  getPackageManager try Signature signs packageManager.getPackageInfo getPackageName PackageManager.GET_SIGNATURES .signatures for.. signature   share improve this question   The signature in PackageInfo does not seem to be well named since tha field does not contain.. Debug O Android C US ... Signature raw packageManager.getPackageInfo getPackageName PackageManager.GET_SIGNATURES .signatures 0 CertificateFactory.. 
 Get application version programatically in android [duplicate] http://stackoverflow.com/questions/6593592/get-application-version-programatically-in-android  to do so  java android   share improve this question   Use PackageInfo pInfo getPackageManager .getPackageInfo getPackageName 0 version.. question   Use PackageInfo pInfo getPackageManager .getPackageInfo getPackageName 0 version pInfo.versionName   share improve this.. 
 Force users to have latest android app version http://stackoverflow.com/questions/6619972/force-users-to-have-latest-android-app-version  installed version private String getSoftwareVersion try PackageInfo packageInfo getPackageManager .getPackageInfo getPackageName.. try PackageInfo packageInfo getPackageManager .getPackageInfo getPackageName 0 return packageInfo.versionName EDIT versionCode.. 
 How can I learn whether a particular package exists on my Android device? http://stackoverflow.com/questions/6758841/how-can-i-learn-whether-a-particular-package-exists-on-my-android-device  targetPackage PackageManager pm getPackageManager try PackageInfo info pm.getPackageInfo targetPackage PackageManager.GET_META_DATA.. pm getPackageManager try PackageInfo info pm.getPackageInfo targetPackage PackageManager.GET_META_DATA catch NameNotFoundException.. 
 Detect if app was downloaded from Android Market http://stackoverflow.com/questions/986627/detect-if-app-was-downloaded-from-android-market  app try PackageManager manager context.getPackageManager PackageInfo appInfo manager.getPackageInfo YOUR_PACKAGE_NAME PackageManager.GET_SIGNATURES.. context.getPackageManager PackageInfo appInfo manager.getPackageInfo YOUR_PACKAGE_NAME PackageManager.GET_SIGNATURES Now test if.. 
 Cannot determine whether Google play store is installed or not on Android device http://stackoverflow.com/questions/10551531/cannot-determine-whether-google-play-store-is-installed-or-not-on-android-device  PackageManager.GET_UNINSTALLED_PACKAGES for PackageInfo packageInfo packages if packageInfo.packageName.equals GooglePlayStorePackageName.. for PackageInfo packageInfo packages if packageInfo.packageName.equals GooglePlayStorePackageName  googlePlayStoreInstalled.. PackageManager.GET_UNINSTALLED_PACKAGES for PackageInfo packageInfo packages if packageInfo.packageName.equals GooglePlayStorePackageNameOld.. 
 Distinguishing development mode and release mode environment settings on Android http://stackoverflow.com/questions/1743683/distinguishing-development-mode-and-release-mode-environment-settings-on-android  . The following code snippet could help PackageInfo packageInfo ... get package info for your context int flags packageInfo.applicationInfo.flags.. ... get package info for your context int flags packageInfo.applicationInfo.flags if flags ApplicationInfo.FLAG_DEBUGGABLE.. 
 GCM Not Sending the Notifications http://stackoverflow.com/questions/18571844/gcm-not-sending-the-notifications  static int getAppVersion Context context try PackageInfo packageInfo context.getPackageManager  .getPackageInfo context.getPackageName..  .getPackageInfo context.getPackageName 0 return packageInfo.versionCode catch NameNotFoundException e  should never happen.. 
 How to show icon of apk in my File manager http://stackoverflow.com/questions/5674683/how-to-show-icon-of-apk-in-my-file-manager  .endsWith .apk String filePath file.getPath PackageInfo packageInfo context.getPackageManager .getPackageArchiveInfo filePath PackageManager.GET_ACTIVITIES.. filePath PackageManager.GET_ACTIVITIES if packageInfo null  ApplicationInfo appInfo packageInfo.applicationInfo if.. if packageInfo null  ApplicationInfo appInfo packageInfo.applicationInfo if Build.VERSION.SDK_INT 8  appInfo.sourceDir.. 
 Force users to have latest android app version http://stackoverflow.com/questions/6619972/force-users-to-have-latest-android-app-version  version private String getSoftwareVersion try PackageInfo packageInfo getPackageManager .getPackageInfo getPackageName 0 return packageInfo.versionName.. getPackageManager .getPackageInfo getPackageName 0 return packageInfo.versionName EDIT versionCode would be better catch PackageManager.NameNotFoundException.. 
 How can I learn whether a particular package exists on my Android device? http://stackoverflow.com/questions/6758841/how-can-i-learn-whether-a-particular-package-exists-on-my-android-device  packages pm.getInstalledApplications 0 for ApplicationInfo packageInfo packages if packageInfo.packageName.equals targetPackage return.. 0 for ApplicationInfo packageInfo packages if packageInfo.packageName.equals targetPackage return true  return false .. 
 How to kill all running applications in android? http://stackoverflow.com/questions/7397668/how-to-kill-all-running-applications-in-android  Context.ACTIVITY_SERVICE for ApplicationInfo packageInfo packages if packageInfo.flags ApplicationInfo.FLAG_SYSTEM 1.. for ApplicationInfo packageInfo packages if packageInfo.flags ApplicationInfo.FLAG_SYSTEM 1 continue if packageInfo.packageName.equals.. ApplicationInfo.FLAG_SYSTEM 1 continue if packageInfo.packageName.equals mypackage continue mActivityManager.killBackgroundProcesses.. 
 How to get installed applications permissions http://stackoverflow.com/questions/7937794/how-to-get-installed-applications-permissions  Package applicationInfo.packageName try PackageInfo packageInfo pm.getPackageInfo applicationInfo.packageName PackageManager.GET_PERMISSIONS.. Get Permissions String requestedPermissions packageInfo.requestedPermissions if requestedPermissions null for int i.. 
 Cannot determine whether Google play store is installed or not on Android device http://stackoverflow.com/questions/10551531/cannot-determine-whether-google-play-store-is-installed-or-not-on-android-device  GooglePlayStorePackageName com.google.market void someMethod packageManager getApplication .getPackageManager List PackageInfo packages packageManager.getInstalledPackages PackageManager.GET_UNINSTALLED_PACKAGES for PackageInfo packageInfo packages.. List PackageInfo packages packageManager.getInstalledPackages PackageManager.GET_UNINSTALLED_PACKAGES for PackageInfo packageInfo packages if packageInfo.packageName.equals GooglePlayStorePackageName  googlePlayStoreInstalled true break .. a better way is protected final boolean isPackageInstalled String packageName try application.getPackageManager .getPackageInfo packageName 0 catch NameNotFoundException e return false return true  android google play   share improve this question.. 
 Android Facebook remote_app_id does not match stored id Error http://stackoverflow.com/questions/14875027/android-facebook-remote-app-id-does-not-match-stored-id-error  that will be displayed in the logcat trace and paste in your App's Facebook console and you should be good to go. try PackageInfo info getPackageManager .getPackageInfo ENTER.YOUR.PACKAGE.NAME PackageManager.GET_SIGNATURES for Signature signature info.signatures.. and paste in your App's Facebook console and you should be good to go. try PackageInfo info getPackageManager .getPackageInfo ENTER.YOUR.PACKAGE.NAME PackageManager.GET_SIGNATURES for Signature signature info.signatures MessageDigest md MessageDigest.getInstance.. 
 remote_app_id does not match stored id - exception http://stackoverflow.com/questions/15021790/remote-app-id-does-not-match-stored-id-exception  question   Use this piece of code because is more reliable i tried many versions of openssl but with no success. try PackageInfo info getPackageManager .getPackageInfo your.package  PackageManager.GET_SIGNATURES for Signature signature info.signatures.. is more reliable i tried many versions of openssl but with no success. try PackageInfo info getPackageManager .getPackageInfo your.package  PackageManager.GET_SIGNATURES for Signature signature info.signatures  MessageDigest md MessageDigest.getInstance.. 
 Distinguishing development mode and release mode environment settings on Android http://stackoverflow.com/questions/1743683/distinguishing-development-mode-and-release-mode-environment-settings-on-android  flag in the ApplicationInfo obtained from PackageManager . The following code snippet could help PackageInfo packageInfo ... get package info for your context int flags packageInfo.applicationInfo.flags if flags ApplicationInfo.FLAG_DEBUGGABLE.. 
 Android: Get Selected Item Using Checkbox in Listview when I click a Button http://stackoverflow.com/questions/18162931/android-get-selected-item-using-checkbox-in-listview-when-i-click-a-button  import android.widget.TextView import java.util.ArrayList import java.util.List import android.content.pm.PackageInfo public class CacheActivity extends Activity @Override protected void onCreate Bundle savedInstanceState super.onCreate savedInstanceState.. R.id.listApplication ApplicationInfo applicationInfo getApplicationInfo  PackageManager pm getPackageManager  List PackageInfo pInfo new ArrayList PackageInfo  pInfo.addAll pm.getInstalledPackages 0  AppInfo app_info new AppInfo pInfo.size  int counter.. applicationInfo getApplicationInfo  PackageManager pm getPackageManager  List PackageInfo pInfo new ArrayList PackageInfo  pInfo.addAll pm.getInstalledPackages 0  AppInfo app_info new AppInfo pInfo.size  int counter 0 for PackageInfo item pInfo.. 
 Get a list of available Content Providers http://stackoverflow.com/questions/2001590/get-a-list-of-available-content-providers  question   It should be possible by calling PackageManager.getInstalledPackages with GET_PROVIDERS . EDIT example for PackageInfo pack getPackageManager .getInstalledPackages PackageManager.GET_PROVIDERS ProviderInfo providers pack.providers if providers.. 
 List of user installed apps http://stackoverflow.com/questions/4598769/list-of-user-installed-apps  that have been installed by the user on an Android device. I am using the following piece of code at the moment List PackageInfo packs getPackageManager .getInstalledPackages 0 but it returns Apps that have been installed by the both device manufacturer.. 
 Enable GPS programatically like Tasker http://stackoverflow.com/questions/4721449/enable-gps-programatically-like-tasker  is one which will allow you to toggle the gps. private boolean canToggleGPS PackageManager pacman getPackageManager PackageInfo pacInfo null try pacInfo pacman.getPackageInfo com.android.settings PackageManager.GET_RECEIVERS catch NameNotFoundException.. private boolean canToggleGPS PackageManager pacman getPackageManager PackageInfo pacInfo null try pacInfo pacman.getPackageInfo com.android.settings PackageManager.GET_RECEIVERS catch NameNotFoundException e return false package not found if pacInfo.. 
 Get Application Directory http://stackoverflow.com/questions/5527764/get-application-directory  around.  android directory   share improve this question   PackageManager m getPackageManager String s getPackageName PackageInfo p m.getPackageInfo s 0 s p.applicationInfo.dataDir If eclipse worries about an uncaught NameNotFoundException you can use..   share improve this question   PackageManager m getPackageManager String s getPackageName PackageInfo p m.getPackageInfo s 0 s p.applicationInfo.dataDir If eclipse worries about an uncaught NameNotFoundException you can use PackageManager m.. about an uncaught NameNotFoundException you can use PackageManager m getPackageManager String s getPackageName try PackageInfo p m.getPackageInfo s 0 s p.applicationInfo.dataDir catch NameNotFoundException e Log.w yourtag Error Package name not found.. 
 Android compare signature of current package with debug.keystore http://stackoverflow.com/questions/6122401/android-compare-signature-of-current-package-with-debug-keystore  . I have tried something like PackageManager packageManager getPackageManager try Signature signs packageManager.getPackageInfo getPackageName PackageManager.GET_SIGNATURES .signatures for Signature signature signs  Log.d TAG sign signature.toCharsString.. Logging LicenseChecker and stuff like this.  android apk signature   share improve this question   The signature in PackageInfo does not seem to be well named since tha field does not contain the package signature but the signer X509 certificate chain... final X500Principal DEBUG_DN new X500Principal CN Android Debug O Android C US ... Signature raw packageManager.getPackageInfo getPackageName PackageManager.GET_SIGNATURES .signatures 0 CertificateFactory cf CertificateFactory.getInstance X.509 X509Certificate.. 
 Get application version programatically in android [duplicate] http://stackoverflow.com/questions/6593592/get-application-version-programatically-in-android 
 Force users to have latest android app version http://stackoverflow.com/questions/6619972/force-users-to-have-latest-android-app-version  in.close latestVersion str.toString and then compare it to the installed version private String getSoftwareVersion try PackageInfo packageInfo getPackageManager .getPackageInfo getPackageName 0 return packageInfo.versionName EDIT versionCode would be.. it to the installed version private String getSoftwareVersion try PackageInfo packageInfo getPackageManager .getPackageInfo getPackageName 0 return packageInfo.versionName EDIT versionCode would be better catch PackageManager.NameNotFoundException.. 
 How can I learn whether a particular package exists on my Android device? http://stackoverflow.com/questions/6758841/how-can-i-learn-whether-a-particular-package-exists-on-my-android-device  true  return false  public boolean isPackageExisted String targetPackage PackageManager pm getPackageManager try PackageInfo info pm.getPackageInfo targetPackage PackageManager.GET_META_DATA catch NameNotFoundException e return false return true..  public boolean isPackageExisted String targetPackage PackageManager pm getPackageManager try PackageInfo info pm.getPackageInfo targetPackage PackageManager.GET_META_DATA catch NameNotFoundException e return false return true   share improve this answer.. 
 Detect if app was downloaded from Android Market http://stackoverflow.com/questions/986627/detect-if-app-was-downloaded-from-android-market  Here is a small code piece to read the signature of your app try PackageManager manager context.getPackageManager PackageInfo appInfo manager.getPackageInfo YOUR_PACKAGE_NAME PackageManager.GET_SIGNATURES Now test if the first signature equals your.. to read the signature of your app try PackageManager manager context.getPackageManager PackageInfo appInfo manager.getPackageInfo YOUR_PACKAGE_NAME PackageManager.GET_SIGNATURES Now test if the first signature equals your debug key. boolean shouldUseTestServer.. 
 Cannot determine whether Google play store is installed or not on Android device http://stackoverflow.com/questions/10551531/cannot-determine-whether-google-play-store-is-installed-or-not-on-android-device  List PackageInfo packages packageManager.getInstalledPackages PackageManager.GET_UNINSTALLED_PACKAGES for PackageInfo packageInfo packages if packageInfo.packageName.equals GooglePlayStorePackageName  googlePlayStoreInstalled true break  For some reason.. packageManager.getInstalledPackages PackageManager.GET_UNINSTALLED_PACKAGES for PackageInfo packageInfo packages if packageInfo.packageName.equals GooglePlayStorePackageName  googlePlayStoreInstalled true break  For some reason after the update I simply.. List PackageInfo packages packageManager.getInstalledPackages PackageManager.GET_UNINSTALLED_PACKAGES for PackageInfo packageInfo packages if packageInfo.packageName.equals GooglePlayStorePackageNameOld  packageInfo.packageName.equals GooglePlayStorePackageNameNew.. 
 Distinguishing development mode and release mode environment settings on Android http://stackoverflow.com/questions/1743683/distinguishing-development-mode-and-release-mode-environment-settings-on-android  flag in the ApplicationInfo obtained from PackageManager . The following code snippet could help PackageInfo packageInfo ... get package info for your context int flags packageInfo.applicationInfo.flags if flags ApplicationInfo.FLAG_DEBUGGABLE.. . The following code snippet could help PackageInfo packageInfo ... get package info for your context int flags packageInfo.applicationInfo.flags if flags ApplicationInfo.FLAG_DEBUGGABLE 0 development mode else release mode   share improve this.. 
 GCM Not Sending the Notifications http://stackoverflow.com/questions/18571844/gcm-not-sending-the-notifications  version code from the @code PackageManager . private static int getAppVersion Context context try PackageInfo packageInfo context.getPackageManager  .getPackageInfo context.getPackageName 0 return packageInfo.versionCode catch NameNotFoundException.. Context context try PackageInfo packageInfo context.getPackageManager  .getPackageInfo context.getPackageName 0 return packageInfo.versionCode catch NameNotFoundException e  should never happen throw new RuntimeException Could not get package name e .. 
 How to show icon of apk in my File manager http://stackoverflow.com/questions/5674683/how-to-show-icon-of-apk-in-my-file-manager  icons apk   share improve this question   if file.getPath .endsWith .apk String filePath file.getPath PackageInfo packageInfo context.getPackageManager .getPackageArchiveInfo filePath PackageManager.GET_ACTIVITIES if packageInfo null  ApplicationInfo.. PackageInfo packageInfo context.getPackageManager .getPackageArchiveInfo filePath PackageManager.GET_ACTIVITIES if packageInfo null  ApplicationInfo appInfo packageInfo.applicationInfo if Build.VERSION.SDK_INT 8  appInfo.sourceDir filePath  appInfo.publicSourceDir.. .getPackageArchiveInfo filePath PackageManager.GET_ACTIVITIES if packageInfo null  ApplicationInfo appInfo packageInfo.applicationInfo if Build.VERSION.SDK_INT 8  appInfo.sourceDir filePath  appInfo.publicSourceDir filePath  Drawable icon.. 
 Force users to have latest android app version http://stackoverflow.com/questions/6619972/force-users-to-have-latest-android-app-version  str.toString and then compare it to the installed version private String getSoftwareVersion try PackageInfo packageInfo getPackageManager .getPackageInfo getPackageName 0 return packageInfo.versionName EDIT versionCode would be better catch.. String getSoftwareVersion try PackageInfo packageInfo getPackageManager .getPackageInfo getPackageName 0 return packageInfo.versionName EDIT versionCode would be better catch PackageManager.NameNotFoundException e  Log.e TAG Package name not found.. 
 How can I learn whether a particular package exists on my Android device? http://stackoverflow.com/questions/6758841/how-can-i-learn-whether-a-particular-package-exists-on-my-android-device  packages PackageManager pm pm getPackageManager  packages pm.getInstalledApplications 0 for ApplicationInfo packageInfo packages if packageInfo.packageName.equals targetPackage return true  return false  public boolean isPackageExisted String.. pm pm getPackageManager  packages pm.getInstalledApplications 0 for ApplicationInfo packageInfo packages if packageInfo.packageName.equals targetPackage return true  return false  public boolean isPackageExisted String targetPackage PackageManager.. 
 How to kill all running applications in android? http://stackoverflow.com/questions/7397668/how-to-kill-all-running-applications-in-android  ActivityManager mActivityManager ActivityManager context.getSystemService Context.ACTIVITY_SERVICE for ApplicationInfo packageInfo packages if packageInfo.flags ApplicationInfo.FLAG_SYSTEM 1 continue if packageInfo.packageName.equals mypackage continue.. ActivityManager context.getSystemService Context.ACTIVITY_SERVICE for ApplicationInfo packageInfo packages if packageInfo.flags ApplicationInfo.FLAG_SYSTEM 1 continue if packageInfo.packageName.equals mypackage continue mActivityManager.killBackgroundProcesses.. for ApplicationInfo packageInfo packages if packageInfo.flags ApplicationInfo.FLAG_SYSTEM 1 continue if packageInfo.packageName.equals mypackage continue mActivityManager.killBackgroundProcesses packageInfo.packageName  In above snippet.. 
 How to get installed applications permissions http://stackoverflow.com/questions/7937794/how-to-get-installed-applications-permissions  applicationInfo packages Log.d test App applicationInfo.name Package applicationInfo.packageName try PackageInfo packageInfo pm.getPackageInfo applicationInfo.packageName PackageManager.GET_PERMISSIONS Get Permissions String requestedPermissions.. applicationInfo.packageName PackageManager.GET_PERMISSIONS Get Permissions String requestedPermissions packageInfo.requestedPermissions if requestedPermissions null for int i 0 i requestedPermissions.length i  Log.d test requestedPermissions.. 
 |