原创 AsyncTask的使用步驟

1、繼承AsyncTask類 2、在onPreExecute()方法中執行任何設置工作,此方法在主線程中執行。 3、使用doInBackground()運行後臺線程。線程創建全部在後臺完成。這段代碼在一個獨立的後臺線程中運行。 4、使用p

原创 Activity類別及其說明

1、CATEGORY_DEFAULT       此類Activity可以將自身聲明爲DEFAULT的Activity,以供隱式Intent調用,如果未爲Activity定義此類別,那麼每次都需要通過該Activity的類名顯式調用。 2

原创 個人理解反射原理

1、通過反射可以獲取到該類的所有的公共字段:       getField(String name)       getField()       可以使用setField()方法給字段賦值 2、通過反射可以獲取到類中的所有的構造函數,通

原创 Android 簽名個人理解

1、同一開發者的多個程序儘可能使用同一數字證書。 2、數字簽名時,要考慮數字證書的有效期:      (1)數字證書的有效期要包含程序的預計生命週期,如果數字證書失效,持有該數字證書的程序將不能正常升級;      (2)如果多個程序使用

原创 Java中的I/O流

1、FileReader、FileWriter       字符流 2、FileInputStream、FileOutputStream       字節流 3、BufferedReader、BufferedWriter       以緩

原创 List、Set、Map對比

1、List        ArrayList:多用於泛型        Stack:棧,put        Vector、LinkedList 2、Set        HashSet:單線程、線程不安全、無序輸出        Tr

原创 WebView返回上一頁的實現

1、實現接口:KeyEvent.Callback 2、重寫onKeyDown()方法:      if((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()){        

原创 適配器(Adapter)基礎

1、AdapterView類層次結構        2、適配器的用途       爲AdapterView管理數據,併爲其提供子視圖。 3、Android提供的適配器     (1)ArrayAdapter<T>:這個適配器位於一般的任意

原创 Android支持的尺寸類型

1、像素:px       這種尺寸表示屏幕上的無力像素。 2、英寸:in       這種尺寸表示屏幕上的實際英寸數。 3、毫米:mm       這種尺寸表示屏幕上的實際毫秒數。 4、磅:pt       1pt等於1英寸的1/72。

原创 搭建開發環境

1、下載JDK並安裝      下載地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260-zhs.html      安裝

原创 關於ListView上下滑動時背景變黑的問題

通過查找資料瞭解到,ListView的默認背景是透明的,也就是說,ListView的背景色會和Android系統的背景色一樣,如果給ListView添加背景,滑動時就會變黑。 原因是滑動時,ListView的item的View重繪時,還是

原创 Android應用程序的元素

1、AndroidManifest.xml      描述:Android應用程序描述文件。此文件定義應用程序的Activity、ContentProvider、Service、Intent,聲明應用程序所需的權限等。      是否必需

原创 構建簡單的Dialog步驟

1、構建Builder項目       AlertDialog.Builder builder = new AlertDialog.Builder(context);       builder.setTtile("提示對話框"); 2、

原创 Activity的生命週期

1、Activity的生命週期方法      protected void onCreate(Bundle savedInstanceState);      protected void onStart();      protecte

原创 Button選擇器(使按鈕具有點擊效果)

<?xml version="1.0" encoding="utf-8" ?>      <selector xmlnx:android="http://schemas.android.com/apk/res/android">