編輯:關於android開發
最近公司的測試老是提出這樣那樣的bug,當然也怪自己代碼寫的爛,所以測試總是會把app搞崩潰,而他們那邊崩潰的時候還沒有日志打印,自己回來再重現有的時候還真不好復現出來,因此麻煩事就來了。為了方便查看測試手機的bug原因,周末在家專門寫了個小工具,只要在項目的Log類中打印的時候添加LogPhoneUtil類的打印,就可以方便的在app的運行手機上保存日志了。簡單介紹一下思路,源碼在GIthub上,也可自行查看。https://github.com/MuBob/PhoneLogUtil;
首先編寫日志文件管理類FileUtil,用於檢測sdcard是否存在,從而創建不同目錄下的日志文件。
之後創建對日志文件進行讀寫的IOUtil類,用於操作文件流進行文件寫入操作。
最後創建LogUtil類,在打印的地方分別調用該類相應的過濾詞就可以了。
簡單的三步,關鍵是在LogUtil類中對文件進行讀寫時,為了不在主線程操作從而引起界面卡頓現象,需要開啟子線程,而開啟子線程的話就需要對日志文件加鎖操作,這樣就可以輕松的使用這個工具類了。
藍牙防丟器原理、實現與Android BLE接口編程 本文是對已實現的藍牙防丟器項目的總結,闡述藍牙防丟器的原理、實現與android客戶端的藍牙BLE接口編程。在這裡重
手機影音10--音樂列表,影音10--列表 /** * 從本地的sdcard得到數據 * //1.遍歷sdcard,後綴名 * //2.從內容提供者裡面獲取視頻
Android中的屬性動畫(Property Animation)——Android開發藝術探索筆記 Animator最早出現在Android 3.0 中,和之前的A
10個學習Android開發的網站推薦,android網站推薦1. Android Developers 作為一個Android開發者,官網的資料當然不可錯過,