更改 apk 名稱的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

更改 apk 名稱的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦李剛寫的 瘋狂Android講義(第3版) 和[印]克曼特內尼 麥克萊恩 哈希米的 精通Android 3都 可以從中找到所需的評價。

這兩本書分別來自電子工業 和人民郵電所出版 。

接下來讓我們看這些論文和書籍都說些什麼吧:

除了更改 apk 名稱,大家也想知道這些:

瘋狂Android講義(第3版)

為了解決更改 apk 名稱的問題,作者李剛 這樣論述:

移動互聯網已經成為當今世界發展最快、市場潛力最大、前景最誘人的業務,而Android則是移動互聯網上市場占有率最高的平台。本書是《瘋狂Android講義》的第3版,本書基於最新的Android 5,並采用了Google推薦的IDE:Android Studio作為開發工具,書中每個案例、每個截圖都全面升級到Android 5。本書全面介紹了Android應用開發的相關知識,全書內容覆蓋了Android用戶界面編程、Android四大組件、Android資源訪問、圖形/圖像處理、事件處理機制、Android輸入/輸出處理、音頻/視頻多媒體應用開發、OpenGL與3D應用開發、網絡通信編程、And

roid平台的Web Service、傳感器應用開發、GPS應用開發、整合第三方Map服務等。本書並不局限於介紹Android編程的各種理論知識,而是從「項目驅動」的角度來講授理論,全書一共包括近百個實例,這些示范性的實例既可幫助讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考、拿來就用。本書最后還提供了兩個實用的案例:合金彈頭和電子拍賣系統Android客戶端,具有極高的參考價值。李剛,十余年軟件開發從業經驗,瘋狂軟件教育中心教學總監。瘋狂Java實訓營創始人,瘋狂Java體系原創圖書作者。廣東技術師范學院計算機科學系兼職副教授,51CTO專家門診特邀嘉賓。培訓的學生

已在華為、IBM、阿里軟件、網易、電信盈科等名企就職。國內著名高端IT技術圖書作家,已出版《瘋狂Java講義》、《瘋狂Android講義》、《輕量級JavaEE企業應用實戰》、《瘋狂iOS講義(上)(下)》、《瘋狂Ajax講義》、《瘋狂XML講義》、《經典JavaEE企業應用實戰》、《Struts2.x權威指南》、《瘋狂HTML5/CSS3/JavaScript講義》等著作。其中瘋狂Java體系圖書均已沉淀多年,贏得極高的市場認同,多次重印成為超級暢銷圖書,並被多所「985」、「211」高校選作教材,部分圖書已被翻譯成繁體中文版,授權到台灣地區。 第1章 Android應用

和開發環境11.1 Android的發展和歷史21.1.1 Android的發展和簡介21.1.2 Android5.x平台架構及特性31.2 搭建Android開發環境51.2.1 安裝AndroidStudio51.2.2 下載和安裝AndroidSDK81.2.3 安裝運行、調試環境111.3 Android常用開發工具的用法161.3.1 在命令行創建、刪除和瀏覽AVD161.3.2 使用Android模擬器(Emulator)171.3.3 使用Monitor進行調試181.3.4 AndroidDebugBridge(ADB)的用法191.3.5 使用mksdcard管理虛擬SD卡

201.4 開始第一個Android應用211.4.1 使用AndroidStudio開發第一個Android應用211.4.2 通過AndoridStudio運行Android應用241.5 Android應用結構分析251.5.1 創建一個Android應用251.5.2 自動生成的R.java281.5.3 res目錄說明291.5.4 Android應用的清單文件:AndroidManifest.xml301.5.5 應用程序權限說明311.6 Android應用的基本組件介紹321.6.1 Activity和View321.6.2 Service331.6.3 BroadcastRe

ceiver331.6.4 ContentProvider331.6.5 Intent和IntentFilter341.7 簽名Android應用程序351.7.1 使用AndroidStudio對Android應用簽名351.7.2 使用命令對APK包簽名361.8 本章小結37第2章 Android應用的界面編程382.1 界面編程與視圖(View)組件392.1.1 視圖組件與容器組件392.1.2 使用XML布局文件控制UI界面442.1.3 在代碼中控制UI界面44實例:用編程的方式開發UI界面442.1.4 使用XML布局文件和Java代碼混合控制UI界面46實例:簡單圖片瀏覽器4

62.1.5 開發自定義View47實例:跟隨手指的小球482.2 第1組UI組件:布局管理器492.2.1 線性布局502.2.2 表格布局52實例:豐富的表格布局532.2.3 幀布局55實例:霓虹燈效果572.2.4 相對布局58實例:梅花布局效果592.2.5 網格布局60實例:計算器界面612.2.6 絕對布局62實例:登錄界面632.3 第2組UI組件:TextView及其子類642.3.1 文本框(TextView)與編輯框(EditText)的功能和用法64實例:不同顏色、字體、帶鏈接的文本67實例:圓角邊框、漸變背景的TextView682.3.2 EditText的功能與用

法70實例:用戶友好的輸入界面702.3.3 按鈕(Button)組件的功能與用法72實例:按鈕、圓形按鈕、帶文字的圖片按鈕722.3.4 使用9Patch圖片作為背景732.3.5 單選鈕(RadioButton)和復選框(CheckBox)的功能與用法74實例:利用單選鈕、復選框獲取用戶信息752.3.6 狀態開關按鈕(ToggleButton)和開關(Switch)的功能與用法77實例:動態控制布局772.3.7 時鍾(AnalogClock和TextClock)的功能與用法79實例:手機里的「勞力士」792.3.8 計時器(Chronometer)802.4 第3組UI組件:Image

View及其子類81實例:圖片瀏覽器83實例:強大的圖片按鈕86實例:使用QuickContactBadge關聯聯系人872.5 第4組UI組件:AdapterView及子類882.5.1 列表視圖(ListView)和ListActivity89實例:改變分隔條、基於數組的ListView902.5.2 Adapter接口及實現類91實例:使用ArrayAdapter創建ListView91實例:基於ListActivity實現列表93實例:使用SimpleAdapter創建ListView94實例:擴展BaseAdapter實現不存儲列表項的ListView972.5.3 自動完成文本框(

AutoCompleteTextView)的功能與用法982.5.4 網格視圖(GridView)的功能與用法100實例:帶預覽的圖片瀏覽器1012.5.5 可展開的列表組件(ExpandableListView)1032.5.6 Spinner的功能與用法106實例:讓用戶選擇1062.5.7 AdapterViewFlipper的功能與用法108實例:自動播放的圖片庫1082.5.8 StackView的功能與用法111實例:疊在一起的圖片1112.6 第5組UI組件:ProgressBar及其子類1122.6.1 進度條(ProgressBar)的功能與用法113實例:顯示在標題上的進度

