将用户重定向到 Android 中的未知来源页面

Redirect user to unknown source page in Android

我正在我公司的 android 应用程序中开发一个应用程序商店。

当用户没有激活未知来源时,我会在正确的设置页面中重定向他。

目前我正在做这个

Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
context.startActivity(intent);

但在AndroidO中,允许未知来源的设置已移至特殊应用程序访问部分。

你知道将用户发送到这里的方法吗,或者最好直接在这个特殊设置中重定向他,如下面的屏幕截图所示。

我发现这个 Google blog that you can launch this page directly, you have to use the ACTION_MANAGE_UNKNOWN_APP_SOURCES 值符合您的意图。然后你可以把你的包名传给他。

Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES);
intent.setData(Uri.parse("package:" + context.getPackageName()));