原创 Android launcher 開發筆記(一) 從臉蛋開始

本文來自http://blog.csdn.net/chenshaoyang0011 轉載請申明文章出處! Android系統的一大特色是它擁有的桌面通知系統,不同於IOS的桌面管理,Android有一個桌面系統用於管理和展示APP以及桌面

原创 Android Studio文件名顏色分別表示什麼?

和你的版本控制工具相關綠色,已經加入控制暫未提交紅色,未加入版本控制藍色,加入,已提交,有改動白色,加入,已提交,無改動

原创 把assets目錄下的db文件拷貝進來

public void copyDb(String filename) { File file = new File(getFilesDir(), filename); if (file.exists()

原创 當 Activity 以全屏模式運行時,如何允許 Android 系統狀態欄在頂層出現,而不迫使 Activity 重新佈局讓出空間?

private void hideStatusBar() { WindowManager.LayoutParams attrs = getWindow().getAttributes(); attrs.flags |= WindowMan

原创 SharedPreferences工具類

public class PrefUtils { public static boolean getBoolean(Context ctx, String key, boolean defValue) { SharedPrefer

原创 多個類定義attr屬性重複的問題:Attribute "xxx" has already been defined

如果從單獨開發app的話,可能不會遇到多個自定義類的attribute 的名字重複的問題。但是如果是團隊合作開發的話,可能會碰到這樣的問題,A和B自定義的兩個類都用了同一個名字來定義屬性,這時系統會報出警告,Attribute "xxx

原创 Android 開發之setFocusable 焦點問題

最近在開發當中遇到一種需求,要根據某些條件來對EditText彈出鍵盤與否進行控制,本來想使用setFocusable(false)和setFocuseable(true)來控制,但是發現取消焦點再設置焦點後控件的焦點一閃就消失了。網上找

原创 ViewPager刷新單個頁面的方法

使用ViewPager做滑動切換圖片的效果時,如果圖片是從網絡下載的,那麼再子線程中下載完圖片時我們 會使用handler通知UI線程,然後UI線程就可以調用mViewPager.getAdapter().notifyDataSetC

原创 無需root,清除清理安卓,android的cache,緩存

package com.agj.test; import java.io.File; import java.lang.reflect.Method; import android.content.Context; import an

原创 android 的injustdecodebounds

今天給大家分享的是解決解析圖片的出現oom的問題,我們可以用BitmapFactory這裏的各種Decode方法,如果圖片很小的話,不會出現oom,但是當圖片很大的時候 就要用BitmapFactory.Options這個東東了,Op

原创 Android Studio 常見問題集錦

問題一: Error:(26, 9) Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:9 Error:(28, 9) Att

原创 Android launcher 開發筆記(二) launcher中常用的類

LauncherModel:從名字我們可以看出他跟數據有關係的,保存了桌面運行時的狀態信息,也提供了讀寫數據庫的API,他有一個內部類LoaderTask,桌面啓動從數據庫中讀取數據並把圖標和小工具添加上去的時候用的就是他。 BubblT

原创 Java顏色漸變工具類

public class ColorUtil { public static Object evaluateColor(float fraction, Object startValue, Object endValue) {

原创 關於Android Studio升級到2.0後和Gradle插件不兼容的問題

今天升級AS到2.0後,用AS在真機上調試,發現報瞭如下錯誤: This version of Android Studio is incompatible with the Gradle Plugin used. Try disa

原创 android_launcher的源碼詳細分析

轉載請註明出處:http://blog.csdn.net/fzh0803/archive/2011/03/26/6279995.aspx 去年做了launcher相關的工作,看了很長時間。很多人都在修改launcher,但還沒有詳細的文檔