Android中實現(xiàn)用命令行同步網(wǎng)絡(luò)時間
一、簡介
Android基于Linux平臺的開源手機操作系統(tǒng)。
二、原理
既然是Linux,那就應(yīng)該支持linux的各種命令行,高度的可配置,但實驗發(fā)現(xiàn)Android是Google的一個高度閹割版的linux,很多命令都不支持,如rdate命令(網(wǎng)絡(luò)同步時間命令)。既然不支持,那我使他支持不就完了。
三、BusyBox
BusyBox 是標準 Linux 工具的一個單個可執(zhí)行實現(xiàn)。BusyBox 包含了一些簡單的工具,例如 cat 和 echo,還包含了一些更大、更復(fù)雜的工具,例如 grep、find、mount 以及 telnet。有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀.簡單的說BusyBox就好像是個大工具箱,它集成壓縮了 Linux 的許多工具和命令。
四、下載BusyBox
在網(wǎng)上粗略的搜了一下,很多教程都是教你先交叉編譯BusyBox的,但我找到這個已經(jīng)編譯了,直接下載放入系統(tǒng)就可以了。
可以到這個網(wǎng)址下載,也可以到附件下載:
http://benno.id.au/blog/2007/11/14/android-busybox
注意,放入到手機必須已經(jīng)有Root權(quán)限,而且有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
經(jīng)過上面的幾步,已經(jīng)完成把busybox放入系統(tǒng)了。
可以在電腦的命令行敲:busybox,將會出現(xiàn)支持的命令行。如下圖
六、使用rdate網(wǎng)絡(luò)同步時間
1、打開手機的gprs或者wif,反正手機連到網(wǎng)絡(luò)就可以了。
2、這步是測試的,不是必須的,電腦輸入命令:busybox rdate -p 203.129.68.14,將會打印當(dāng)前時間
3、輸入命令,將網(wǎng)絡(luò)時間同步到手機時間:busybox rdate -s 203.129.68.14
相關(guān)文章
Android通訊錄開發(fā)之刪除功能的實現(xiàn)方法
這篇文章主要介紹了Android通訊錄開發(fā)之刪除功能的實現(xiàn)方法,有需要的朋友可以參考一下2014-01-01Android Studio 利用Splash制作APP啟動界面的方法
這篇文章主要介紹了Android Studio 利用Splash制作APP啟動界面,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05Andriod arcgis保存Mapview為圖片的實例代碼
這篇文章主要介紹了Andriod arcgis保存Mapview為圖片的實例代碼 的相關(guān)資料,需要的朋友可以參考下2016-03-03Android自定義豎排TextView實現(xiàn)實例
這篇文章主要介紹了Android自定義豎排TextView實現(xiàn)實例的相關(guān)資料,需要的朋友可以參考下2017-05-05android app跳轉(zhuǎn)應(yīng)用商店實現(xiàn)步驟
這篇文章主要為大家介紹了android app跳轉(zhuǎn)應(yīng)用商店實現(xiàn)步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11Android列表組件ListView使用詳解之動態(tài)加載或修改列表數(shù)據(jù)
今天小編就為大家分享一篇關(guān)于Android列表組件ListView使用詳解之動態(tài)加載或修改列表數(shù)據(jù),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03