2.StackTraceElement類,其中四個方法getClassName()、getFileName()、getLineNumber()和getMethodName()在調試程序打印日誌時非常有用;
3.UncaughtExceptionHandler接口,再好的代碼異常也是不可避免的,這個接口可以用來清理未被捕獲的異常;
Use see: Android使用UncaughtExceptionHandler捕獲全局異常。
4.Resources類中的getIdentifier (name,deftype,defpackage)方法根據資源名獲取其ID,這在UI中經常使用。
5.視圖中的isShown()方法以前是由視圖判斷的。getVisibility () = =視圖。可見(╯□╰);(謝謝提醒,這裏面其實有個坑:androidview.isShown()的用法)
6.Arrays類中關於數組操作的壹系列工具和方法:binarySearch()、asList()、equals()、sort()、toString()、copyOfRange()等。
Collections類中關於集合操作的壹系列工具和方法:sort()、reverse()等。
7.android.text.format.Formatter類中的formatFileSize(Context,long)方法用於格式化文件大小(B→KB→MB→GB);
8.android.media.ThumbnailUtils類,用於獲取媒體(圖片、視頻)縮略圖;
9.格式(字符串,對象...)方法用於格式化strings.xml中的字符串(感謝@droider An的提示:getString(int,Object...)Context類中的方法更方便使用);
10,視圖類中的三個方法:callOnClick()、performClick()、performLongClick(),用於觸發視圖的Click事件;
11,TextUtils類中的isEmpty(CharSequence)方法,判斷字符串是null還是" ";
12,TextView類中的append(CharSequence)方法,添加文本。壹些用+直接連接的特殊文字會變成字符串;;
View類中的13、getDrawingCache()等壹系列方法只知道用於截圖。
14,DecimalFormat類,用於字符串格式化,包括指定數字、百分比、科學計數方法等。
15.System類中的ArrayCopy (src,srcpos,dest,destpos,length)方法用於復制數組;
16,Fragment類中的onHiddenChanged(boolean)方法,在FragmentTransaction中使用hide()和show()時,似乎不會調用該片段的其他生命周期方法。太可惜了!
Activity類中的17、onWindowFocusChanged(boolean)、onNewIntent(intent)等回調方法;
18,視圖類中的getLocationInWindow(int[])方法和getlocationscreen(int[])方法獲取視圖在窗口/屏幕中的位置;
19.可以利用TextView類中的SettransFormationMethod(轉換方法)實現“顯示密碼”的功能;
20.TextWatcher接口,用於監控文本輸入框內容的變化,可用於實現壹系列具有特殊功能的文本輸入框;
21,View類中的setSelected(boolean)方法結合android:state_selected= " "實現圖片選擇效果;
22.Surface設置透明:Surface view . setzordontop(true);
SurfaceView.getHolder()。setFormat(PixelFormat。半透明);但是它會阻止其他控件;
23.ListView或GridView類中的setFastScrollEnabled(boolean)方法用於設置快速滾動滑塊是否可見,前提是有足夠的項目;
24.PageTransformer接口,用於自定義ViewPager的頁面切換動畫,用SetPageTransformer (Boolean,PageTransformer)的方法設置;
25.apache提供的壹系列jar包:commons-lang.jar、commons-collections.jar、commons-beanutils.jar等。它們中的很多方法可能已經用幾十行或者幾百行代碼實現了,但是執行效率可能差很多,比如:ArrayUtils,string utils……;...;
26,AndroidTestCase類,Android單元測試,在AndroidStudio用起來很方便;
27.TextView類的setKeyListener(KeyListener)方法;
其中,DigitsKeyListener類可以通過使用getInstance(String accepted)方法指定可編輯的文本輸入字符集;
28.ActivityLifecycleCallbacks接口,用於監控應用類中每個活動的狀態變化;
29.Context類中的createpackageContext(package name,flags)方法可用於獲取具有指定包名的應用程序的上下文對象。