我写了一个Android应用程序,主要针对没有安装Market的Android平板电脑,这意味着用户无法轻松更新应用程序。我的想法是下载apk文件,并使用apk文件执行MArket正在做的任何事情。
由于平板电脑上预装了应用程序,因此权限没有限制,但设备不得植根。
答案 0 :(得分:6)
似乎以下代码允许用户在检测到新版本并下载apk文件后安装apk:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
startActivity(intent);
答案 1 :(得分:0)