how to install apk file programmatically
Invoking activity from APK in another android application
Android install apk programmatically
Install APK programmatically on android
http://www.anddev.org/viewtopic.php?p=23928
编辑:
我在清单文件中写了这段代码:
<uses-permission androID:name="androID.permission.INTERNET" /> <uses-permission androID:name="androID.permission.READ_PHONE_STATE" /> <uses-permission androID:name="androID.permission.WRITE_CONTACTS" /> <!-- <uses-permission androID:name="androID.permission.INSTALL_PACKAGES"/> --> <application androID:icon="@drawable/biz_logo" androID:permission="androID.permission.WRITE_CONTACTS"> <activity androID:name="com.biz.mlm.Main"> <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> </activity>解决方法 不可能.正如其中一些链接指出的那样,制作一个自动安装自己并删除原始安装程序而无需任何进一步用户干预的APK称为恶意软件.
如果用户授予相关权限,您可以编写一个程序来下载和安装任意APK,但我还没有看到一个好的实现或文档.通常,您可以使用以下代码调用默认系统安装程序:
file apkfile = new file({path to APK}); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromfile(apkfile),"application/vnd.androID.package-archive"); startActivity(intent);总结
以上是内存溢出为你收集整理的android – 如何在文件下载完成后自动安装APK(托管在私有)全部内容,希望文章能够帮你解决android – 如何在文件下载完成后自动安装APK(托管在私有)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)