根据apk的路径判断是否安装
2015-02-03 10:30
381 查看
public boolean isAppInstalled(String uri) {
try {
PackageManager pm = mContext.getPackageManager();
PackageInfo packageInfo = pm.getPackageArchiveInfo(uri, PackageManager.GET_ACTIVITIES);
List<PackageInfo> pakageinfos =
pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);
for (PackageInfo pi : pakageinfos) {
if (packageInfo.packageName.endsWith(pi.packageName)) {
return true;
}
}
} catch (Exception e) {
return false;
}
return false;
}
uri即为apk所在路径
try {
PackageManager pm = mContext.getPackageManager();
PackageInfo packageInfo = pm.getPackageArchiveInfo(uri, PackageManager.GET_ACTIVITIES);
List<PackageInfo> pakageinfos =
pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);
for (PackageInfo pi : pakageinfos) {
if (packageInfo.packageName.endsWith(pi.packageName)) {
return true;
}
}
} catch (Exception e) {
return false;
}
return false;
}
uri即为apk所在路径
相关文章推荐
- android 根据apk文件获取包名等信息 已经判断 指定 这个apk 是否安装过
- 根据包名来判断, 次apk是否已经安装
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- ios 获取 应用路径 来判断是否安装这个应用
- android 安装apk文件,启动android程序,判断某个程序是否安装,遍历所有已经安装额程序
- 判断手机是否安装该apk
- Andoird判断某个APK是否已经安装
- 根据包名检查apk是否已经安装
- 精确获取屏幕尺寸 判断是否是平板 文字根据状态更改颜色 android:textColor 背景色根据状态更改颜色 android:backgroup 启动APK的默认Activit
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- 判断某个apk是否已经安装
- 获取手机上apk文件信息类,主要是判断是否安装再手机上了,安装的版本比较现有apk版本信息
- 遍历读取apk安装后压缩包内的文件,判断软件是否安装成功
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- 根据包名如何判断这个应用是否已经安装。
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- 根据程序名称和程序路径判断程序是否启动
- Android 判断某个APK是否已安装
- 根据包名如何判断此应用是否安装。