随笔分类 - Android 扫盲课程
摘要:在ActivityManagerService.java的AThread类中,有关键字:Looper.prepare();Looper.loop();Looper用于封装android线程中的消息循环默认情况下,一个线程是不存在消息循环的,需要调用Looper.prepare()来给线程创建一个消息循环。调用Looper.loop()来使循环起作用,从消息队列中取消息、处理消息。注意:在Activity的UI线程中默认是有消息队列的,因此,创建Handler时不需要调用Looper.parepare()
阅读全文
摘要:15.1 Android初始化语言(init.*.rc、init.conf文件格式)的英文档在system/core/init/readme.txt中有详细说明。system/core/rootdir/init.rc15.1.8 Android调试记录:在默认情况下,程序在被init执行时会将标准输出和标准错误都重定向到/dev/null,若想要获得调试信息,可以通过Android中的logwrapper程序执行你的程序。它会将标准输出/标准错误都重定向到Android的日志系统(通过logcat访问)例如,在init.rc中加上红色部分service adbd /syste/bin/logw
阅读全文
摘要:在TX处飞线,这是输出口,再飞一根地线(接手机上其它金属部位)在RX处飞线,这是输入口(暂时没有用过)在电脑上连接USB转串口线,安装U2S驱动,会有端口Prolific USB-to-Serial Comm Port(COM**) 记住此端口编号打开串口工具,选波特率需要修改NVDSP_log_switch==========================================================单编kernel
阅读全文

浙公网安备 33010602011771号