我可以在没有下载的情况下安装apk
文件吗? apk
文件位于服务器上。我想下面的代码,但它不工作:安装apk无需下载
public static void InstallProgram(Uri uri, Context context){
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri,"application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
哪里uri
为http://192.168.43.1:6789/mobile_base/test.apk
。 它返回一个错误:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=http://192.168.43.1:6789/mobile_base/test.apk typ=application/vnd.android.package-archive flg=0x10000000 }
如果你有一些想法,你可以与我分享。谢谢。
看到这个http://stackoverflow.com/questions/5952516/install-apk-from-网址 – vnshetty
我也想安装android应用程序,而无需从我自己的服务器下载。你找到解决方案吗? – Manoj
Intent intent = new Intent(Intent.ACTION_VIEW); \t \t \t \t intent.setDataAndType(Uri.fromFile(new File(downloadPath + fileName)),“application/vnd.android.package-archive”); – Johan