編輯:關於Android編程
整個布局將觸發的方法如下:
點擊TextView1 時,執行循環一次後。最後方法將不再向下傳遞。直接交個 Activity執行
04-28 16:22:09.509: I/System.out(7028): MainActivity ==== dispatchTouchEvent 04-28 16:22:09.509: I/System.out(7028): MainActivity ==== onUserInteraction 04-28 16:22:09.509: I/System.out(7028): MainActivity ==== getWindow 04-28 16:22:09.509: I/System.out(7028): LinearLayout1 ==== dispatchTouchEvent 04-28 16:22:09.509: I/System.out(7028): LinearLayout1 ==== onFilterTouchEventForSecurity 04-28 16:22:09.509: I/System.out(7028): LinearLayout1 ==== onInterceptTouchEvent 04-28 16:22:09.509: I/System.out(7028): TextView1 ==== dispatchTouchEvent 04-28 16:22:09.509: I/System.out(7028): TextView1 ==== onFilterTouchEventForSecurity 04-28 16:22:09.516: I/System.out(7028): TextView1 ==== onTouchEvent 04-28 16:22:09.516: I/System.out(7028): TextView1 ==== onCheckIsTextEditor 04-28 16:22:09.516: I/System.out(7028): LinearLayout1 ==== onFilterTouchEventForSecurity 04-28 16:22:09.516: I/System.out(7028): LinearLayout1 ==== onTouchEvent 04-28 16:22:09.516: I/System.out(7028): MainActivity ==== onTouchEvent 04-28 16:22:09.555: I/System.out(7028): MainActivity ==== dispatchTouchEvent 04-28 16:22:09.555: I/System.out(7028): MainActivity ==== getWindow 04-28 16:22:09.555: I/System.out(7028): MainActivity ==== onTouchEvent 04-28 16:22:09.571: I/System.out(7028): MainActivity ==== dispatchTouchEvent
下面我畫了幾幅圖,分別是各種情況點擊時的執行順序。
1. Handler + Thread 異步執行任務在UI線程中開啟子線程,使用Handler 發消息,通知主線程更新UI直接在UI線程中開啟子線程來更新TextView
一般情況下,Android系統安裝apk會出現一個安裝界面,用戶可以點擊確定或者取消來進行apk的安裝。 但在實際的項目需求中,有一種需求,就是希望apk在後台安裝(不出
終身學習,不斷讀書,以書為侶,是我們每個人不讓自己的生命過早枯萎的唯一選擇。為了讓我們的生命之樹常青,讓我們今後的生活更加豐富多彩,朋友們,讓我們一起來努力吧! 本
官方Wikihttp://www.cryptopp.com/wiki/Android_(Command_Line)這個移植比較簡單,官方直接就有文檔了,而且有現成的腳本。