Android系统下安装apk代码:
Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setDataAndType(Uri.parse("file://" + path),"application/vnd.android.package-archive");但是在有的手机上会报包解析错误,比如今天遇到的小米note,换别人的华为手机测试相同的包没有问题,查阅博客:http://www.cnblogs.com/lipeil/archive/2012/09/01/2666782.htmlcontext.startActivity(intent);
发现需要添加权限,在部分手机上不需要,像小米这样深层定制的出现了这样的问题,加上权限后,成功解救。
这篇博客讲述了在Android系统中,特别是在小米等深度定制系统上安装apk时遇到的问题及解决办法。通过添加特定权限,可以成功解决安装失败的问题。
1万+

被折叠的 条评论
为什么被折叠?