條1162.6.2 拖動條(SeekBar)的功能與用法117實例:通過拖動滑塊來改變圖片的透明度1172.6.3 星級評分條(RatingBar)的功能與用法118實例:通過星級改變圖片的透明度1192.7 第6組UI組件:ViewAnimator及其子類1202.7.1 ViewSwitcher的功能與用法120實例:仿Android系統Launcher界面1202.7.2 圖像切換器(ImageSwitcher)的功能與用法125實例:支持動畫的圖片瀏覽器1252.7.3 文本切換器(TextSwitcher)的功能與用法1272.7.4 ViewFlipper的功能與用法129實例:自

動播放的圖片庫1292.8 各種雜項組件1312.8.1 使用Toast顯示提示信息框131實例:帶圖片的消息提示1312.8.2 日歷視圖(CalendarView)組件的功能和用法133實例:選擇您的生日1332.8.3 日期、時間選擇器(DatePicker和TimePicker)的功能和用法134實例:用戶選擇日期、時間1352.8.4 數值選擇器(NumberPicker)的功能與用法137實例:選擇您意向的價格范圍1372.8.5 搜索框(SearchView)的功能與用法139實例:搜索1392.8.6 選項卡(TabHost)的功能和用法141實例:通話記錄界面1412.8.7

滾動視圖(ScrollView)的功能和用法143實例:可垂直和水平滾動的視圖1442.8.8 Notification的功能與用法144實例:加薪通知1452.9 第7組UI組件:對話框1462.9.1 使用AlertDialog創建對話框147實例:顯示提示消息的對話框147實例:簡單列表項對話框149實例:單選列表項對話框149實例:多選列表項對話框150實例:自定義列表項對話框151實例:自定義View對話框1522.9.2 對話框風格的窗口1542.9.3 使用PopupWindow1552.9.4 使用DatePickerDialog、TimePickerDialog1562.9

.5 使用ProgressDialog創建進度對話框1582.10 菜單1602.10.1 選項菜單和子菜單(SubMenu)1612.10.2 使用監聽器來監聽菜單事件1642.10.3 創建多選菜單項和單選菜單項1642.10.4 設置與菜單項關聯的Activity1652.10.5 上下文菜單1662.10.6 使用XML文件定義菜單167實例:使用XML資源文件定義菜單1682.10.7 使用PopupMenu創建彈出式菜單1712.11 使用活動條(ActionBar)1732.11.1 啟用ActionBar1732.11.2 使用ActionBar顯示選項菜單項1742.11.3

啟用程序圖標導航1762.11.4 添加ActionView177實例:「標題」上的時鍾1772.11.5 使用ActionBar實現Tab導航178實例:ActionBar結合Fragment實現Tab導航179實例:Android3.0以前的Fragment支持1822.11.6 使用ActionBar實現下拉式導航185實例:ActionBar結合Fragment實現下拉式導航1852.12 本章小結187第3章 Android的事件處理1883.1 Android事件處理概述1893.2 基於監聽的事件處理1893.2.1 監聽的處理模型1893.2.2 事件和事件監聽器192實例:

控制飛機移動1923.2.3 內部類作為事件監聽器類1953.2.4 外部類作為事件監聽器類1953.2.5 Activity本身作為事件監聽器類1973.2.6 匿名內部類作為事件監聽器類1973.2.7 直接綁定到標簽1983.3 基於回調的事件處理1993.3.1 回調機制與監聽機制1993.3.2 基於回調的事件傳播2013.3.3 重寫onTouchEvent方法響應觸摸屏事件202實例:通過回調實現跟隨手指的小球2033.4 響應系統設置的事件2043.4.1 Configuration類簡介204實例:獲取系統設備狀態2053.4.2 重寫onConfigurationChang

ed方法響應系統設置更改206實例:監聽屏幕方向的改變2063.5 Handler消息傳遞機制2083.5.1 Handler類簡介208實例:自動播放動畫2093.5.2 Handler、Loop、MessageQueue的工作原理210實例:使用新線程計算質數2113.6 異步任務(AsyncTask)213實例:使用異步任務執行下載2143.7 本章小結217第4章 深入理解Activity與Fragment2184.1 建立、配置和使用Activity2194.1.1 Activity219實例:用LauncherActivity開發啟動Activity的列表220實例:使用Expan

dableListActivity實現可展開的Activity221實例:PreferenceActivity結合PreferenceFragment實現參數設置界面2234.1.2 配置Activity2274.1.3 啟動、關閉Activity2294.1.4 使用Bundle在Activity之間交換數據231實例:用第二個Activity處理注冊信息2324.1.5 啟動其他Activity並返回結果235實例:用第二個Activity讓用戶選擇信息2354.2 Activity的回調機制2394.3 Activity的生命周期與加載模式2404.3.1 Activity的生命周期演示

2404.3.2 Activity與Servlet的相似性和區別2434.3.3 Activity的4種加載模式2444.4 Fragment詳解2494.4.1 Fragment概述及其設計初衷2494.4.2 創建Fragment250實例:開發顯示圖書詳情的Fragment251實例:創建ListFragment2534.4.3 Fragment與Activity通信2544.4.4 Fragment管理與Fragment事務256實例:開發兼顧屏幕分辨率的應用2574.5 Fragment的生命周期2604.6 本章小結264第5章 使用Intent和IntentFilter進行通信2

655.1 Intent對象簡述2665.2 Intent的屬性及intent—filter配置2675.2.1 Component屬性2675.2.2 Action、Category屬性與intent—filter配置2695.2.3 指定Action、Category調用系統Activity273實例:查看並獲取聯系人電話274實例:返回系統Home桌面2775.2.4 Data、Type屬性與intent—filter配置278實例:使用Action、Data屬性啟動系統Activity2845.2.5 Extra屬性2865.2.6 Flag屬性2865.3 使用Intent創建Tab

頁2875.4 本章小結288第6章 Android應用的資源2896.1 應用資源概述2906.1.1 資源的類型以及存儲方式2906.1.2 使用資源2916.2 字符串、顏色、尺寸資源2936.2.1 顏色值的定義2936.2.2 定義字符串、顏色、尺寸資源文件2946.2.3 使用字符串、顏色、尺寸資源2956.3 數組(Array)資源2986.4 使用Drawable資源3006.4.1 圖片資源3006.4.2 StateListDrawable資源301實例:高亮顯示正在輸入的文本框3016.4.3 LayerDrawable資源302實例:定制拖動條的外觀3036.4.4 S

