本文链接:http://blog.csdn.net/lylddinghffw/article/details/78226010
记录:Android O的升级导致一些行为和API的变更。
检查是否同意未知来源软件的安装:

boolean flag = false;
if (Build.VERSION.SDK_INT >= 26) {flag = getPackageManager().canRequestPackageInstalls();}else {int id = Settings.Secure.getInt(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS);if (id == 1) {flag = true;}}

Android O 显示未知来源设置方式:

Intent intent = new Intent();
if (Build.VERSION.SDK_INT >= 26) {intent.setAction(android.provider.Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES);
}else {intent.setAction(android.provider.Settings.ACTION_SECURITY_SETTINGS);
}
startActivity(intent);

当然最后还是不能忘记加权限:

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>

Android O 显示未知来源设置方式相关推荐

  1. android settext 参数,Android TextView.setTextColor()的参数设置方式

    摘要:Android TextView.setTextColor()的参数设置方式 查了下资料发现setTextColor()的参数应该写成以下的这种形式: setTextColor(0xFF0000 ...

  2. android限制第三方应用安装软件,如何从Android中的未知来源安装应用程序 | MOS86...

    Android设备上的这些安全功能中的一个是您不允许在设备上的官方Play Store外部安装应用.这意味着即使您的应用程序文件格式为APK,您将无法将其安装在设备上 有一种方法允许安装第三方apk文 ...

  3. Mac 不显示未知来源选项的解决办法

    在 macOS Sierra 系统的「安全与隐私」设置,在允许从以下位置下载的应用中,只有 App Store 与 App Store 和被认可的开发者二个选项,唯独任何来源这个选项不见了 打开了 T ...

  4. mac 安装软件 一切来源 | Mac 不显示未知来源选项的解决办法

    sudo spctl --master-disable

  5. android 9.0跳过“未知来源”进行安装应用

    需求:点击更新应用进行安装的过程中弹出"未知来源"设置提示,需要跳过该步骤直接安装. 方案1 分析: 1.首先9.0 app安装是通过packages/apps/PackageIn ...

  6. 安装应用需要打开未知来源权限_OPPO手机未知来源权限在哪 OPPO手机未知来源权限设置方法...

    OPPO手机未知来源权限在哪里设置?当我们在安装第三方程序下载的软件时,想要开启第三方安装权限时,却找不到未知来源权限在哪里设置,下面就和小编一起来看看吧! 1.ColorOS 5.0及以上版本,进入 ...

  7. 允许或禁止未知来源apk的安装

    1.在系统设置里面->应用程序设置->未知来源设置 下面是界面元素定义 \packages\apps\Settings\res\xml\application_settings.xml & ...

  8. Android系统移植与调试之如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关

    转自:[http://blog.csdn.net/ouyang_peng] http://blog.csdn.net/qq446282412/article/details/49815865 今天有个 ...

  9. Android拥有系统权限,设置允许安装未知来源的应用。

    关于系统设置的代码,基本都在android.provider.Settings类中.仔细查看Settings类,可以找到如下的常量值: /*** Whether applications can be ...

最新文章

  1. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置边界颜色)实战
  2. 菜鸟经验积累之JS运算
  3. 嵌入式linux, CAN 驱动有关问题
  4. C++ 11 创建和使用共享 weak_ptr
  5. 福禄克网络电缆测试仪LinkIQ网络电缆测试仪的使用方法
  6. js判断定时器是否启动_原生js如何做出轮播图的效果
  7. 魔兽美服服务器维护,美服《魔兽世界》低人口密度服务器合并计划最新动态
  8. CakePHP中文手册【翻译】
  9. android 区域交错,android - 自动调整交错GridLayoutManager - 堆栈内存溢出
  10. EJB JBOSS的安装
  11. Ubuntu下使用VI编辑文件必知的常用命令
  12. matlab信号探测,信号检测与估matlab仿真报告.doc
  13. java项目之人事管理系统|HRM(java毕业设计Struts2、mybatis框架项目
  14. css水波纹-雷达扩散效果
  15. 计算机网络课制作双绞线实验,计算机网络实验一(双绞线的制作)
  16. 关于VS2010下编译NTL库方法及NTL库的应用
  17. MP3 MP5 车机 音视频解码方案设计开发
  18. 怎么定义电子商务,电子商务这个词是如何进入大众视线的?
  19. 深入理解黑客攻击-键盘记录器
  20. css超出部分...样式或者多行...

热门文章

  1. 电脑上的html是什么意思,这几个HTML代码是什么意思?
  2. Python从入门到精通_第5课_文件访问与函数式编程入门_笔记
  3. 微信实现多开,开两个微信,三个微信 ,win10 win7 win 8都可用
  4. javascript中如何创建数组-与创建数组的几种方法
  5. jpa 动态sql拼接_jpa 如何优雅的实现动态sql
  6. Ubuntu如何配置桥接网络
  7. linux中的grep和egrep命令,Linux之grep和egrep命令总结
  8. 智慧职教解决方案-最新全套文件
  9. 查看服务器的内网及外网IP
  10. 王者荣耀 服务器位置 移动,王者荣耀怎么转区 王者荣耀角色迁移操作方法