private boolean isPackageInstalled(String packagename, PackageManager packageManager) {
try {
packageManager.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES);
return true;
} catch (NameNotFoundException e) {
return false;
}
}
Check package installed
Source check installed on Android
Android check application
Detect if app is installed on Android - Unity Answers
answers.unity3d.com/.../detect-if-app-is-installed-on-android.h...
29 Jan 2014 - We are developing a Unity application which needs to check if certain ... say i want a button which will open the other app like Skype/viber or anything ... you are facing and do you need to check installed apps Android or Ios.
Android Security: Adding Tampering Detection to Your App - AirPair
www.airpair.com/android/.../adding-tampering-detection-to-yo...
How can I check if an app was installed on a device before trying to access it from another app? Is there any sort of checkApplicationManager method I can call?
Thank you.
Monu Tripathi
Rancher
Posts: 1369
1
I like...
Android Eclipse IDE Java
posted 6 years ago Mark post as helpful send pies Quote Report post to moderator
PackageManager is the class that you can use to get a list of all the installed packages.
Check this snippet out: it does the same
Maybe that can help.
[List of FAQs] | [Android FAQ] | [Samuh Varta]
Monu Tripathi
Rancher
Posts: 1369
1
I like...
Android Eclipse IDE Java
posted 6 years ago Mark post as helpful send pies Quote Report post to moderator
Alternatively, you can also create an Intent object with appropriate Component info and then check if the Intent is callable or not using the following function:
?
1
2
3
4
5
private boolean isCallable(Intent intent) {
List list = getPackageManager().queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
return list.size() > 0;
}
[List of FAQs] | [Android FAQ] | [Samuh Varta]
Eli Zuckerman
Greenhorn
Posts: 4
posted 6 years ago Mark post as helpful send pies Quote Report post to moderator
Thanks. I'll try this out today
martijn van gils
Greenhorn
Posts: 2
posted 4 years ago Mark post as helpful send pies Quote Report post to moderator
Hi guys
I'm having the same problem as Eli,
but due to my lack of programming knowledge i don't know how to use it. If i want to check for the zxing Barcode scanner.
I tried some code but it doesn't really do anything.
Specifically, when Android users install apps from places that don't have the same ... you understand the rationale for these and other security enhancements. ... The app signature will be broken if the .apk is altered in any way — unsigned ... Check that the signature at runtime matches our embedded developer signature.
App Permissions & Cross-Promotion Strategies - Urban Airship
https://www.urbanairship.com/.../app-permissions-cross-promo...
15 Apr 2016 - Using canOpenURL and Package Manager to Identify App Presence ... On Android, you can determine if an app is installed by attempting to get the ... The ability to identify other apps on a user's device might be used in a ...
public void someMethod() {
// ...
PackageManager pm = context.getPackageManager();
boolean isInstalled = isPackageInstalled("com.somepackage.name", pm);
// ...
}
--stackoverflow
Comments