2016年12月14日

编译

摘要: BoardConfig.mk(device文件夹里):该文件用来配置硬件主板,它其中定义的都是设备底层的硬件特性。例如:该设备的主板相关信息,Wifi 相关信息,还有 bootloader,内核,radioimage 等信息。对于该文件的示例,请参看 Android 源码树已经有的文件。 vendo 阅读全文

posted @ 2016-12-14 12:13 月下银狼 阅读(864) 评论(0) 推荐(0) 编辑

git

摘要: Git patch git format-patch [commid_start]…[commitid_end] 注意,commitid_end这次的提交并不会产生patch git am < XXXX.patch或者 git am * 打入路径内所有patch 为什么不使用review合入远程库? 阅读全文

posted @ 2016-12-14 12:13 月下银狼 阅读(323) 评论(0) 推荐(0) 编辑

linux

摘要: linux 安装软件 dpkg -i ***.deb chmod chmod a+x * 对所有文件赋予可执行权限 chmod -R 777 * 赋予可修改权限(包含子文件夹) cat/vi/less/gedit cat命令功能用于显示整个文件的内容 cat <<EOF (允许多行输入,直到遇见“E 阅读全文

posted @ 2016-12-14 12:12 月下银狼 阅读(489) 评论(0) 推荐(0) 编辑

网络2

摘要: Socket通信 关闭输入输出流的同时,并不关闭网络连接,这就需要用到Socket类的另外两个方法:shutdownInput和shutdownOutput Android的C文件中定义socket服务并使用 以下是使用android_get_control_socket的方式(/system/co 阅读全文

posted @ 2016-12-14 12:09 月下银狼 阅读(536) 评论(0) 推荐(0) 编辑

ADB

摘要: ADB 常见问题 Read-only file system问题 解决办法: 1. 最简单的,adb remount 2. 不行的话,adb shell su之后将文件系统remount为读写权限: mount -o remount rw /system。出于安全考虑,记得完事后remount回只读 阅读全文

posted @ 2016-12-14 12:09 月下银狼 阅读(192) 评论(0) 推荐(0) 编辑

网络

摘要: AsyncChannel 代码位于:\frameworks\base\core\java\com\android\internal\util AsyncChannel用来连接两个Handler(一个作为服务端,一个作为客户端),方便两个Handler之间消息的互传。这两个Handler 有可能是在同 阅读全文

posted @ 2016-12-14 11:03 月下银狼 阅读(341) 评论(0) 推荐(0) 编辑

2015年12月22日

Linux(Ubuntu)新建用户只有一个$问题

摘要: 参考自:http://www.cnblogs.com/ylan2009/articles/2321177.html1.用root登录操作2.查看/etc/passwd文件中新建用户的权限 有没有bash例:我新建的就是 yangjie:X:1000:1000::/home/yangjie:/bin/... 阅读全文

posted @ 2015-12-22 15:57 月下银狼 阅读(604) 评论(0) 推荐(0) 编辑

2014年5月29日

Settings app简单学习记录

摘要: Settings是android系统设置的入口。主界面由Settings.java以及settings_headers.xml构成。Settings类继承自PreferenceActivity,而PreferenceActivity又继承自ListActivity,ListActivity拥有Lis... 阅读全文

posted @ 2014-05-29 17:10 月下银狼 阅读(490) 评论(0) 推荐(0) 编辑

2014年5月19日

isUserAMonkey? android真逗

摘要: QA报了个问题,说是无线热点下面的开关都没了,看了看代码,原来这是android的保护机制。在涉及到用户信息的功能上,android会通过ActivityManagerNative.isUserAMonkey()判断当前是否由人在操作,如果不是,那么将部分开关、功能隐藏和关闭。试了一下,用ADT中的... 阅读全文

posted @ 2014-05-19 13:53 月下银狼 阅读(893) 评论(0) 推荐(0) 编辑

2013年12月19日

PrefixLength的计算

摘要: 直接用android4.2.2的源码来说话:\frameworks\base\services\java\com\android\server\NetworkManagementService.javaint prefixLength =NetworkUtils.netmaskIntToPrefixLength((int)Long.parseLong(mask, 16)); -->\frameworks\base\core\java\android\net\NetworkUtils.java public static int netmaskIntToPrefixLength(int n 阅读全文

posted @ 2013-12-19 10:25 月下银狼 阅读(1342) 评论(0) 推荐(0) 编辑

导航