我正在我公司的 Android 应用程序中开发一个应用程序商店。
当用户没有激活未知来源时,我会在正确的设置页面中重定向他。
目前我正在做这个
Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
context.startActivity(intent);
但在 Android O 中,允许未知来源的设置已移至特殊应用访问部分。
您知道将用户发送到此处的方法,还是更好地直接在此特殊设置中重定向他,如下面的屏幕截图所示。
最佳答案
我在这个 Google blog 中找到你可以直接启动这个页面,你必须使用 ACTION_MANAGE_UNKNOWN_APP_SOURCES你的 Intent 的值(value)。然后你可以把你的包名传给他。
Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES);
intent.setData(Uri.parse("package:" + context.getPackageName()));
关于android - 将用户重定向到 Android 中的未知来源页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46341371/