原创 自定義對話框Dialog
獲取對話框的窗口對象及參數對象以修改對話框的佈局設置, 可以直接調用getWindow(),表示獲得這個Activity的Window對象,這樣這可以以同樣的方式改變這個Activity的屬性. WindowManager.Layou
原创 安卓佈局總結
常用的佈局方式 LinearLayout ( 線性佈局) : android:orientation= " horizontal " 縱向 android:orientation= "vertical" 橫向 RelativeLa
原创 Android中Touch事件的處理邏輯
android中的事件類型分爲按鍵事件和屏幕觸摸事件,Touch事件是屏幕觸摸事件的基礎事一個最簡單的屏幕觸摸動作觸發了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MO
原创 IntentFilter相關
當Intent在組件間傳遞時,組件如果想告知Android系統自己能夠響應和處理哪些Intent,那麼就需要用到IntentFilter對象。 IntentFilter對象負責過濾掉組件無法響應和處理的Intent,只將自己關心的
原创 彈出菜單PopupWindow的使用
PopupWindow有點類似於Dialog,相同點在於都是彈出窗口,並且都可以對其進行自定義顯示,並且裏面的監聽組件,進行相應的操作,但它與Dialog又有很大的區別,PopupWindow只是彈出窗口,不會使宿主Activity組件
原创 Android Lint工具
Android的Lint工具能掃描Android項目中源代碼潛在的錯誤。它有兩種形式:一個命令行工具,以及集成於Eclipse。 錯誤類型的例子: a. Missingtranslations(and unused translati
原创 Android Service 服務 安卓廣播機制
Service簡介 Service是android 系統中的四大組件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的級別差不多,但不能自己運行只能後臺運行
原创 net和wap接入點
在設置網絡連接時,如果設置成wap接口上網的方式後,會發現在好多基於互聯網的應用無法使用。出這樣的問題,主要是現在國內的主要電信運營商,把gprs拆分成兩個網絡,net 和wap,wap的方式只支持wap協議, net的方式支持wap ,
原创 android異步機制
工程中讀取書籤歷史的數據時採用異步機制。在Android中,如果涉及網絡編程或者某些極耗資源的操作的時候,必然會出現操作時間久的情況,而Android中不能在ui線程中進行過於耗時的操作,不然會出現“強制關閉,等待”的提示信息。在andr
原创 界面適配
相關概念 分辨率:整個屏幕的像素數目,爲了表示方便一般用屏幕的像素寬度(水平像素數目)乘以像素高度表示,形如1280x720,反之分辨率爲1280x720的屏幕,像素寬度不一定爲1280 屏幕密度:表示單位面積內的像素個數,通常用dp