有没有办法以编程方式从 URL 下载和安装另一个 android 应用程序?我试过以下
Intent promptInstall = new Intent(Intent.ACTION_VIEW);
promptInstall.setDataAndType(Uri.fromFiledwfile), "application/vnd.android.package_archive");
promptInstall.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(promptInstall);
但它给了我错误
java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.example.test/com.example.test.MainActivity}:
android.content.ActivityNotFoundException: No Activity found to handle Intent {
act=android.intent.action.VIEW dat=file:///mnt/sdcard/download/Demo.apk
typ=application/vnd.android.package_archive flg=0x10000000 }
我是否缺少一些权限?我试着给
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
但这并不能让我在 Eclipse 中编译
有人可以帮忙,如果我做错了什么,请告诉我
谢谢蒙蒂