hapeDrawable資源304實例:橢圓形、漸變背景的文本框3056.4.5 ClipDrawable資源306實例:徐徐展開的風景3066.4.6 AnimationDrawable資源3086.5 屬性動畫(PropertyAnimation)資源310實例:不斷漸變的背景色3116.6 使用原始XML資源3126.6.1 定義原始XML資源3126.6.2 使用原始XML文件3136.7 使用布局(Layout)資源3146.8 使用菜單(Menu)資源3156.9 樣式(Style)和主題(Theme)資源3156.9.1 樣式資源3156.9.2 主題資源316實例:給所有窗口添

加邊框、背景3176.9.3 Android5.0新增的Material主題3186.10 屬性(Attribute)資源3186.11 使用原始資源3216.12 國際化和資源自適應3236.12.1 Java國際化的思路3236.12.2 Java支持的國家和語言3246.12.3 完成程序國際化3246.12.4 為Android應用提供國際化資源3266.12.5 國際化Android應用3276.13 自適應不同屏幕的資源3296.14 本章小結332第7章 圖形與圖像處理3337.1 使用簡單圖片3347.1.1 使用Drawable對象3347.1.2 Bitmap和Bitmap

Factory3347.2 繪圖3377.2.1 Android繪圖基礎:Canvas、Paint等3377.2.2 Path類3417.2.3 繪制游戲動畫344實例:采用雙緩沖實現畫圖板344實例:彈球游戲3487.3 圖形特效處理3517.3.1 使用Matrix控制變換351實例:移動游戲背景3537.3.2 使用drawBitmapMesh扭曲圖像355實例:可揉動的圖片3567.3.3 使用Shader填充圖形3587.4 逐幀(Frame)動畫3607.4.1 AnimationDrawable與逐幀動畫360實例:在指定點爆炸3627.5 補間(Tween)動畫3647.5.1

Tween動畫與Interpolator3647.5.2 位置、大小、旋轉度、透明度改變的補間動畫366實例:蝴蝶飛舞3687.5.3 自定義補間動畫3697.6 屬性動畫3737.6.1 屬性動畫的API3737.6.2 使用屬性動畫375實例:大珠小珠落玉盤3797.7 使用SurfaceView實現動畫3837.7.1 SurfaceView的繪圖機制383實例:基於SurfaceView開發示波器3867.8 本章小結388第8章 Android數據存儲與IO3898.1 使用SharedPreferences3908.1.1 SharedPreferences與Editor簡介39

08.1.2 SharedPreferences的存儲位置和格式391實例:記錄應用程序的使用次數3938.2 File存儲3938.2.1 openFileOutput和openFileInput3938.2.2 讀寫SD卡上的文件396實例:SD卡文件瀏覽器3998.3 SQLite數據庫4028.3.1 SQLiteDatabase簡介4028.3.2 創建數據庫和表4048.3.3 使用SQL語句操作SQLite數據庫4048.3.4 使用sqlite3工具4068.3.5 使用特定方法操作SQLite數據庫4088.3.6 事務4108.3.7 SQLiteOpenHelper類41

1實例:英文生詞本4128.4 手勢(Gesture)4158.4.1 手勢檢測415實例:通過手勢縮放圖片417實例:通過手勢實現翻頁效果4198.4.2 增加手勢4228.4.3 識別用戶手勢4258.5 自動朗讀(TTS)4278.6 本章小結429第9章 使用ContentProvider實現數據共享4319.1 數據共享標准:ContentProvider4329.1.1 ContentProvider簡介4329.1.2 Uri簡介4339.1.3 使用ContentResolver操作數據4349.2 開發ContentProvider4359.2.1 ContentProvid

er與ContentResolver的關系4359.2.2 開發ContentProvider子類4369.2.3 配置ContentProvider4379.2.4 使用ContentResolver調用方法4389.2.5 創建ContentProvider的說明440實例:使用ContentProvider共享生詞本數據4419.3 操作系統的ContentProvider4469.3.1 使用ContentProvider管理聯系人4469.3.2 使用ContentProvider管理多媒體內容4529.4 監聽ContentProvider的數據改變4559.4.1 Content

Observer簡介455實例:監聽用戶發出的短信4569.5 本章小結457第10章 Service與BroadcastReceiver45810.1 Service簡介45910.1.1 創建、配置Service45910.1.2 啟動和停止Service46110.1.3 綁定本地Service並與之通信46210.1.4 Service的生命周期46610.1.5 使用IntentService46710.2 電話管理器(TelephonyManager)470實例:獲取網絡和SIM卡信息470實例:監聽手機來電47210.3 短信管理器(SmsManager)473實例:發送短信47

3實例:短信群發47410.4 音頻管理器(AudioManager)47710.4.1 AudioManager簡介477實例:使用AudioManager控制手機音頻47710.5 振動器(Vibrator)47910.5.1 Vibrator簡介47910.5.2 使用Vibrator控制手機振動47910.6 手機鬧鍾服務(AlarmManager)48010.6.1 AlarmManager簡介48010.6.2 設置鬧鍾481實例:定時更換壁紙48310.7 接收廣播消息48510.7.1 BroadcastReceiver簡介48510.7.2 發送廣播48610.7.3 有序廣

播488實例:基於Service的音樂播放器49010.8 接收系統廣播消息495實例:開機自動運行的Service495實例:短信提醒496實例:手機電量提示49710.9 本章小結498第11章 多媒體應用開發49911.1 音頻和視頻的播放50011.1.1 使用MediaPlayer播放音頻50011.1.2 音樂特效控制503實例:音樂的示波器、均衡、重低音和音場50511.1.3 使用SoundPool播放音效51111.1.4 使用VideoView播放視頻51311.1.5 使用MediaPlayer和SurfaceView播放視頻51511.2 使用MediaRecorder

錄制音頻518實例:錄制音樂51911.3 控制攝像頭拍照52111.3.1 使用Android5.0的Camerav2拍照521實例:拍照時自動對焦52211.3.2 錄制視頻短片530實例:錄制生活短片53011.4 Android5.0新增的屏幕捕捉53311.5 本章小結536第12章 OpenGL與3D開發53712.1 3D圖形與3D開發的基本知識53812.2 OpenGL和OpenGLES簡介53912.3 繪制2D圖形54012.3.1 在Android應用中使用OpenGLES54012.3.2 繪制平面上的多邊形54212.3.3 旋轉54812.4 繪制3D圖形5501

