我从url(我的服务器)下载了apk文件并将其保存在sdcard中.如果用户从sdcard安装它,我想知道,是否已成功安装应用程序或应用程序在设备中的任何通知.安装的应用程序是否有任何回调
Hou*_*ine 10
试试这段代码:
protected boolean isAppInstalled(String packageName) {
Intent mIntent = getPackageManager().getLaunchIntentForPackage(packageName);
if (mIntent != null) {
return true;
}
else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
轻松获取应用程序的包名称:只需在中搜索您的应用程序google play website,然后您将获取id参数(它是应用程序的包名称).示例:您将在Google Play上搜索Youtube应用,您将在此网址中找到它:
包名称是id参数,因此它是: com.google.android.youtube
然后当你想测试时,你将只有:
String packageName = "com.google.android.youtube";
boolean isYoutubeInstalled = isAppInstalled(packageName);
Run Code Online (Sandbox Code Playgroud)
PLUS:如果您想获得设备中所有已安装应用的列表,可以在本教程中找到答案
| 归档时间: |
|
| 查看次数: |
7177 次 |
| 最近记录: |