原创 [Android實例] preferenceActivity的用法

首先讓大家看圖  看到這張圖是 不是很熟悉 我想大家應該會好奇他是怎麼實現  咋一看是不是覺得實現起來有點困難 因爲各個按鈕之間會綁定牽連在一起 原來android內部提供更容易的實現他的方法 也就是preferenceActi

原创 Android2.1消息應用(Messaging)源碼學習筆記(轉載)

我想首先應該從AndroidManifest.xml 文件開始,該文件是Android應用(APK)的打包清單,其中提供了關於這個應用程序的基本信息,如名稱(application/@label),圖標( application/@ic

原创 android 彈出帶輸入框的對話框

 private void inputTitleDialog() {         final EditText inputServer = ne

原创 計算目標日期和當天相差天數

    /**      * 計算目標日期和當天相差天數      * @param date 目標日期 格式yyyy-MM-dd      * @

原创 日期判斷昨天、今天、明天

通過所給日期判斷是前天、昨天、今天、明天、後天,其他日期返回是星期幾。  /**   * 將日期信息轉換成今天、明天、後天、星期   * @param date   * @return   */  public static Stri

原创 android 中寫rom文件命名時一點小小的總結

看這樣一個函數:    public void clearObject(String fileName) {        try {            File file = new File(fileName);        

原创 如何停止正在運行的AsyncTask

<code><span class="pln"><span style="font-size:12px;"><span style="font-family: arial, helvetica, sans-serif;">public c

原创 Eclispe 快捷鍵

Eclipse快捷鍵: (1)Ctrl+M切換窗口的大小 (2)Ctrl+Q跳到最後一次的編輯處 (3)F2當鼠標放在一個標記處出現Tooltip時候按F2則把鼠標移開時Tooltip還會顯示即Show Tooltip Descrip

原创 removeAllViews()沒作用

不知怎麼搞的,在項目中使用linearLayout.removeAllViews()在不同的手機上有的有效果有的就不行,linearLayout.removeAllViewsInLayout()也試過,就是沒有達到想把mDrawView

原创 android PopupWindow空指針異常問題 低版本的小細節

這段時間在用PopupWindow做界面的更多操作菜單,發現一個很奇異的問題; 在創建繼承PopupWindow的自定義彈出菜單,在高版本的安卓系統中是沒有任何問題,但是在2.x系列的系統中就會奔潰,報錯的信息如下:異常信息: Exc

原创 打開/關閉GPRS網絡數據

int bv = Build.VERSION.SDK_INT; boolean turnOnDataConnection(boolean ON,Context context) { try{ if(bv ==

原创 android中如何快速查找不用的資源

1)在項目根目錄下添加 jia包,AndroidUnusedResources1.6.2.jar連接地址:http://download.csdn.net/detail/nosxcy/6699207 2)利用Eclipse中Android

原创 Android 下音頻播放 MediaPlayer

最近在Android遊戲開發中,需要處理WAV和OGG的播放。其中背景音樂需求爲一路WAV或者OGG。在Android.media Package中。選中了MediaPlayer作爲背景音樂的播放。0. 簡介: android.media

原创 判斷Activity在最上層

private boolean isTopActivity(Activity activity)     {         ActivityManager am = (ActivityManager)getSystemSer

原创 listview中setSelection(0)沒效果

沒有效果的原因是:listview界面、數據加載還沒完成,你再setSelection是不會起到作用的。 既然知道原因了,解決的方法就很多了,延遲是一種解決方法:        new Handler().postDelayed(new