每當這時,你就想知道...花生什麼樹

前言 這段是廢話, 請自行跳過

相信許多的Android開發者與小弟都有一樣的感覺...
Android的Log系統,是開發者非常強大的除錯工具,它的便利性與內容,是WM,Symbian等系統所難以迄及的...
當使用者回報程式發生錯誤,開發者總是期盼使用者能把日誌內容一併回報,這對除錯是很有幫助的資訊...
 
然而,Android空有強大的日誌系統,卻有著讓人難以親近的日誌查詢介面...
必須下載SDK,必須與電腦連線,甚至是需要下達 "adb shell logcat" 這類莫名其妙的指令才能一窺究竟...
這一切對於開發者而言都不方便,要如何期望使用者能知道如何提取日誌資訊...
我常在想...為何不能在手機上直接觀看日誌內容,為何沒有一個簡易的工具讓人明白手機發生啥事...
 
於是早在半年多前,小弟便下決心寫一個便於讀日誌的程式,開發一個有助於使用者與開發者溝通的工具...
原本預估花費兩個月的假日時間來實踐這個夢想...........
誰知...人性的怠惰,與假日對休息的渴望,讓它一拖就是半年...
終於在上個月下定決心補足剩下的1/4程式碼,與砍掉一些不太實用的功能下,完成我的第一支自製Android程式...
 
它就是當使用者看到莫名其妙的 "xxx必需強制關閉" 訊息時最想問的一句話.......
花生什麼樹............
 
介紹
"花生什麼樹"企圖以使用者的觀點來看待日誌,當系統回報異常時...
使用者第一個想知道的是... "是誰出了問題"...
因此本程式會以應用程式來將日誌資訊進行分類,在程式的主頁面可看到以下畫面...
條列所有擁有日誌資訊的程式與日誌數量,並以紅字標記最後一個"錯誤"事件發生在哪個程式上頭...
上圖顯示,"撥號"是最後一個發生錯誤的程式,而它共有3個"錯誤"與5個"警告"事件...
 
點選單一程式,即可看到該程式所擁有的日誌列表...
這個列表依時間排序,並以燈號代表事件的屬性...
上圖為發生在system_server上的日誌列表...
 
點選單一個事件,則可看到該日誌的詳細內容...
對開發者而言,這頁的資訊有助於除錯...
 
除了日誌資訊外,本程式亦提供查詢個應用程式內容的介面...
您可在主頁面的並用程式上長按,或在日誌列表畫面中按Menu,皆可進入本畫面...
上圖是"撥號"這支程式的內容...
 
此外,在主頁面上按Menu,還可進行"更新日誌","日誌存檔",與"設定"...
 
在設定頁面,最需要注意的是"日誌類別"與"智慧識別"兩項...
"日誌類別"用以篩選您所想濾取的日誌內容,類別等級越低,資訊越詳盡,但處理時間越長...
"智慧識別"則會以各種日誌資訊,判定被終止程序的原始身份,個人稱此項為"智慧認屍"...
真的無法判別的已故程序,則會被規類在主頁面的"已終止的程序"中...
 
重點 嫌前面廢話太多,看這五行就好
當您在手機上發現某程式異常, 而想把錯誤資訊回報給開發者...
請在異常發生後,開啟"花生什麼樹"...
在主畫面按押Menu,後選擇"日誌存檔"...
然後將存在SD卡內的日誌檔(.log)寄給該程式的開發者...
將有助於更快速的解決問題.........
 
下載方式
繁中版系統請在Google Market上以"花生什麼樹"進行搜尋...
英文版系統請在Google Market上以"WhatsUp"進行搜尋...
或以下面的Bar code進行下載...

 

2 則回應

  • 七色亞茶

     GOOD~~~~~~~~~~~~~

    2010-03-31 12:43
  • plokijuh

    Good Job

    對開發者來說就可以快速的收集使用者回報的錯誤

    使用者也可以很快的回報錯誤訊息

    畢竟現在市面上有太多的 android devices 了

    而且每家的 devices 又有些許的不同

    對開發者與使用者都可以很方便的操作

    I Love Android http://wiki.cheyingwu.tw/Android

     

    2010-03-30 20:34
舊機也能用 Google Assistant數位助理將支援Android 5.0手機 舊機也能用 Google Assistant數位助理將支援Android 5.0手機 3 天前
這是在演哪一齣?離職兩個禮拜後 Android之父Andy Rubin再回鍋Essential 這是在演哪一齣?離職兩個禮拜後 Android之父Andy Rubin再回鍋Essential 7 天前
中國手機前五名就包辦 91% 市占率 但三星不在其列 中國手機前五名就包辦 91% 市占率 但三星不在其列 10 天前
高通改變 aptX 授權模式,買晶片即可使用、不再額外支付授權 高通改變 aptX 授權模式,買晶片即可使用、不再額外支付授權 11 天前
低階版Android:Android Go準備更新到等同8.1版內容 增強App執行效率 低階版Android:Android Go準備更新到等同8.1版內容 增強App執行效率 12 天前
Android使用者福音 Google要管裝置鎖定畫面惱人廣告 Android使用者福音 Google要管裝置鎖定畫面惱人廣告 16 天前

熱門文章

最新消息