流沙团
apk文件更新代码
2016-9-17 流沙团


0x001 查看 安卓上层源码







<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content" />
<data android:scheme="file" />
<data android:mimeType="application/vnd.android.package-archive" />
</intent-filter>







0x002 写intent更新文件







private void installNewAPK() {
// TODO Auto-generated method stub

/*

<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content" />
<data android:scheme="file" />
<data android:mimeType="application/vnd.android.package-archive" />
</intent-filter>

*/

Intent intent = new Intent("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");

String apkType = "application/vnd.android.package-archive";
Uri apkData = Uri.fromFile(new File("sdcard/xxx.apk"));

intent.setDataAndType(apkData, apkType);

startActivity(intent);


}

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容