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

将用户重定向到Android中的未知源页面,android,android-8.0-oreo,Android,Android 8.0 Oreo,我正在我公司的android应用程序中开发一个应用程序商店 当用户没有激活未知源时我在正确的设置页面重定向他 目前我正在做这件事 Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS); context.startActivity(intent); 但在安卓O中,允许未知源的设置已在“特殊应用程序访问”部分中移动 你知道将用户发送到这里的方法吗,或者最好在这个特殊设置中直接重定向他,如下面的屏幕截图 我发现你可以直接启动这个

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

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

目前我正在做这件事

Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
context.startActivity(intent);
但在安卓O中,允许未知源的设置已在“特殊应用程序访问”部分中移动

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

我发现你可以直接启动这个页面,你必须在你的意图中使用这个值。然后你可以把你的包裹名传给他

Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES);
intent.setData(Uri.parse("package:" + context.getPackageName()));
我发现你可以直接启动这个页面,你必须在你的意图中使用这个值。然后你可以把你的包裹名传给他

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