2.4.1 構建3D圖形55012.4.2 應用紋理貼圖55412.5 本章小結559第13章 Android網絡應用56013.1 基於TCP協議的網絡通信56113.1.1 TCP協議基礎56113.1.2 使用ServerSocket創建TCP服務器端56213.1.3 使用Socket進行通信56313.1.4 加入多線程56713.2 使用URL訪問網絡資源57313.2.1 使用URL讀取網絡資源57313.2.2 使用URLConnection提交請求57513.3 使用HTTP訪問網絡58013.3.1 使用HttpURLConnection580實例:多線程下載58013.3

.2 使用ApacheHttpClient585實例:訪問被保護資源58613.4 Android5.0增強的WebView59013.4.1 使用WebView瀏覽網頁590實例:迷你瀏覽器59013.4.2 使用WebView加載HTML代碼59113.4.3 使用WebView中的JavaScript調用Android方法59213.5 使用WebService進行網絡編程59513.5.1 WebService平台概述59513.5.2 使用Android應用調用WebService597實例:調用基於CXF的WebService59813.6 本章小結601第14章 管理Androi

d手機桌面60214.1 管理手機桌面60314.1.1 刪除桌面組件60314.1.2 添加桌面組件60314.2 改變手機壁紙60414.2.1 開發動態壁紙(LiveWallpapers)605實例:蜿蜒壁紙60514.3 通過程序添加快捷方式609實例:讓程序占領桌面60914.4 管理桌面控件61114.4.1 開發桌面控件611實例:液晶時鍾61414.4.2 顯示帶數據集的桌面控件61614.5 本章小結620第15章 傳感器應用開發62115.1 利用Android的傳感器62215.2 Android的常用傳感器62415.2.1 方向傳感器62415.2.2 陀螺儀傳感器6

2515.2.3 磁場傳感器62515.2.4 重力傳感器62515.2.5 線性加速度傳感器62615.2.6 溫度傳感器62615.2.7 光傳感器62615.2.8 壓力傳感器62615.2.9 Android5.0新增的心率傳感器62915.3 傳感器應用案例630實例:指南針630實例:水平儀63115.4 本章小結636第16章 GPS應用開發63716.1 支持GPS的核心API63816.2 獲取LocationProvider64016.2.1 獲取所有可用的LocationProvider64016.2.2 通過名稱獲得指定LocationProvider64116.2.3

根據Criteria獲得LocationProvider64116.3 獲取定位信息64216.3.1 通過模擬器發送GPS信息64216.3.2 獲取定位數據64216.4 臨近警告64416.5 本章小結646第17章 整合高德Map服務64717.1 調用高德Map服務64817.1.1 獲取MapAPIKey64817.1.2 高德地圖入門65017.2 根據GPS信息在地圖上定位65417.3 執行定位66017.3.1 地址解析與反向地址解析66017.3.2 執行定位66217.4 GPS導航66517.5 本章小結669第18章 合金彈頭67018.1 合金彈頭游戲簡介671

18.2 開發游戲界面組件67118.2.1 游戲界面分析67118.2.2 實現「怪物」類67218.2.3 實現怪物管理類67918.2.4 實現「子彈」類68318.2.5 實現「角色」類68618.3 實現繪圖工具類69118.4 加載、管理游戲圖片69618.5 實現游戲界面69918.5.1 實現游戲Activity69918.5.2 實現主視圖70018.6 本章小結710第19章 電子拍賣系統71119.1 系統功能簡介和架構設計71219.1.1 系統功能簡介71219.1.2 系統架構設計71319.2 JSON簡介71419.2.1 使用JSON語法創建對象71519.2

.2 使用JSON語法創建數組71619.2.3 Java的JSON支持71719.3 發送請求的工具類71719.4 用戶登錄71919.4.1 處理登錄的Servlet71919.4.2 用戶登錄客戶端72019.5 查看流拍物品72819.5.1 查看流拍物品的Servlet72819.5.2 查看流拍物品客戶端72919.6 管理物品種類73419.6.1 瀏覽物品種類的Servlet73419.6.2 查看物品種類73519.6.3 添加種類的Servlet74019.6.4 添加物品種類74019.7 管理拍賣物品74219.7.1 查看自己的拍賣物品的Servlet74319.7

.2 查看自己的拍賣物品74319.7.3 添加拍賣物品的Servlet74719.7.4 添加拍賣物品74819.8 參與競拍75319.8.1 選擇物品種類75419.8.2 根據種類瀏覽物品的Servlet75519.8.3 根據種類瀏覽物品75619.8.4 參與競價的Servlet75819.8.5 參與競價75819.9 權限控制76319.10 本章小結765

更改 apk 名稱進入發燒排行的影片

佛光大學ANDROID教師研習授課

這次應佛光大學資訊應用學系之邀,擔任ANDROID教師研習講師,
繼不久之前淡江大學資工系的證照課程,對我來說是很輕而易舉的事,
差別是對象由資工系學生換成大學授課的老師,在授課內容與方式上要做些調整,
由於第一次到佛光大學,對電腦環境也不熟析,加上當先電腦頻頻死當,讓授課變的不順利,
依往例,會先做個課前問卷,先知道一下大家的程度與學習方向,
結果令人訝異的是,電腦程度呈現兩極化,有的老師連程式都沒學過,
有的老師已經是JAVA的授課老師,這真的兩難。
大部分老師的想了解的還是在ANDROID平台與其他領域結合,但前提還是要先學會基本ANDROID的開發,
於是第一天課程先開個頭,讓大家到ANDROID有何過人之處,與他和其他手機的差異,
程式與法與其他語言有什麼不同,這也是我的專長,剛好微軟的 .NET與JAVA等語言都教過,
自然很容易就可以比較出來差異。

其次,開發ANDROID一定要學JAVA程式嗎?
其實不一定,ADOBE的Dreamweaver 5.5已經加入免程式的設計方式,所以屆時如果不是一定要程式設計,
也可以用Dreamweaver 5.5以後的版本來設計。

至於未來,ANDROID手機的3D遊戲市場也一定火熱,可見ANDROID一片生氣勃勃。

當天主要完成:
1.建立專案
2.使用基本元件設計
3.事件程式設計
4.取出APK檔
5.註冊Merket帳號,並發佈到全世界的Merket上

