原创 線程池和SystemClock

private ExecutorService executorService = Executors.newFixedThreadPool(5); // 固定五個線程來執行任務   SystemClock.sleep(2000);這個方

原创 其實,我們不需要手動關閉每個沒用到的android程序

不用在意剩餘內存的大小,其實很多人都是把使用其他系統的習慣帶過來來了。android大多應用沒有退出的設計其實是有道理的,這和系統對進程的調度機制有關係。如果你知道java,就能更清楚這機制了。其實和java的垃圾回收機制類似,系統有

原创 Android 監控程序安裝和刪除的實現

通過閱讀Android SDK裏關於intent.action這部分裏面的描述,我們可以找到一些與package相關的系統廣播 android.intent.action.PACKAGE_ADDED        android.int

原创 Android AlertDialog去除白色邊框

  使用styles.xml風格:   Style.xml代碼  <style name="dialog" parent="@android:style/Theme.Dialog"> <item name="android:wi

原创 win7安裝svnserver服務 [sc] openSCManager 失敗 5 拒絕 訪問拒絕

win7下安裝subversion 的svnserver作爲服務時遇到了這個問題。而在winxp下安裝則沒有這個問題。google一下,沒有答案。下面是自已找的解決方案:建立一個新文件svnSetup.bat.輸入:sc create s

原创 TabHost中使用startActivityForResult無法接收返回值的解決方案

在TabHost的子Activity中startActivityForResult調用其他Activity時候遭遇到onActivityResult方法不響應的問題.   解決辦法如下: 1.通過父Activity啓動其他Acti

原创 【Android】ListView與Button的共存問題解決

  【Android】ListView與Button的共存問題解決   轉載自:http://blog.chinaunix.net/space.php?uid=9935135&do=blog&cuid=2418981   這兩天在搗鼓Li

原创 svn服務器 本機搭建

一、準備工作 1、獲取 Subversion 服務器程序 到官方網站(http://subversion.apache.org/packages.html)下載最新的服務器安裝程序。目前最新的是1.7.2版本,有好幾個人維護的SV

原创 運行模擬器找不到路徑 AVD 更改路徑

avd 默認安裝在路徑C:\Documents and Settings\用戶名\ 如果“我的文件”放在了D盤,avd的默認路徑也在D盤創建,此時運行AVD就會出現 Emulator] PANIC: Could not open: C

原创 Android 保存圖片到SQLite

1、bitmap保存到SQLite 中 數據格式:      db.execSQL("Create table " + TABLE_NAME + "( _id INTEGER PRIMARY KEY AUTOINCREMENT,USE

原创 android避免內存泄露

1、   數據庫的cursor沒有關閉2、 構造adapter沒有使用緩存contentview   衍生的listview優化問題:減少創建View的對象,充分使用contentview,可以使用靜態類來處理優化getView的過程3

原创 android編寫aidl的步驟

一1.編寫aidl文件2.編寫自己的Service3.在自己的Service的onBind方法中,將aidl文件生成的類中的Stud的子類返回(需要繼承Stud重寫接口方法) 4.在AndroidManifest.xml中配置你的Ser

原创 編寫和使用ContentProvicer的步驟

編寫:  1.編寫一個類,繼承android.content.ContentProvider 2.定義一個uri字符串,例如:   private static final String MY_URI = "com.test.dataCo

原创 Java對象的強、軟、弱和虛引用

在JDK1.2以前的版本中,當一個對象不被任何變量引用,那麼程序就無法再使用這個對象。也就是說,只有對象處於可觸及狀態,程序才能使用它。這 就像在日常生活中,從商店購買了某樣物品後,如果有用,就一直保留它,否則就把它扔到垃圾箱,由清潔工

原创 android內存管理等

Android Process Lifecycle Android系統內存不足時 ,  就需要把舊的或不需要用的應用 程序 移除.  如同之前的 Activity 生命 週期 所介紹,  這個移除的決定是由應用 程序 所處的狀態