原创 android 2.3 StrictMode 使用

  ANR窗口產生的原因是多種多樣的。程序的主線程因爲IO讀寫或網絡阻塞而導致被阻塞了,外部存儲設備被獨佔了或系統負荷(load)過高(即不是自己編寫的程序的問題,可能是系統或者其他第三方程序導致的問題),都有可能導致ANR窗口的出現。 

原创 android經常會犯的錯誤

1、忘記加入相應的權限。導致程序一直出現。     2、AlertDialog.build(**)  **號不能用getApplicationContact()表示,應該用this,否則對話框就一直彈不出來。   3、數據庫的操作,如果在

原创 android 動畫解析

Android的animation由四種類型組成XML中  alpha 漸變透明度動畫效果 scale 漸變尺寸伸縮動畫效果 translate 畫面轉換位置移動動畫效果 rotate 畫面轉移旋轉動畫效果 Ja

原创 設計模式--Observer pattern

出版者+訂閱者=觀察者模式 觀察者模式:定義了對象之間的 一對多依賴,這樣一來,當一個的對象改變狀態時,它的所有依賴者都會收到通知並自動更新。 觀察者模式適合的場景就是如定義所描述的。 Subject主題   接口文件包括的方法有:

原创 linux下會用到的命令

配置靜態ip,ubuntu系統:       sudo gedit /etc/network/interfaceauto eth0 iface eth0 inet static address 192.168.1.168

原创 android控件獲取焦點

個人主頁已遷移到: http://www.blog4app.com       在話界面的時候,如果界面首部有EditText,那麼EditText會獲取焦點。當我們進入這個界面的時候,輸入法會很快彈出來,這樣非常影響美觀。      

原创 JAVA關鍵字new和newInstance()的區別

     在初始化一個類,生成一個實例的時候,newInstance()方法和new關鍵字除了一個是方法一個是關鍵字外,最主要的區別是創建對象的   方式不同。newInstance()使用類加載機制,new是創建一個新類。       

原创 Java中Queue和BlockingQueue的區別

1.BlockingQueue:支持兩個附加操作的 Queue,這兩個操作是:檢索元素時等待隊列變爲非空,以及存儲元素時等待空間變得可用。   2.BlockingQueue 不接受 null 元素。   3.BlockingQueue

原创 android 2.2及以上使用adb出現“sqlite3:not found”解決辦法

1、解決sqlite3:not found1) 讓/system文件夾可讀寫$ adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system2)打開另外一個有

原创 一些有用的命令

1、連接兩個linux機器,實現互相傳送文件。如果服務端沒有安裝openssh-server,出現connection refused        1)apt-get install openssh-server        2)