原创 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">