Android "mask" 来源不明

Android "mask" unknown sources

我正在为 Android 创建我自己的应用程序商店,并想通过该商店安装一些应用程序,但是在下载 apk 之后,我尝试安装它,显示未知来源弹出窗口。

我真的不想向我的用户展示它,或者只是我自己展示,我的意思是,展示一个漂亮的弹出窗口。

可能吗?

是的。看看Programatically find whether installing from unknown sources is allowed。甚至还给出了一段代码。

然后您可以将用户重定向到设置页面:

startActivity(new Intent(android.provider.Settings.ACTION_SECURITY_SETTINGS));

但是在没有 root 访问权限的情况下设置该系统标志是不可能的。