影音分享:
01_複習SAMPLE06_03ACTIVITY切換
02_TQC+ANDROID證照考試說明
03_SAMPLE06_04_BUNDLE物件使用
04_常用元件介紹TEXTVIEW與資源檔使用
05_常用元件介紹TEXTVIEW常用屬性設定
06_增加文字放大縮小功能
07_更改文字顏色
08_文字顏色切換重點說明
09_有魚無魚範例介面設計
10_將LAYOUT改成RELATIVELAYOUT形式
11_有魚無魚範例程式設計
12_有魚無魚範例改為單一按鈕
13_在IMAGEBUTTON建立事件與程式的精簡
14_IMAGEVIEW練習
15_版面配置解析度與上下關係
16_版面設定細節與程式設計
17_EditText元件設定與使用
18_各種EditText練習並將輸入結果顯示
19_下載安裝TQC+ANDROID練習系統並安裝110題
20_TQC+ANDROID_110題介面設計
21_安裝102題並解說
22_TQC+ANDROID_110題程式設計
23_如何抓取APK檔到自己電腦中
24_RedioButton介面設計
25_RedioButton程式設計
26_CheckButton介面設計
27_CheckButton程式設計
28_Spinner元件介面設計
29_Sample7_8_Spinner物件程式設計
30_如何匯入TQC+證照考題並設計
31_Sample7_9_ProgressBar物件範例
32_Sample7_9_ProgressBar程式設計
33_設定編輯字型大小與TQC+108題顏色設定
34_Sample7_9_1_ProgressBar物件範例(水平)
35_Sample7_9_1_ProgressBar水平程式設計

吳老師教學網:
http://3cc.cc/10g
部落格:
http://terry55wu.blogspot.com/
溫馨考場論壇:
http://123.205.192.177/uc/bbs/index.php/

Google Andriod,佛光大學,資訊應用系,湜憶,吳清輝老師,程式開發,線上教學,e化創新,雲端計算,吳老師提供

精通Android 3

為了解決更改 apk 名稱的問題,作者[印]克曼特內尼 麥克萊恩 哈希米 這樣論述:

  Android是Google的開源移動開發平台,業已成為移動設備領域的主流。近幾年,隨著越來越多硬件供應商〃加入Andfoid操作系統的陣營。Google有望成為移動領域的微軟。   本書是備受推崇的Android參考書,在上一版的基礎上進行了全面修改和重新規劃,同時新增了大量內容。涵蓋了100多個主題,介紹了分別針對移動電話和平板電腦而優化的AndI〃oid2.3 和Android3.0。   本書強調實用,突出趣味。寓教于樂。作者通過妙趣橫生、切實可行的示例,向讀者展示了如何使用Google〃最新的And『old3.0SDK。構建貼近實際且意趣盎然的應用,深入全面地介紹了為嵌入式設

備、手機、平板電腦構建應用所需的一切知識,同時介紹了自定義3D組件和多任務等高級主題。   本書是移動開發大師的真知灼見與實際應用相結合的產物。如果你對Android移動開發感興趣。那麼本書絕對不容錯過。   亞馬遜暢銷書,讀者好評如潮、涉及版本2.3 和3.0、Android移動開發的制勝寶典!   本書在上一版的基礎上進行了全面改進,增加了Android內部構件的相關知識,介紹了線程、進程、長期運行的服務、廣播接收程序和鬧鐘管理器。本版還介紹了更多UI控件,並用150多頁的篇幅專門介紹了Android3.0版,包括碎片、碎片對話框、ActionBar和拖放。此外,本書對服務和傳感器的

相關章節做了大幅改進,還對介紹OpenGL的章節做了修訂,涵蓋了OpenGLES2.0。.本書囊括了Android開發人員所需的一切知識,既可為Android開發人員夯實基礎,又能提高Android開發人員的技能。   Satya Komatineni,印度理工大學電子工程專業碩士?有20多年的程序設計經驗,開發過用于Java Web開發的簡單開源工具Aspire Web以及開源個人Web操作系統——Aspire Knowledge Central。擅長使用Java、NET和數據庫技術進行Web開發,發表過30多篇這方面的文章。他經常在創新技術相關的行業大會上發言,並為java.net上的

網絡博客撰稿。   Dave Mac Lean,加拿大滑鐵盧大學系統設計工程專業學士。早在1980年就從事軟件開發工作,使用過多種語言進行編程,曾開發機器人自動化、數據倉庫、Web自助服務應用程序、EDI事務處理器等系統。Dave~在Sun、IBM、Trimble Navigation、通用汽車等公司工作。   Sayed Hashimi,美國佛羅里達大學工程學碩士。具有醫療、金融、物流和面向服務的架構等多個領域的軟件開發經驗,使用各種編程語言和平台(包括C/C++、MFC、J2EE和NET)開發過大規模的分布式應用程序。他在重要軟件雜志上發表過許多文章,還在Apress出版過其他廣受歡迎

的圖書。 第1章 Android計算平台簡介 1.1 面向新PC的全新平台 1.2 Android的歷史 1.3 DalvikVM剖析 1.4 理解Android軟件棧 1.5 使用AndroidSDK開發最終用戶應用程序 1.5.1 Android模擬器 1.5.2 AndroidUI 1.5.3 Android基礎組件 1.5.4 高級UI概念 1.5.5 AndroidService組件 1.5.6 Android媒體和電話組件 1.5.7 AndroidJava包 1.6 利用Android源代碼 1.7 本書的示例項目

1.8 小結 第2章 設置開發環境 2.1 設置環境 2.1.1 下載JDK 2.1.2 下載Eclipse3.6 2.1.3 下載AndroidSDK 2.1.4 命令行窗口 2.1.5 安裝ADT 2.2 了解基本組件 2.2.1 View 2.2.2 Activity 2.2.3 Intent 2.2.4 ContentProvider 2.2.5 Service 2.2.6 AndroidManifest.xml 2.2.7 AVD 2.3 Hello World! 2.4 AVD 2.5 剖析Android應用程序的結構

2.6 分析Notepad應用程序 2.6.1 加載和運行Notepad應用程序 2.6.2 分解應用程序 2.7 了解應用程序生命周期 2.8 調試應用程序 2.8.1 啟動模擬器 2.8.2 StrictMode 2.8.3 參考資料 2.9 小結 第3章 使用Android資源 3.1 資源 3.1.1 字符串資源 3.1.2 布局資源 3.1.3 資源引用語法 3.1.4 定義資源ID供以後使用 3.1.5 已編譯和未編譯的Android資源 3.2 Android關鍵資源 3.3 使用任意XML資源文件 3.4 使用原始資源 3

.5 使用資產 3.6 了解資源目錄結構 3.7 資源和配置更改 3.8 參考資料URL 3.9 小結 第4章 ContentProvider 4.1 探索Android內置的ContentProvider 4.2 Content Provider的架構 4.3 實現ContentProvider 4.4 練習圖書提供程序 4.4.1 添加圖書 4.4.2 刪除圖書 4.4.3 獲取圖書數量 4.4.4 顯示圖書列表 4.5 資源 4.6 小結 第5章 Intent 5.1 Android Intent基礎知識 5.2 Android中可用的Intent

