摘要: 默认关闭定位和GPS 修改位置 frameworks/base/packages/SettingsProvider/res/values/defaults.xml network,gps 修改为 默认省电 修改位置 com/android/settings/location/LocationSett 阅读全文
posted @ 2019-04-22 13:24 cczheng 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 前言 之前写过屏蔽系统导航栏功能的文章,具体可看 "Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP)/动态显示和隐藏NavigationBar" 在某些特殊定制的版本中要求完全去掉导航栏,那么当用户点进一些系统自带的应用界面如设置、联系人等,就没法退出了,虽然可以在 阅读全文
posted @ 2019-04-20 15:21 cczheng 阅读(1327) 评论(0) 推荐(1) 编辑
摘要: 前言 对于经常和android系统打交道的攻城狮来说,给app打系统签名一定是日常操作啦。由于最近使用的比较多,特此总结一下,减少复制粘贴的操作,通过命令行来搞定。 简化前的操作 1、Android Studio中的Terminal窗口, 输入 gradlew assembleRelease 命令打 阅读全文
posted @ 2019-01-11 16:59 cczheng 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 前言 很早就想整理一下自己平时常用的一些adb命令,不仅为了便于以后查找,而且整理的过程自己又重新复习了一遍,但是当我开始在度娘一搜的时候,发现很多人已经写的非常详细了,尤其是当我发现了 "这篇adb概括" 心中一句NND,怎么可以写的这么详细,瞬间没了想写这篇文章的欲望,如果你点了链接发现确实很全 阅读全文
posted @ 2019-01-07 13:15 cczheng 阅读(6253) 评论(0) 推荐(0) 编辑
摘要: 写在前面 最近客户有个需求,要求增加操作Setting列表配置项的功能,是不是一脸懵,没关系,一图胜千言,接下来就上图。诺,就是这么个意思。   原来的列表配置项     增加了单个配置项     增加了多个配置项   老铁们看懂了么,就是 阅读全文
posted @ 2018-12-12 16:25 cczheng 阅读(2250) 评论(0) 推荐(1) 编辑
摘要: 这篇分享一点个人AS开发java工程经验,虽然有时候还是得打开eclipse来运行java项目,但能用AS的时候还是尽量用AS,毕竟一个字,爽~ 废话不多说,进入正题。 一、开发Java工程 你有两种选择,新建一个Android项目或在一个原有Android项目上选择File New New Mod 阅读全文
posted @ 2018-12-10 10:46 cczheng 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 上一篇基于修改系统源码的前提下,实现了完全的沉浸式体验效果。可参考这篇 [戳这][1] 一、自定义Dialog 在沉浸式效果下,当界面弹出对话框时,对话框将获取到焦点,这将导致界面退出沉浸式效果,那么是不是能通过屏蔽对话框获取焦点来达到不退出沉浸式的目的呢。说干就干,我们先来看一下改善后的效果图。 阅读全文
posted @ 2018-12-08 14:31 cczheng 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 场景分析, 为了完全实现沉浸式效果,在进入特定的app后可以将导航栏移除,当退出app后再次将导航栏恢复。(下面将采用发送广播的方式来移除和恢复导航栏) ps:不修改源码的情况下,简单的沉浸式效果实现代码如下,在ACitivy中添加即可(此种做法的缺点是当界面弹出对话框时或者点击的屏幕的顶部或底部边 阅读全文
posted @ 2018-10-15 19:03 cczheng 阅读(6582) 评论(0) 推荐(1) 编辑
摘要: 一、屏蔽系统短信功能 1、屏蔽所有短信 android 4.2 短信发送流程分析可参考这篇 [戳这][1] 源码位置 vendor\mediatek\proprietary\packages\apps\Mms\src\com\android\mms\transaction\SmsReceiverSe 阅读全文
posted @ 2018-10-10 18:51 cczheng 阅读(2105) 评论(0) 推荐(2) 编辑
摘要: 几种图片服务器的对比 1、直接使用ftp服务器,访问图片路径为 <!--WizRtf2Html Charset=0 -->ftp://账户:密码@192.168.0.106/31275-105.jpg 不采用这种方式,不安全容易暴露ftp账户信息 2、直接使用IIS或Tomcat等服务器在项目中访问 阅读全文
posted @ 2017-06-26 15:53 cczheng 阅读(14596) 评论(5) 推荐(1) 编辑