為了找到乙個解決方案,它花了我不少時間。某處超過6或7點,我爬上所有在inet,zaguglil許多**,論壇,超過400顯得那麼anddev.org。這樣乙個數字的搜尋短語上)
問題是,android不會通知當使用者執行乙個應用程式我們。它可以提醒有關安裝,拆除我們,將其關閉,但不啟動。答案是在這裡找到。
其實,決定歸結為乙個事實,我們的應用程式應該公開的內容logcat和閱讀不斷,要檢視有關執行應用程式的入口。要讀取記錄行,你可以使用這個**:
process proc =
null
;try
catch
(ioexception e)
bufferedreader reader =
null
;try
應用程式正常啟動的通知日誌中的條目型別表示:
02-15 21:56:43.192: info/activitymanager(52): starting activity: intent
要處理的訊息,並選擇應用程式的可執行檔案(活動)的名稱可以使用正規表示式。
正如我們所看到的 - 問題的解決方案是不平凡的資源和極其苛刻的。我希望在未來的android平台將仍然可以在此通過廣播訊息,可以趕上reciever-類警覺。
順便說一句,讀日誌不忘記新增一行宣言:
="android.permission.read_logs" />
Android上的Back鍵事件捕獲
很多不明白如何在android平台上捕獲back鍵的事件,back鍵是手機上的後退鍵,一般的軟體不捕獲相關資訊可能導致你的程式被切換到後台,而回到桌面的尷尬情況,在android上有兩種方法來獲取該按鈕的事件。1.直接獲取按鈕按下事件,此方法相容android 1.0到android 2.1 也是常...
事件冒泡,事件捕獲
js事件流中有一種事件被稱為 冒泡事件 當乙個元素被觸發乙個事件時,該目標元素上的事件會優先被執行,然後向外傳播到每個祖先元素,恰如水裡的乙個泡泡似的,從產生就一直往上冒,到達水平面時,它才消失。在這個過程中,如果你只希望觸發目標元素上的事件,而不想它傳播到祖先元素上去,那麼你需要在 泡泡 離開物件...
事件捕獲 事件冒泡
body div id div1 div id div2 div id div3 div div div body script window.onload function odiv1.onclick fn1 odiv2.onclick fn1 odiv3.onclick fn1 false 冒泡...