5.3 Intent的組成 5.3.1 Intent和數據URI 5.3.2 一般操作 5.3.3 使用extra信息 5.3.4 使用組件直接調用活動 5.3.5 Intent類別 5.3.6 將Intent解析為組件的規則 5.4 練習使用ACTION_PICK 5.5 練習使用GET_CONTENT操作 5.6 掛起的Intent 5.7 資源 5.8 小結 第6章 構建用戶界面和使用控件 6.1 Android中的UI開發 6.1.1 完全利用代碼來構建UI 6.1.2 完全使用XML構建UI 6.1.3 使用XML結合代碼構建UI

6.2 Android中的常見控件 6.2.1 文本控件 6.2.2 按鈕控件 6.2.3 Image View控件 6.2.4 日期和時間控件 6.2.5 Map View控件 6.3 適配器 6.3.1 SimpleCursorAdapter 6.3.2 了解ArrayAdapter 6.4 結合使用適配器和AdapterView 6.4.1 基本的列表控件︰ListView 6.4.2 Grid View控件 6.4.3 Spinner控件 6.4.4 Gallery控件 6.4.5 創建自定義適配器 6.4.6 Android中

的其他控件 6.5 樣式和主題 6.5.1 使用樣式 6.5.2 使用主題 6.6 布局管理器 6.6.1 Linear Layout布局管理器 6.6.2 Table Layout布局管理器 6.6.3 Relative Layout布局管理器 6.6.4 Frame Layout布局管理器 6.6.5 為各種設備配置自定義布局 6.7 使用Hierarchy Viewer調試和優化布局 6.8 參考資料 6.9 小結 第7章 使用菜單 7.1 Android菜單 7.1.1 創建菜單 7.1.2 使用菜單組 7.2 響應菜單項 7.3 創

建測試工具來測試菜單 7.4 使用其他菜單類型 7.4.1 展開的菜單 7.4.2 使用圖標菜單 7.4.3 使用子菜單 7.4.4 配置系統菜單 7.4.5 使用上下文菜單 7.4.6 使用交替菜單 7.4.7 使用菜單響應數據變化 7.5 通過XML文件加載菜單 7.5.1 XML菜單資源文件的結構 7.5.2 填充XML菜單資源文件 7.5.3 響應基于XML的菜單項 7.5.4 其他XML菜單標記簡介 7.6 資源 7.7 小結 第8章 使用對話框 8.1 使用Android中的對話框 8.1.1 設計提醒對話框 8.1.2

設計提示對話框 8.1.3 Android對話框的特性 8.1.4 重新設計提示對話框 8.2 使用托管對話框 8.2.1 理解托管對話框協議 8.2.2 將非托管對話框重新轉換為托管對話框 8.2.3 簡化托管對話框協議 8.3 使用Toast 8.4 資源 8.5 小結 第9章 管理和組織首選項 9.1 探索首選項框架 9.1.1 List Preference 9.1.2 Check BoxPreference 9.1.3 EditText Preference 9.1.4 Ringtone Preference 9.2 組織首選項 9

.3 以編程方式操作首選項 9.4 使用首選項保存狀態 9.5 參考資料 9.6 小結 第10章 探索安全性和權限 10.1 理解Android安全性模型 10.1.1 安全性概念概述 10.1.2 為部署簽名應用程序 10.2 執行運行時安全性檢查 10.2.1 進程邊界上的安全性 10.2.2 聲明和使用權限 10.2.3 理解和使用自定義權限 10.2.4 理解和使用URI權限 10.3 參考資料 10.4 小結 第11章 構建和使用服務 11.1 使用HTTP服務 11.1.1 將Http Client用于HTTPGET請求 11.1.2

將Http Client用于HTTPPOST請求(多部分POST請求示例) 11.1.3 SOAP、JSON和XML分析程序 11.1.4 處理異常 11.1.5 解決多線程問題 11.1.6 有趣的超時 11.1.7 使用HttpURLConnection 11.1.8 使用AndroidHttpClient 11.1.9 使用後台線程(Async Task) 11.1.10 使用Async Task處理配置更改 11.1.11 使用Download Manager獲取文件 11.2 使用Android服務 11.2.1 Android中的服務

11.2.2 本地服務 11.2.3 AIDL服務 11.2.4 在AIDL中定義服務接口 11.2.5 實現AIDL接口 11.2.6 從客戶端應用程序調用服務 11.2.7 向服務傳遞復雜的類型 11.3 使用服務的真實示例 11.3.1 Google翻譯API 11.3.2 使用Google翻譯API 11.4 參考資料 11.5 小結 第12章 包 12.1 包和進程 12.1.1 包規範的細節 12.1.2 將包名稱轉換為進程名稱 12.1.3 列出安裝的包 12.1.4 通過包瀏覽器刪除包 12.2 包簽名過程回顧 12.

2.1 理解數字簽名︰場景1 12.2.2 理解數字簽名︰場景2 12.2.3 一種理解數字簽名的模式 12.2.4 數字簽名執行方式 12.2.5 簽名過程的影響 12.3 在包之間共享數據 12.3.1 共享用戶ID的性質 12.3.2 共享數據的代碼模式 12.4 庫項目 12.4.1 庫項目的概念 12.4.2 庫項目的性質 12.4.3 創建庫項目 12.4.4 創建使用庫的Android項目 12.5 參考資料 12.6 小結 第13章 處理程序 13.1 Android組件和線程 13.1.1 活動在主線程上運行 13.1

.2 廣播接收程序在主線程上運行 13.1.3 服務在主線程上運行 13.1.4 Content Provider在主線程上運行 13.1.5 單一主線程的影響 13.1.6 線程池、Content Provider、外部服務組件 13.1.7 線程實用程序︰發現線程 13.2 處理程序 13.2.1 持有主線程的影響 13.2.2 使用處理程序延遲主線程上的工作 13.2.3 延遲工作的處理程序源代碼示例 13.2.4 構造合適的Message對象 13.2.5 將Message對象發送給隊列 13.2.6 響應handle Message回調

13.3 使用工作線程 13.3.1 從菜單調用工作線程 13.3.2 在工作線程與主線程之間通信 13.3.3 線程行為概述 13.4 處理程序示例驅動程序類 13.4.1 驅動程序活動文件 13.4.2 布局文件 13.4.3 菜單文件 13.4.4 描述文件 13.5 組件和進程壽命 13.5.1 活動生命周期 13.5.2 服務生命周期 13.5.3 接收程序生命周期 13.5.4 提供程序生命周期 13.6 代碼編譯說明 13.6.1 從ZIP文件創建項目 13.6.2 從代碼清單創建項目 13.7 參考資料 13.8

