检查APK文件是否能正常安装
2013-08-05 16:32
309 查看
public boolean getUninatllApkInfo(Context context, String filePath) {
boolean result = false;
try {
PackageManager pm = context.getPackageManager();
DMLog.HFLogD("archiveFilePath", filePath);
PackageInfo info = pm.getPackageArchiveInfo(filePath,
PackageManager.GET_ACTIVITIES);
DMLog.HFLogD(TAG, "1");
if (info != null) {
result = true;// 完整
DMLog.HFLogD(TAG, "完整");
}else{
result = false;
DMLog.HFLogD(TAG, "不完整");
}
} catch (Exception e) {
DMLog.HFLogD(TAG, "不完整");
result = false;// 不完整
}
return result;
}
boolean result = false;
try {
PackageManager pm = context.getPackageManager();
DMLog.HFLogD("archiveFilePath", filePath);
PackageInfo info = pm.getPackageArchiveInfo(filePath,
PackageManager.GET_ACTIVITIES);
DMLog.HFLogD(TAG, "1");
if (info != null) {
result = true;// 完整
DMLog.HFLogD(TAG, "完整");
}else{
result = false;
DMLog.HFLogD(TAG, "不完整");
}
} catch (Exception e) {
DMLog.HFLogD(TAG, "不完整");
result = false;// 不完整
}
return result;
}
相关文章推荐
- 判断apk是否是完整并可以正常安装的apk包,
- Android Apk操作类 安装 卸载 检查apk是否安装
- 在 CentOS 7.3 上安装 nginx 服务为例,说明在 Linux 实例中如何检查 TCP 80 端口是否正常工作
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- 获取手机上apk文件信息类,主要是判断是否安装再手机上了,安装的版本比较现有apk版本信息
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- android 根据package name检查apk是否已经安装
- VS2008连接SQL Server数据库文件出现“与SQL Server文件(*.mdf)的连接要求安装SQL Server2005才能正常工作,请确认是否安装了该组件,……”
- android5.0上,安装apk时校验dex文件的magic version是否为035
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- Linux安装MySQL的两种方法{linux系统mysql安装之前需要先检查是否已经安装,把已经有的库文件卸载掉,否则会出现覆盖错误}
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- ios9 URL Schemes列为白名单,才可正常检查其他应用是否安装
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- 根据包名检查apk是否已经安装
- ROS中创建urdl文件后,需要检查是否正确。需要安装check_urdf工具
- 遍历读取apk安装后压缩包内的文件,判断软件是否安装成功
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- 终于解决了“在添加新项时选择SQL时提示说“与SQL Server文件(*.mdf)的连接要求安装SQL Server2005才能正常工作,请确认是否安装了该组件,……”
- android 安装apk文件,启动android程序,判断某个程序是否安装,遍历所有已经安装额程序