[自製] 監看手機的使用記錄 - Usage History Viewer

[自製] 監看手機的使用記錄 - Usage History Viewer
想查詢手機一整天開什哪些App嗎?
或是手機借別人卻不知道他拿來作什麼
這款App能幫你查詢到手機在什麼時候開了哪個App的什麼頁面
以及目前在視窗上的是哪個App
並且設計了許多方便的搜尋方式
只把需要的記錄顯示出來讓你看個清楚
※系統需求: Android 5.0+

下載點: Google Play
[自製] 監看手機的使用記錄 - Usage History Viewer

左側的導航欄有4種搜尋方式

1.所有事件
儘可能抓出手機所記錄最多的使用歷史記錄
並在上方的資訊欄顯示找出頭尾事件的時間
此時會找到非常多的記錄
想找一個時間點的話,可利用右上角的"移至時間點"功具移到想看的時間點
[自製] 監看手機的使用記錄 - Usage History Viewer
[自製] 監看手機的使用記錄 - Usage History Viewer

2.時間區間
[自製] 監看手機的使用記錄 - Usage History Viewer

3.幾分鐘內
預設的搜尋方式,可以在設定頁面設定預設要顯示幾分鐘內的事件
[自製] 監看手機的使用記錄 - Usage History Viewer

4.搜尋特定App
選擇要查看哪些App的事件。已在事件清單中的App會以黃色字體排在最前面
[自製] 監看手機的使用記錄 - Usage History Viewer

若1, 2, 3都沒有選的話,會使用App開啟的時間往後查詢
搜尋完的事件清單也有多種操作方式
分別有事件文字、圖示、標題列、點擊空白處
[自製] 監看手機的使用記錄 - Usage History Viewer

可設定的手勢有單指點擊、長按、雙擊按下
[自製] 監看手機的使用記錄 - Usage History Viewer

可用動作更是包含了所有我想得到的功能
[自製] 監看手機的使用記錄 - Usage History Viewer

其它:
此App是活用了Android L新加入的UsageStatsManager API
本身不需要在背景執行即可查詢之前的事件
然而Android系統似乎每隔一段時間會清除一次事件
並且如果以時間區間來查詢的話,往往只能查到當天的事件
這時就只能查詢所有事件,再移到目標的時間點

後記:
當初作出來是為了看現在在頂端的App的Activity Name
然後再對其apk作進一步的修改
故此可以看到功能中有複製Activity Name、Package Name等等的動作
而後來想到說目前都沒看到有人怎麼去活用UsageEvents這個API
故此把它加上一堆有的沒的的功能上去
同時也練了許多經驗


我的介紹就到這裡了,再請板友們幫忙試試看使用上有什麼問題,或是建議可以加什麼功能
P.S 需要原始碼的話,可以再私訊我
這個好用..竟然沒人回應...刷機者可以用來找問題...
我的用法是以所有事件做搜尋.然後找在甚摸時間點時系統當機
例如:4:00之後就沒有app執行了..則4:00時最後顯示的app就是讓你系統衝突的app.再用冰箱冰起來.

建議作者可以到刷機論壇去推廣~或是在開發相關刷機找問題的功能
安安您好 我現在也想學習這方面 但是有幾點搞不清楚
第一 我本來想用啟動電話程式 輸入一串代碼後 他就會出現 手機統計時間
但是 最後 好像android那邊程式碼不接受#這個字
第二 我用手機開發者的看手機的使用統計資料 感覺內容不足

我想做的事是察看一天的手機使用時間 我上網爬過很多文
只看到您的文章有符合跟我一樣的需求
可以跟我講 我該如何著手嗎
萬分感謝
真是厲害 樓主
好棒棒的 APP

偶的小米MIX手機
一直要找出
設定裡面的 NFC (安全元件位置) 切換 (SIM卡錢包)跟(HCE錢包)
的 Activity Name 來設定 快捷鍵功能
不需進入 4層的設定動作後 才能切換 2種錢包 設定


此套APP 可以追蹤 Activity Name 真是超方便 超強的
可惜還是失敗 沒能找到 小米手機 切換
SIM卡錢包 跟 HCE錢包 的 Activity Name
可能此 Activity 動作太高階虛擬了
攔截 不到


Activity
從此App上把該
Activity Name名稱複製

廟堂之上,朽木為官;殿陛之間,禽獸食祿。狼心狗行之輩,滾滾當朝;奴顏婢膝之徒,紛紛秉政。
ta2008 wrote:
真是厲害 樓主好棒...(恕刪)

"安全元件位置"看起來是個Dialog而非Activite
各App內的分頁切換也不一定都是用Activite
有些會是由Fragment來作切換
e6319a5b3811 wrote:
安安您好 我現在也想...(恕刪)

你指的是螢幕開啟的總時間?
不是 我是想要 像是 FB程式的開啟時間 等等我用開發人員選項去看 處理程序統計資料 他只有總時間和RAM
我昨天太困講錯 自然有也是最好 但是我最需要的是 單個的使用時間
我有課 晚點才會回復您

e6319a5b3811 wrote:
不是 我是想要 像...(恕刪)

我App上有顯示在每個Activite共開啟(停留)的時間
算法只是簡單把上一個Activite開啟的時間減去下一個而已

若要取得確切的使用時間,可能得再把螢幕開/關的記錄也算進去
這部份我就沒特別研究了
看到total commander好感動,從win3.1就開始用的軟體。
本人所言均為個人實際經驗或是個人見解,不一定正確,僅供參考
抱歉 請問您有聯繫方式嗎
我是剛學程式語言的非本科系學生
剛讀完一本java基礎程式設計 所以想做些東西出來
剛好前幾個月都找不到 跟我性質一樣的程式
看到的文章都是資料庫或是api等等
但是我對此只有最基礎的認知
您若不願意也沒關係
因為我的能力有限 資源也有限 只好出此下策
來麻煩您
另外 我蠻菜的 所以如果您拒絕也是正常的
謝謝
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!