小結 第14章 廣播接收程序和長期運行的服務 14.1 廣播接收程序 14.1.1 發送廣播 14.1.2 編寫簡單的接收程序︰示例代碼 14.1.3 在描述文件中注冊接收程序 14.1.4 發送測試廣播 14.1.5 容納多個接收程序 14.1.6 進程外接收程序項目 14.2 從接收程序使用通知 14.2.1 通過通知管理器監控通知 14.2.2 發送通知 14.3 長期運行的接收程序和服務 14.3.1 長期運行的廣播接收程序協議 14.3.2 Intent Service 14.3.3 Intent Service源代碼 14.4 為

廣播接收程序擴展IntentService 14.4.1 長期運行的廣播服務抽象 14.4.2 長期運行的接收程序 14.4.3 使用Lighted Green Room抽象喚醒鎖 14.5 長期運行的服務的實現 14.5.1 非粘滯性服務的細節 14.5.2 粘滯性服務的細節 14.5.3 非粘滯性的變體︰重傳送(redeliver)Intent 14.5.4 在on Start Command中指定服務標志 14.5.5 挑選合適的粘滯性 14.5.6 從兩個位置控制喚醒鎖 14.5.7 長期運行的服務的實現 14.5.8 測試長期運行的服務

14.6 代碼編譯說明 14.6.1 從ZIP文件創建項目 14.6.2 通過代碼清單創建項目 14.7 參考資料 14.8 小結 第15章 鬧鐘管理器 15.1 鬧鐘管理器基本知識︰設置一個簡單的鬧鐘 15.1.1 獲取鬧鐘管理器 15.1.2 設置鬧鐘時間 15.1.3 設置鬧鐘接收程序 15.1.4 創建適合鬧鐘的Pending Intent 15.1.5 設置鬧鐘 15.1.6 測試項目 15.2 探索其他鬧鐘管理器場景 15.2.1 設置重復鬧鐘 15.2.2 取消鬧鐘 15.2.3 使用多個鬧鐘 15.2.4 Intent在

設置鬧鐘時的首要職責 15.2.5 鬧鐘的持久化 15.3 鬧鐘管理器事實 15.4 參考資料 15.5 小結 第16章 2D動畫揭秘 16.1 逐幀動畫 16.1.1 計劃逐幀動畫 16.1.2 創建活動 16.1.3 將動畫添加到活動 16.2 布局動畫 16.2.1 基本的補間動畫類型 16.2.2 計劃布局動畫測試工具 16.2.3 創建活動和List View 16.2.4 將List View制作成動畫 16.2.5 使用插值器 16.3 視圖動畫 16.3.1 理解視圖動畫 16.3.2 添加動畫 16.3.3 使用Ca

mera實現2D圖像的深度效果 16.3.4 探索Animation Listener類 16.3.5 關于變換矩陣的一些說明 16.4 資源 16.5 小結 第17章 地圖和基于位置的服務 17.1 地圖包 17.1.1 從Google獲取map-api密鑰 17.1.2 Map View和Map Activity 17.1.3 使用覆蓋圖添加標記 17.2 位置包 17.2.1 使用Android進行地理編碼 17.2.2 使用後台線程進行地理編碼 17.2.3 Location Manager服務 17.2.4 使用My Location Ov

erlay顯示位置 17.2.5 使用接近提醒 17.3 參考資料 17.4 小結 第18章 電話API 18.1 使用SMS 18.1.1 發送SMS消息 18.1.2 監視傳入的SMS消息 18.1.3 使用SMS文件夾 18.1.4 發送電子郵件 18.2 使用電話管理器 18.3 SIP 18.4 參考資料 18.5 小結 第19章 媒體框架 19.1 使用媒體API 19.2 播放媒體 19.2.1 播放音頻內容 19.2.2 播放視頻內容 19.3 錄制媒體 19.3.1 使用Media Recorder錄制音頻 19.3.2

使用Audio Record錄制音頻 19.3.3 視頻錄制 19.3.4 Media Store類 19.3.5 使用Intnet錄制音頻 19.3.6 將媒體內容添加到媒體存儲 19.3.7 為整個SD卡觸發MediaScanner 19.3.8 參考資料 19.4 小結 第20章 使用OpenGL進行3D圖形編程 20.1 了解OpenGL的歷史和背景 20.1.1 OpenGLES 20.1.2 Open GLES與JavaME 20.1.3 M3G︰另一種JavaME3D圖形標準 20.2 OpenGL的基本原理 20.2.1 使用Op

en GLES進行基本繪制 20.2.2 OpenGL照相機和坐標 20.3 在Android中使用OpenGLES 20.3.1 使用GL Surface View和相關類 20.3.2 實現Renderer 20.3.3 通過Activity使用GLSurfaceView 20.3.4 更改照相機設置 20.3.5 使用索引添加另一個三角形 20.3.6 為簡單的OpenGL三角形制作動畫 20.4 OpenGL的運用︰形狀和紋理 20.4.1 繪制矩形 20.4.2 使用形狀 20.4.3 使用紋理 20.4.4 繪制多個圖形 20.5

OpenGLES2.0 20.5.1 針對OpenGLES2.0的Java綁定 20.5.2 呈現步驟 20.5.3 著色器 20.5.4 將著色器編譯到程序中 20.5.5 訪問著色器程序變量 20.5.6 簡單的ES2.0三角形 20.5.7 關于Open GLES2.0的更多閱讀材料 20.6 代碼編譯說明 20.7 小結 第21章 活動文件夾 21.1 探索活動文件夾 21.1.1 用戶如何使用活動文件夾 21.1.2 構建活動文件夾 21.2 代碼編譯說明 21.3 參考資料 21.4 小結 第22章 主屏幕部件 22.1 主屏幕部件

的架構 22.1.1 什麼是主屏幕部件 22.1.2 主屏幕部件的用戶體驗 22.1.3 部件的生命周期 22.2 示例部件應用程序 22.2.1 定義部件提供程序 22.2.2 定義部件尺寸 22.2.3 與部件布局相關的文件 22.2.4 實現部件提供程序 22.2.5 實現部件模型 22.2.6 實現部件配置活動 22.3 部件局限性和擴展 22.4 資源 22.5 小結 第23章 Android搜索 23.1 Android搜索體驗 23.1.1 探索Android全局搜索 23.1.2 為全局搜索啟用建議提供程序 23.2 活動

