2016-03-22 36 views
0

我想開發應用鎖定應用。 所以,我創建一個自動啓動的服務來檢查每一秒中選擇應用程序包的名稱是通過使用替換「應用鎖定」應用所選應用的鎖定屏幕

getRunningTasks(1) &對一些設備的工作這 am.getRunningAppProcesses推出或not.perform這個任務( )

因此,上面的方法返回每秒的頂部活動和當前進程,並且如果爲true,則檢查選定的軟件包名稱,然後啓動我的鎖定屏幕。

但它不能正常工作,第一次和第二次工作正常,但我檢查更多,然後不打開我的鎖屏(服務正在運行)。

而第二個問題是,

在一些設備不返回最近推出的應用程序包的名稱,其連續返回OS的某些啓動程序進程...

我瞭解一些圖書館或例子,但文庫只是開始鎖定或圖案屏幕的所有應用程序沒有特定的應用程序(包名稱)

那麼,什麼是最好的解決方案或建議我任何庫或示例或最佳服務代碼工作的所有設備?

謝謝。

回答

0

getRunningTasks(1)&由於自定義,getRunningAppProcesses()在XIOMI設備中不起作用。

和我得到最好的服務來持續檢查運行過程和活動。

https://github.com/jdavis/get-disciplined