android - 以编程方式更新 apk(无需 root)

标签 android

我想以编程方式更新我的 android 应用程序。

我使用了以下代码:

 final Intent intent = new Intent(Intent.ACTION_VIEW);
 intent.setDataAndType(Uri.fromFile(new 
       File(Environment.getExternalStorageDirectory()+"/AndroidTest.apk")), "application/vnd.android.package-archive");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

此代码显示用于安装应用程序的对话框。

我想自动安装apk

请帮帮我。

最佳答案

幸运的是,出于明显的安全原因,这是不可能的。应用程序无法在没有用户干预的情况下安装应用程序,但某些具有正确权限等的系统应用程序除外。

关于android - 以编程方式更新 apk(无需 root),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22712590/

相关文章:

java - 使用小米手环和 BLE 测量心率

Android SDK : how to solve setPasswordVisibilityToggleEnabled(boolean) is deprecated?

android - 新的 Android 工具栏 : Unhide/Hide Menu Action Icons when Logged In Logged Out

android - 存储自定义对象的数组列表

android - 从 Android 应用程序启动 Google map 和导航器

android - 如何设置定时器每 n 分钟调用一个函数?

android - 从房间数据库中删除数据

android - 我在 Fragment 生命周期中遇到了麻烦,需要一个解决方案来摆脱它

android - 更改系统级对话框: TimePicker, DatePicker

android - 通过gradle导入时运行时找不到Kotlin反射实现