原创 自學安卓複習基礎_之九(使用適配器ArrayAdapter來實現listView的CRD)

Android 中適配器有很多,我今天來講講比較常用的ArrayAdapter實現listview的增刪查。 步驟一:創建一個實體類,作爲ListView適配器的適配類型 public class Fruit impleme

原创 自學安卓複習基礎_之十(使用適配器BaseAdapter來實現listView的CRD)

和上一個例子是一樣的,只是使用不同的方式實現。自定義的adapter繼承BaseAdapter,好啦,看代碼吧。都是些簡單的例子,希望能幫到剛在學習安卓的童鞋! 步驟一:創建一個實體類,作爲ListView適配器的適配類型 pu

原创 自學安卓複習基礎_之三(關於活動被回收時讓數據不丟失)

大家早上好,(*^__^*) 嘻嘻……今天我來寫下自己基礎複習之三。 如果活動被回收了,爲了不使數據丟失,這時候該怎麼辦呢? 大家都還記得在Activity的onCreate()中參數Bundle onSaveInstance吧,這個參數

原创 在File Explorer下打開data文件,打不開怎麼辦

在學習Android過程中,我創建本地文件存儲,想去查看,結果打不開data文件 後面 經過學習查找資料,找到了方式,這裏給大家說一下 步驟一:搭建下adb.exe環境 怎樣進入adb工具,adb.exe在android ec

原创 自學安卓複習基礎_之七(關於頁面B給頁面A返回值)

這個場景應用的地方還是挺多的,比如說撥打電話,需要把電話薄的電話號碼返回給撥號頁面,好了廢話不多說啦,直接寫代碼啦。 模擬場景(點擊聯繫人,返回電話號碼) 頁面A:main.xml <?xml version="1.0" enco

原创 短信發送注意事項

上代碼吧: public void sendMessage(String phone ,String body){ //Uri的第一個參數是固定的"smsto:" Uri uri=Uri.parse("sm

原创 自學安卓複習基礎_之六(關於AlertDialog)

AlertDialog是一個界面彈出的對話框,此控件是給用戶重要提示時出現,今天我詳細講解一下他的創建。我在學習中發現有兩種創建方式。 方式一:讓一個活動變成對話框的形式 步驟一:新建一個佈局dialog.xm,佈局內容自己定

原创 自學安卓複習基礎_之九(使用適配器ArrayAdapter<T>來實現listView的CRD)

Android 中適配器有很多,我今天來講講比較常用的ArrayAdapter實現listview的增刪查。 步驟一:創建一個實體類,作爲ListView適配器的適配類型 public class Fruit implements

原创 自學安卓複習基礎_之五(Activity跳轉)

在學習Activity跳轉的過程中,我一開始使用普通的跳轉方式如下代碼: //在活動A中實現活動A跳轉到活動B Intent i=new Intent(A.this,B.class); startActivity(

原创 自學安卓複習基礎_之一(關於安卓環境搭建)

    先整理最開始學習安卓的第一步吧。    一:搭建安卓開發環境。(網上推薦很多搭建方式,我自己也搭建了很多次,最後發現一個自己感覺比較速度的方式,什麼下載ADT啊SDK啊都不用去管了)  1:下載IDE開發工具,然後下載相對應的JD

原创 自學安卓複習基礎_之四(關於intent和bundle傳值)

一開始學習傳值的時候我有些疑惑,bundle可以傳值,intent也可以傳值,那爲什麼有時候用bundle,有時候用intent呢,而有時候又兩者結合在一起使用呢?後面根據自己編碼習慣,覺得差不多(我還是初級菜鳥所以理解肯定還不透徹,希望

原创 自學安卓複習基礎_之八(關於重寫頁面佈局,引用自定義頁面佈局)

在做項目中,我們經常會複用一些相同的頁面佈局,爲了避免過多的代碼重複,我們把這些頁面提取出來,有兩種方式去實現頁面重用 方式一:在layout頁面中包含另外一個頁面 <include layout="@layout/

原创 自學安卓複習基礎_之十一(在Activity中加載fragment的頁面)

今天介紹一下碎片結合activity的簡單用法(在一個activity中添加兩個碎片) 步驟一:新建碎片佈局left_fragment.xml 頁面很簡單就一個button按鈕在佈局裏 步驟二:新建碎片佈局right_fragmen