嵌入式
文章平均质量分 64
wusc'blog
假如生活欺骗了你,不要悲伤,不要心急,忧郁的日子里需要镇静
展开
-
android recovery
Android recovery原创 2016-01-03 18:00:16 · 1970 阅读 · 0 评论 -
Android.mk基本语法
我刚开始接触Android系统时,接触了Android的编译命令及Android.mk,因为以前没用过,觉得比较陌生。不过有对Makefile的基本了解的话,还是很好理解的。1、Android编译命令- m: Makes from the top of the tree.- mm: Builds all of the modules in the current d...原创 2016-01-06 21:53:10 · 1178 阅读 · 0 评论 -
Android待机及延时网路关闭的修改
需求:Android待机的时候,网络延时关闭,即屏幕可以自己黑屏,但是WiFi/eth/ppoe要延时关闭。以下先记录几个点:1、ACTION_SCREEN_OFF这个anction标示待机,我都是跟这个action的2、ppoe和eth的关闭可以使用wakelock来让系统无法待机,等待延时做完工作后,在释放wakelock。wakelock在系统还持有一个wakelock时,系原创 2016-03-15 21:09:53 · 5601 阅读 · 0 评论 -
android watchDog 机制
Android 平台实现了一个软件的WatchDog来监护SystemServer。SystemServer无疑是Android平台中最重要的进程了,里面运行了整个平台中绝大多数的服务。 SystemServer退出反而问题不大,因为 init进程会重新启动它,但是它死锁就麻烦了,因为整个系统就没法动了。所以我们需要使用看门狗来监护它,当很长一段时间没有喂狗,就会重启SystemServer进程。原创 2016-05-09 17:11:46 · 1738 阅读 · 0 评论 -
android DHCP流程
1、问题背景最近遇到一个问题,在一个项目中,无论静态或是DHCP,都无法成功修改DNS。 最后发现,是因为/etc/dhcpcd/dhcpcd-hooks/20-dns.conf 这个脚本中,将DNS写死了,如下代码片,每次设置完以后,还去在设置一次。 setprop dhcp.intf.dns{intf}.dns{dnsvalue} 203.82.48.3 setprop d原创 2016-05-23 18:02:56 · 9552 阅读 · 0 评论 -
Android 添加ssh的方法
1、安装条件首先需要root2、使用的工具android源码external下,本身就有两个sshd服务端,dropbear和openssh。dropbear是一个轻量级的ssh,所以我们使用这个(其实另外一个原因是因为openssh一直没配成功,不知道账户密码在android下要怎么设置) 源码中,dropbear默认是没有编译出ssh相关的程序,只编译出库,所以需要修改一下Android.mk原创 2016-11-30 14:42:31 · 14717 阅读 · 1 评论 -
Android looper和handler
1、LooperLooper用于封装了android线程中的消息循环,并且拥有一个消息队列。 (1)、Looper.prepare()来给线程创建一个消息循环 (2)、Looper.loop()来使消息循环起作用,从消息队列里取消息,处理消息。注意:消息循环完毕后,Looper.loop()内部会结束整个子线程的执行, 所以Looper.loop()之后的语句是不会运行的。注:写在Looper.原创 2016-04-27 15:40:23 · 505 阅读 · 0 评论