編輯:關於Android編程
一、簡介
Android基於Linux平台的開源手機操作系統。
二、原理
既然是Linux,那就應該支持linux的各種命令行,高度的可配置,但實驗發現Android是Google的一個高度閹割版的linux,很多命令都不支持,如rdate命令(網絡同步時間命令)。既然不支持,那我使他支持不就完了。
三、BusyBox
BusyBox 是標准 Linux 工具的一個單個可執行實現。BusyBox 包含了一些簡單的工具,例如 cat 和 echo,還包含了一些更大、更復雜的工具,例如 grep、find、mount 以及 telnet。有些人將 BusyBox 稱為 Linux 工具裡的瑞士軍刀.簡單的說BusyBox就好像是個大工具箱,它集成壓縮了 Linux 的許多工具和命令。
四、下載BusyBox
在網上粗略的搜了一下,很多教程都是教你先交叉編譯BusyBox的,但我找到這個已經編譯了,直接下載放入系統就可以了。
可以到這個網址下載,也可以到附件下載:
http://benno.id.au/blog/2007/11/14/android-busybox
注意,放入到手機必須已經有Root權限,而且有Root管理器這樣的文件管理軟件。
五、Push入手機
1、手機:用Root管理器之類的軟件,掛在為可寫
2、電腦:打開命令行(開始->運行->輸入cmd,如果是Vista或者Win7以管理員身份運行吧)
3、電腦:adb push busybox /system/app
4、用Root管理器進入/system/app,找到busybox剪切到/system/sbin
5、電腦:adb shell
6、電腦:su
7、電腦:chmod 777 /system/sbin/busybox
經過上面的幾步,已經完成把busybox放入系統了。
可以在電腦的命令行敲:busybox,將會出現支持的命令行。如下圖
六、使用rdate網絡同步時間
1、打開手機的gprs或者wif,反正手機連到網絡就可以了。
2、這步是測試的,不是必須的,電腦輸入命令:busybox rdate -p 203.129.68.14,將會打印當前時間
3、輸入命令,將網絡時間同步到手機時間:busybox rdate -s 203.129.68.14
今天看了pro android 3中menu這一章,對Android的整個menu體系有了進一步的了解,故整理下筆記與大家分享。PS:強烈推薦《Pro Android 3
本文實例講述了Android使用GridView展示圖片的方法。分享給大家供大家參考,具體如下:今天說說GridView的使用。所謂GvidView翻譯過來就是網格布局:
bionic 目錄– libc (C庫)| |– arch-arm (ARM架構,包含系統調用匯編實現)| |– arch-x86 (
Android Fragment的回退棧點開之後按一次回退鍵只返回一次MainActivity 類public class MainActivity exte