我通过这个应用程序有一个 java Web 应用程序我正在发送下载 .apk 文件的 URL。现在我必须在我的 Android 模拟器浏览器中使用这个 URL 来下载 .apk 文件并自动安装。那么任何人都可以给我解决这个问题的方法吗?
问问题
9496 次
2 回答
3
只需执行以下步骤:
1、下载文件使用Asynctask或Service。解决方案在这里
2,将下载的文件传递给包安装程序。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")), "application/vnd.android.package-archive");
startActivity(intent);
这是下载文件和 mime 类型的简单设置路径。更多细节在这里。您也可以向右看。有一个像你这样的相关问题的列表
于 2012-04-18T09:33:29.267 回答
0
在浏览器中输入 url 并回车,它会要求安装。但是文件自动安装过程是基于设备的。如果您选择 Htc 手机,它将自动安装,但不适用于三星手机
于 2012-04-18T06:34:08.667 回答