與搜索鍵交互 23.2.1 常規活動上的搜索鍵行為 23.2.2 禁用了搜索的活動的行為 23.2.3 通過菜單顯式調用搜索 23.2.4 本地搜索和相關活動 23.2.5 啟用鍵入搜索 23.3 實現簡單建議提供程序 23.3.1 計劃簡單建議提供程序 23.3.2 簡單建議提供程序實現文件 23.3.3 實現Simple Suggestion-Provider類 23.3.4 簡單建議提供程序搜索活動 23.3.5 搜索調用方活動 23.3.6 簡單建議提供程序用戶體驗 23.4 實現自定義建議提供程序 23.4.1 計劃自定義建議提供程

序 23.4.2 Suggest URL Provider項目實現文件 23.4.3 實現Suggest Url Provider類 23.4.4 實現自定義建議提供程序的搜索活動 23.4.5 自定義建議提供程序描述文件 23.4.6 自定義建議用戶體驗 23.5 使用操作鍵和應用程序特有的搜索數據 23.5.1 在Android搜索中使用操作鍵 23.5.2 使用應用程序特定的搜索上下文 23.6 資源 23.7 對平板電腦的意義 23.8 小結 第24章 文本到語音轉換 24.1 Android中的文本到語音轉換 24.2 使用語段跟蹤語音 24

.3 使用音頻文件代替話音 24.4 TTS引擎的高級功能 24.4.1 設置音頻流 24.4.2 使用耳標 24.4.3 播放靜音 24.4.4 選擇不同的文本到語音轉換引擎 24.4.5 使用語言方法 24.5 參考資料 24.6 小結 第25章 觸摸屏 25.1 Motion Event 25.1.1 Motion Event對象 25.1.2 回收MotionEvent 25.1.3 使用VelocityTracker 25.1.4 探索拖放操作 25.2 多點觸摸 25.2.1 Android2.2 之前的多點觸摸 25.2.2

自Android2.2 開始的多點觸摸 25.3 觸摸地圖 25.4 手勢 25.4.1 捏合手勢 25.4.2 Gesture Detector和OnGestureListener 25.4.3 自定義手勢 25.4.4 Gestures Builder應用程序 25.5 參考資料 25.6 小結 第26章 傳感器 26.1 什麼是傳感器 26.1.1 檢測傳感器 26.1.2 可以了解的傳感器信息 26.2 獲取傳感器事件 26.3 解釋傳感器數據 26.3.1 光線傳感器 26.3.2 接近傳感器 26.3.3 溫度傳感器 26.3.

4 壓力傳感器 26.3.5 陀螺儀傳感器 26.3.6 加速度計 26.3.7 磁場傳感器 26.3.8 結合使用加速度計和磁場傳感器 26.3.9 方向傳感器 26.3.10 磁偏角和GeomagneticField 26.3.11 重力傳感器 26.3.12 直線加速度傳感器 26.3.13 旋轉矢量傳感器 26.3.14 近場通信傳感器 26.4 參考資料 26.5 小結 第27章 聯系人API 27.1 賬戶 27.1.1 賬戶屏幕概覽 27.1.2 賬戶與聯系人的相關性 27.1.3 枚舉賬戶 27.2 聯系人應用程序

27.2.1 顯示聯系人 27.2.2 顯示聯系人詳細信息 27.2.3 編輯聯系人詳細信息 27.2.4 設置聯系人的照片 27.2.5 導出聯系人 27.2.6 各種聯系人數據類型 27.3 聯系人 27.3.1 內容SQLite數據庫 27.3.2 原始聯系人 27.3.3 數據表 27.3.4 聚合聯系人 27.3.5 view_contacts 27.3.6 contact_entities_view 27.4 聯系人API 27.4.1 瀏覽賬戶 27.4.2 瀏覽聚合聯系人 27.4.3 瀏覽原始聯系人 27.4.

4 瀏覽原始聯系人數據 27.4.5 添加聯系人和它的詳細信息 27.5 控制聚合 27.6 同步的影響 27.7 參考資料 27.8 小結 第28章 使用AndroidMarket 28.1 成為發布者 28.1.1 遵守規則 28.1.2 開發人員控制台 28.2 準備銷售應用程序 28.2.1 針對不同設備進行測試 28.2.2 支持不同的屏幕尺寸 28.2.3 準備上傳AndroidManifest.xml 28.2.4 本地化應用程序 28.2.5 準備應用程序圖標 28.2.6 付費應用程序考慮因素 28.2.7 將用戶引導至Ma

rket 28.2.8 Android授權服務 28.2.9 準備上傳.apk文件 28.3 上傳應用程序 28.4 Android Market上的用戶體驗 28.5 更多發布途徑 28.6 參考資料 28.7 小結 第29章 多用途的碎片 29.1 什麼是碎片 29.1.1 何時使用碎片 29.1.2 碎片的結構 29.1.3 碎片的生命周期 29.1.4 展示生命周期的示例碎片應用程序 29.2 Fragment Transactions和碎片後退棧 29.3 Fragment Manager 29.3.1 引用碎片時的注意事項 29.3.

2 List Fragments和〈fragment〉 29.3.3 在需要時調用獨立的活動 29.3.4 碎片的持久化 29.4 對話框碎片 29.4.1 Dialog Fragment基礎知識 29.4.2 Dialog Fragments示例應用程序 29.5 碎片之間的更多通信方式 29.6 使用Object Animator自定義動畫 29.7 參考資料 29.8 小結 第30章 ActionBar 30.1 Action Bar剖析 30.2 選項卡導航操作欄活動 30.2.1 實現基礎活動類 30.2.2 為Action Bar分配統一的行為

30.2.3 實現選項卡監听器 30.2.4 實現選項卡操作欄活動 30.2.5 可滾動的調試文本視圖布局 30.2.6 操作欄和菜單交互 30.2.7 Android描述文件 30.2.8 測試選項卡操作欄活動 30.3 列表導航操作欄活動 30.3.1 創建SpinnerAdapter 30.3.2 創建列表監听器 30.3.3 設置列表操作欄 30.3.4 更改BaseActionBar-Activity 30.3.5 更改AndroidManifest.xml 30.3.6 測試列表操作欄活動 30.4 標準導航操作欄活動 30

.4.1 標準導航操作欄活動 30.4.2 更改BaseActionBar-Activity 30.4.3 更改AndroidManifest.xml 30.4.4 測試標準操作欄活動 30.5 參考資料 30.6 小結 第31章 3.0版中的更多主題 31.1 基于列表的主屏幕部件 31.1.1 3.0版中新的遠程視圖 31.1.2 在遠程視圖中使用列表 31.1.3 應用示例︰測試主屏幕列表部件 31.1.4 對測試列表部件進行測試 31.2 拖放 31.2.1 3.0版中拖放的基礎知識 31.2.2 拖放示例應用程序 31.2.3 測試示例

拖放應用程序 31.3 參考資料 31.4 小結