自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 如何往anroid源码中移入一个像Settings或其他一开机就已经存在且不可卸载的app

现在有很多系统app的开发,我不知道市面上的系统开发,是直接把软件植入了,还是也是做成apk包,在系统启动时自动加载,用的是何种方式;接下来我介绍的一种就是类似与Settings这种,由系统绑定,整体代码在系统内,通过编译自身达到生产app的情况;我会已我移植过的android上自带的terminal为例子;当然系统中已经有了Termianl,但它的功能无法满足我们的开发需求,所有我移植了一款源码

2017-02-24 13:11:05 1311

原创 关于android手机system/build.prop的浅析

手机很多信息是默认固定的,例如设备名称,用户名称等等。它们大部分都是通过配置文件解析得到的,而这个文件就是/system/build.prop。首先,这个文件的权限很高,你们有root权限是无法操作的,所以你要是单纯的想改下配置,比如换换你的设备名称什么的,只需要root手机,把文件改掉,然后在保持重启就好。下边我们分析下代码,更详细的说一下这个文件。 build.prop# begin b

2017-02-23 16:57:56 7968

原创 上篇文章介绍如何在settings中增加一个新模块,那如何隐藏一个已经存在的模块呢?

你也许会说,这简单,我直接在xml/dash_category.xml里删掉或注释掉就好了,但还有一种情况,就是万一这个模块,在其他代码中使用了其中的id,现在你注释或删除此块代码,牵一发而动全身,总不能把所有用到此id的代码都注释掉吧。接下来告诉你一种隐藏方式,不难,但你自己找也要费点劲的。要想隐藏掉某个模块,你还是要从它的整个模块加载流程入手,为什么我布局放到那就能好是,它的fragment层

2017-02-23 11:36:43 700

原创 原生android中Settings模块添加步骤

原生android的settings模块的样子(我的Settings截图有些改动) 接下来讨论如何在settings中添加一个类似于wlan/ethernet的模块布局文件位置(默认位置在packages/apps/Settings/res/xml/dashboard_categories.xml) <dashboard-categories 19 xmlns:androi

2017-02-23 10:44:54 2827

原创 关于android源码文件操作,无权限问题

针对linux系统直接使用“su“命令,提高所操作文件权限即可针对于anroid/java代码中需要改变某些文件的权限,例如读写权限,操作权限等的使用方式(相当如如何java调用linux命令)public static String exec(String cmd) { try { if (cmd != null) { R

2017-02-23 09:58:43 573

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除