原创 已root手機在DDMS下無法讀取data目錄的解決辦法

Open cmdType 'adb shell'suPress 'Allow' on device  在手機上允許取得root權限chmod 777  /data/data 修改該目錄的權限Go to the DDMS view in E

原创 常見的RuntimeException

1.NullPointerException 2.ClassCastException 3.ClassNotFoundException 4.FileNotFoundException 5.SQLException 6.IOExcepti

原创 java學習筆記07—IO流

IO ======================================* Input/Output* java.io.Filejava.io.RandomAccessFilejava.io.InputStream / Out

原创 C++中的結構體與類的區別

類與結構體在C++中只有兩點區別,除此之外無任何區別。 (1)class中默認的成員訪問權限是private的,而struct中則是public的。 (2)從class繼承默認是private繼承,而從struct繼承默認是publ

原创 Service:啓動模式和綁定模式

Service 當將Activity或包含的屬性交給比自己生命週期長的組件,出現ServiceConnectionLeaked異常。所以activity銷燬的時候需要解綁。 1、啓動模式---Service Android中的進程優

原创 gradle錯誤“Could not resolve all dependencies for configuration”

在Android Studio中執行 gradle clean或者編譯項目的時候,會報如下的錯誤: FAILURE: Build failed with an exception. * What went

原创 i=i+1與i+=1的區別及效率

  在做個java優化的PPT時,看到了i=i+1與i+=1的區別,在這之前還真沒想到那麼細。 1.x=x+1,x+=1及x++的效率哪個最高?爲什麼? x=x+1最低,因爲它的執行如下。 (1)讀取右x的地址; (2

原创 HandlerThread類和IntentService類的基本原理

需求:有時需要從主線程往工作線程發送消息,在工作線程中處理消息。 原理: HandlerThread類 HandlerThread提供一個getLooper的方法,返回一個looper對象。創建handler實例,handler=ne

原创 android2.3上用WebView組件js和java相互調用報錯

07-01 16:02:12.922: W/KeyCharacterMap(1901): No keyboard for id 0 07-01 16:02:12.952: W/KeyCharacterMap(1901): Using de

原创 Ubuntu14.04下使用grub引導硬盤安裝Windows7系統、Windows8系統

Ubuntu14.04下使用grub引導硬盤安裝Windows7系統、Windows8系統,完全不需要U盤移動硬盤之類的東西,只需要從網上下個windows鏡像就可以了。 在Window下安裝Ubuntu系統比較容易,現我想在Ubuntu

原创 AIDL實現進程間通信,應用於電話攔截

3.AIDL   Android Interface Definition Language:接口描述語言 ----------------------------------------------- 跨進程調用Service實例 步

原创 Android線程通信模型-AsyncTask類

  Android線程通信模型-AsyncTask類                  1.異步任務類:是對Android中線程通信模型的封裝。             2.三個泛型                 Params:異步任務

原创 Ubuntu 12.04 安裝谷歌拼音輸入法

Ubuntu一直沒找到好用的輸入法,之前想安裝搜狗輸入法,但是失敗了,導致系統崩潰,也不知道什麼原因,後來放棄。 使用原生的輸入法一段時間還是忍受不了,然後想谷歌拼音輸入法試一下,成功,nice! Ubuntu 12.04 安裝谷歌拼音

原创 View控件中對Tag標籤的巧妙運用

holder.ivAlbum.setTag(path); ImageView iv=(ImageView)lvMusics.findViewWithTag(task.getPath());if(iv!=null&&bm!=null){/

原创 使用開源項目SlidingMenu,各種報錯

需要用到的開源項目: slidingmenu                    地址:      https://github.com/jfeinstein10/slidingmenu ActionBarSherlock