我需要查看当前的Android设备是否允许从市场以外的来源安装应用程序.此选项显示在名为"未知来源"的应用程序下的设置UI中.
该设置基本上允许您下载和安装不是源自Google应用市场的APK.
如何使用代码检查此标志是打开还是关闭?
MSq*_*are 23
以下是使用上述设置的代码:
boolean isNonPlayAppAllowed = Settings.Secure.getInt(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS) == 1;
Run Code Online (Sandbox Code Playgroud)
同时向用户显示设置可能对我有用:
if (!isNonPlayAppAllowed) {
startActivity(new Intent(android.provider.Settings.ACTION_SECURITY_SETTINGS));
}
Run Code Online (Sandbox Code Playgroud)
Mik*_*kle 11
此设置称为" INSTALL_NON_MARKET_APP"(单击以获取文档).
(当我发现答案隐藏在文档中时,我基本上已经输入了问题,并使用不同的名称,因此我决定发布问题和自我回答,因为这不是微不足道的.)
| 归档时间: |
|
| 查看次数: |
8083 次 |
| 最近记录: |