Settings.System.putInt(getContentResolver(),"sys.home_key_to_app", 1);
Settings.System.putInt(getContentResolver(),"sys.home_key_to_app", 0);

     写字符串Settings.System.putString(ContentResolver resolver, String name, String value)

     读字符串Settings.System.getString(ContentResolver resolver, String name)

 

     写整型Settings.System.putInt(ContentResolver resolver, String name, int value)

     读整型Settings.System.getInt(ContentResolver resolver, String name,0)

说明:以上的值为为非1时代表,不屏蔽home键,为1时代表屏蔽home键;这种操作是修改安卓系统设置的数据库,需要申请权限的,在清单文件中声明:    
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
如果是6.0以上的手机需要:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// 判断是否有WRITE_SETTINGS权限
if(!Settings.System.canWrite(this)) {
// 申请WRITE_SETTINGS权限
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS, Uri.parse("package:" + getPackageName())); startActivityForResult(intent, REQUEST_CODE);
} else {
dosomething(); }
}
else { dosomething();
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intentdata) {
if (requestCode == REQUEST_CODE) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { // 判断是否有WRITE_SETTINGS权限
if (Settings.System.canWrite(this)) {
dosomething();
}
}
}
super.onActivityResult(requestCode, resultCode, data);
}
注:这样申请权限好像不起作用,它需要用户手动去开启权限
private String[] permissions = new String[]{
 Manifest.permission.WRITE_SETTINGS,
Manifest.permission.READ_SYNC_SETTINGS
};

屏蔽安卓系统Home键相关推荐

  1. 解决安卓系统返回键直接退出app

    <script>mui.init({keyEventBind: {backbutton: true //关闭back按键监听}});// //首页返回键处理// //处理逻辑:1秒内,连续 ...

  2. 非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键、右键。较新安卓系统无法屏蔽Home键。源代码例子

    非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键.右键.较新安卓系统无法屏蔽Home键. 全屏后,用户上划之后点击虚拟按键如图所示: 代码中分三部分: 1.隐藏屏幕下方的虚拟按键,并且全屏.   ...

  3. android 开机向导屏蔽home,安卓系统定制:关闭第一次启动的向导

    安卓系统:4.4 测试硬件:友善之臂m1 plus 定制需求:第一次运行不需要运行开机提示(Cling,向导) 修改文件packages/apps/Launcher2/src/com/android/ ...

  4. 安卓系统按键映射修改

    安卓系统按键映射修改 谨记录下靠着自己摸索,安卓平板使用时一个bug的解决方案,及修改按钮功能的方法.这个bug目前搜不到解决方案,能独立解决还是很有成就感的 解决反复打开谷歌语音搜索的bug 手里一 ...

  5. ubuntu 刷 android 5.0,IT之家学院:将刷了Ubuntu Touch的魅族PRO 5恢复为安卓系统

    小编写教程时用来做演示的魅族PRO 5是管总编大人借的,不把它恢复成安卓系统,这手机也没法儿还啊-- 那么这篇教程,IT之家小编就来演示如何把刷了Ubuntu Touch的魅族PRO 5恢复为安卓(国 ...

  6. 最新安卓系统细节曝光:后盖手势控制、浮雕式UI、隐私保护.....本月更新!

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 安卓还是那个可可爱爱的绿色小机器人吗? 最近,新的安卓12系统的细节被曝光,新的手势控制.隐私保护.UI界面--总有让人有种熟悉的感觉. ...

  7. 安卓x86程序安装目录_电脑上的安卓系统体验

    分享下这几天体验的在电脑上安装的安卓系统,选用了Phoenix OS v3.0.7版本安卓系统版本号为7.1.1(没有选最新版,是因为新版本有广告,而这版可以体验到纯净的系统). 1安装方法该系统的安 ...

  8. 台式电脑如何截屏_电脑如何安装安卓系统 台式机装安卓系统教程

    现在的电脑功能越来越全面,操作系统也越来越多.很多朋友想要安装安卓系统,却不知道怎么操作.那么电脑该如何安装安卓系统呢?接下来小编就给大家带来台式机装安卓系统的教程. 具体如下: 一.准备工作 1.下 ...

  9. nrf connect 安卓_永诺YN450安卓系统无反相机

    作者 | 马修.阿拉德 (Matthew Allard ACS) 在CP+展会现场,我们意外撞见一个新奇的小玩意--永诺YN450,一台安卓系统无反相机.其实去年11月永诺就放出过消息,正式发布前一直 ...

最新文章

  1. Problem 2238 Daxia Wzc's problem 1627 瞬间移动
  2. Linux疑难杂症解决方案100篇(六)-SHELL编程条件判断和流程控制
  3. python开发系列
  4. listen函数与海量用户同时登陆
  5. MYSQL多字段分组having子句
  6. HH SaaS电商系统的商品类目设计
  7. android自定义表盘部件,Android自定义view仿支付宝芝麻信用表盘
  8. 【卡法电子商务】-常用手机屏幕尺寸 ★★★★★
  9. html之figure元素和figcaption元素为图片声明标题
  10. Maven系列一pom.xml 配置详解
  11. javascript 询问_JavaScript解释引擎
  12. R语言ETL工程系列:R语言基础设置
  13. 数学思维游戏两则:Gabriel喇叭、世界末日论
  14. Schneider TM200CE40U 通讯与编程
  15. 如何远程控制别人的无线鼠标
  16. 常见大数据应用有哪些?
  17. leetcode1055
  18. 初涉QQ飞车第一天-创建角色
  19. 蓝海彤翔执行副总裁张加廷接受【联播苏州】独家专访
  20. 工业控制系统PLC、DCS、ESD

热门文章

  1. shell在xcode中涉及到的关键字
  2. 六个办公常用的网站,让你大开眼界的网站
  3. Mini CFA 考试练习题 Industry Overview
  4. php5.2 nts 下载,php_xdebug-2.1.0-5.2-vc6-nts.dll
  5. unity背景设置透明,显示ios原生ui背景
  6. 前端(1)js:百度地图api使用
  7. 十五天学会Autodesk Inventor,看完这一系列就够了(七),工程图纸
  8. 花千骨23日服务器维护,花千骨手游12日服务器数据互通维护通知
  9. 【计算机网络】初步了解TCP/IP四层模型
  10. 基于MinIO/Deleta Lake/Dremio和Superset或Metabase搭建简单的数据湖