注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android開(kāi)發(fā)完全講義(第二版)

Android開(kāi)發(fā)完全講義(第二版)

Android開(kāi)發(fā)完全講義(第二版)

定 價(jià):¥82.00

作 者: 李寧 編著
出版社: 水利水電出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開(kāi)發(fā)

購(gòu)買這本書(shū)可以去


ISBN: 9787508494654 出版時(shí)間: 2012-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 639 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Android開(kāi)發(fā)完全講義(第2版)》以基礎(chǔ)知識(shí)結(jié)合實(shí)際案例的方式,由淺入深地講解了Android開(kāi)發(fā)技術(shù)。本書(shū)包含了Android框架、Android用戶接口、Android組件、Android數(shù)據(jù)存儲(chǔ)解決方案、Android的4種跨平臺(tái)通信的組件、網(wǎng)絡(luò)、繪圖、多媒體、2D動(dòng)畫(huà)、OpenGL ES、資源、國(guó)際化、Android手機(jī)的硬件訪問(wèn)、實(shí)時(shí)壁紙、實(shí)時(shí)文件夾、NDK、腳本語(yǔ)言、手勢(shì)輸入、文字語(yǔ)音轉(zhuǎn)換(TTS)、藍(lán)牙技術(shù)等。本書(shū)在知識(shí)點(diǎn)的講解過(guò)程中,配合了200多個(gè)微小實(shí)例。為了讓讀者能夠融會(huì)貫通所學(xué)的知識(shí)點(diǎn),本書(shū)最后還整合了2個(gè)完整的開(kāi)發(fā)案例:“萬(wàn)年歷”和“可以知道當(dāng)前位置的Google GTalk機(jī)器人”。本書(shū)第一版引起了廣大讀者的熱烈反響,雖然聽(tīng)到有讀者給此書(shū)為冠以“Android第1書(shū)”的稱號(hào),但這不是因?yàn)槲宜蕉喔撸皇且驗(yàn)槲以趯W(xué)習(xí)Android技術(shù)的過(guò)程中,有過(guò)與讀者相同的苦逼經(jīng)歷,而在后來(lái)作為Android技術(shù)講師之后,也了解了更多的學(xué)習(xí)需求,才讓此書(shū)更加能夠解決讀者學(xué)習(xí)過(guò)程中的一些問(wèn)題。讀者的認(rèn)可,使我想方設(shè)法能讓第二版更加精彩一點(diǎn)。如果通過(guò)此書(shū),讀者能覺(jué)得比其它書(shū)能學(xué)起來(lái)更容易一些,更有趣一些,我就非常快樂(lè)了。

作者簡(jiǎn)介

  李寧,幾年來(lái)Android技術(shù)社區(qū)最為神秘的技術(shù)牛人"銀河使者",真正一線的Android技術(shù)大拿。CSDN, cnblogs超級(jí)名博博主,eoeandroid論壇版主。所以,連貫清晰的風(fēng)格,很容易讓讀者體驗(yàn)到此書(shū)與東拼西湊作品之天壤之別。

圖書(shū)目錄

第二版前言
第一版前言
如何使用本書(shū)的例子
第一部分 準(zhǔn)備篇——大軍未動(dòng),糧草先行
第1章 Android入門(mén)
1.1 Android的基本概念
1.1.1 Android簡(jiǎn)介
1.1.2 Android的系統(tǒng)構(gòu)架
1.2 Android .3.x新功能介紹
1.2.1 顯示電池使用狀況
1.2.2 SIP網(wǎng)絡(luò)電話
1.2.3 近場(chǎng)通信(NFC)
1.2.4 控制多個(gè)攝像頭
1.3 Android .x新功能介紹
1.3.1 重新設(shè)計(jì)的UI
1.3.2 系統(tǒng)狀態(tài)條
1.3.3 多任務(wù)管理
1.3.4 多重桌面
1.3.5 電子郵件(E-mail)
1.3.6 聯(lián)系人管理
1.3.7 虛擬鍵盤(pán)與剪貼功能
1.3.8 相機(jī)功能
1.3.9 視頻電話
1.3.10 支持多核處理器
1.4 Android開(kāi)發(fā)環(huán)境的搭建
1.4.1 開(kāi)發(fā)Android程序需要些什么
1.4.2 安裝Android SDK
1.4.3 安裝Eclipse插件ADT
1.4.4 測(cè)試ADT是否安裝成功
1.5 Android SDK中的常用命令行工具
1.5.1 啟動(dòng)和關(guān)閉adb服務(wù)(adb start-server和adb kill-server)
1.5.2 查詢當(dāng)前模擬器/設(shè)備的實(shí)例(adb devices)
1.5.3 安裝、卸載和運(yùn)行程序(adb install、adb uninstall和am)
1.5.4 PC與模擬器或真機(jī)交換文件(adb pull和adb push)
1.5.5 Shell命令
1.5.6 創(chuàng)建、刪除和瀏覽AVD設(shè)備(android)
1.5.7 獲取Android版本對(duì)應(yīng)的ID
1.5.8 創(chuàng)建SD卡
1.6 PC上的Android
1.6.1 Android LiveCD
1.6.2 AndroidX86
1.7 Android的學(xué)習(xí)資源
1.8 應(yīng)用程序商店
1.8.1 Android Market
1.8.2 Mobile Market(MM)
1.8.3 其他應(yīng)用程序商店
1.9 小結(jié)
第2章 第一個(gè)Android程序
2.1 編寫(xiě)用于顯示當(dāng)前日期和時(shí)間的程序
2.1.1 新建一個(gè)Android工程
2.1.2 界面控件的布局
2.1.3 編寫(xiě)實(shí)際代碼
2.2 調(diào)試程序
2.3 簽名和發(fā)布應(yīng)用程序
2.3.1 使用命令行方式進(jìn)行簽名
2.3.2 使用ADT插件方式進(jìn)行簽名
2.4 DDMS透視圖
2.5 小結(jié)
第二部分 基礎(chǔ)篇——Android世界的精彩之旅
第3章 Android應(yīng)用程序架構(gòu)
3.1 Android應(yīng)用程序中的資源
3.1.1 資源存放在哪里
3.1.2 資源的種類
3.1.3 資源的基本使用方法
3.2 Android的應(yīng)用程序組件
3.2.1 活動(dòng)(Activity)組件
3.2.2 服務(wù)(Service)組件
3.2.3 廣播接收者(Broadcast receivers)組件
3.2.4 內(nèi)容提供者(Content providers)組件
3.3 AndroidManifest.xml文件的結(jié)構(gòu)
3.4 小結(jié)
第4章 建立用戶接口
4.1 建立、配置和使用Activity
4.1.1 建立和配置Activity
4.1.2 Activity的生命周期
4.1.3 Activity生命周期的演示
4.2 視圖(View)
4.2.1 視圖簡(jiǎn)介
4.2.2 使用XML布局文件控制視圖
4.2.3 在代碼中控制視圖
4.2.4 混合使用XML布局文件和代碼來(lái)控制視圖
4.2.5 定制控件(Widget)的3種方式
4.2.6 定制控件——帶圖像的TextView
4.2.7 定制控件——帶文本標(biāo)簽的EditText
4.2.8 定制控件——可更換表盤(pán)的指針時(shí)鐘
4.3 使用AlertDialog類創(chuàng)建對(duì)話框
4.3.1 AlertDialog類簡(jiǎn)介
4.3.2 【確認(rèn)/取消】對(duì)話框
4.3.3 創(chuàng)建詢問(wèn)是否刪除文件的【確認(rèn)/取消】對(duì)話框
4.3.4 帶3個(gè)按鈕的對(duì)話框
4.3.5 創(chuàng)建【覆蓋/忽略/取消】對(duì)話框
4.3.6 簡(jiǎn)單列表對(duì)話框
4.3.7 單選列表對(duì)話框
4.3.8 多選列表對(duì)話框
4.3.9 創(chuàng)建3種選擇省份的列表對(duì)話框
4.3.10 水平進(jìn)度對(duì)話框和圓形進(jìn)度對(duì)話框
4.3.11 水平進(jìn)度對(duì)話框和圓形進(jìn)度對(duì)話框演示
4.3.12 自定義對(duì)話框
4.3.13 創(chuàng)建登錄對(duì)話框
4.3.14 用Activity托管對(duì)話框
4.3.15 創(chuàng)建懸浮對(duì)話框和觸摸任何位置都可以關(guān)閉的對(duì)話框
4.4 Toast和Notification
4.4.1 用Toast顯示提示信息框
4.4.2 阻止關(guān)閉Toast信息框
4.4.3 Notification與狀態(tài)欄信息
4.5 菜單
4.5.1 創(chuàng)建選項(xiàng)菜單
4.5.2 設(shè)置與菜單項(xiàng)關(guān)聯(lián)的圖像和Activity
4.5.3 響應(yīng)選項(xiàng)菜單項(xiàng)單擊事件的3種方式
4.5.4 動(dòng)態(tài)添加、修改和刪除選項(xiàng)菜單
4.5.5 創(chuàng)建帶復(fù)選框和選項(xiàng)按鈕的子菜單
4.5.6 創(chuàng)建上下文菜單
4.5.7 菜單事件
4.5.8 Activity菜單、子菜單、上下文菜單演示
4.6 布局
4.6.1 框架布局(FrameLayout)
4.6.2 霓虹燈效果的TextView
4.6.3 線性布局(LinearLayout)
4.6.4 利用LinearLayout將按鈕放在屏幕的四角和中心位置
4.6.5 相對(duì)布局(RelativeLayout)
4.6.6 利用RelativeLayout實(shí)現(xiàn)梅花效果的布局
4.6.7 表格布局(TableLayout)
4.6.8 計(jì)算器按鈕的布局
4.6.9 絕對(duì)布局(AbsoluteLayout)
4.6.10 查看apk文件中的布局
4.7 小結(jié)
第5章 控件詳解
5.1 顯示和編輯文本的控件
5.1.1 顯示文本的控件:TextView
5.1.2 在TextView中顯示URL及不同字體大小、不同顏色的文本
5.1.3 帶邊框的TextView
5.1.4 設(shè)置TextView控件的行間距
5.1.5 輸入文本的控件:EditText
5.1.6 在EditText中輸入特定的字符
5.1.7 按回車鍵顯示EditText
5.1.8 自動(dòng)完成輸入內(nèi)容的控件:AutoCompleteTextView
5.2 按鈕與復(fù)選框控件
5.2.1 普通按鈕控件:Button
5.2.2 異形(圓形、五角星、螺旋形和箭頭)按鈕
5.2.3 圖像按鈕控件:ImageButton
5.2.4 同時(shí)顯示圖像和文字的按鈕
5.2.5 選項(xiàng)按鈕控件:RadioButton
5.2.6 開(kāi)關(guān)狀態(tài)按鈕控件:ToggleButton
5.2.7 復(fù)選框控件:CheckBox
5.2.8 利用XML布局文件動(dòng)態(tài)創(chuàng)建CheckBox
5.3 日期與時(shí)間控件
5.3.1 輸入日期的控件:DatePicker
5.3.2 輸入時(shí)間的控件:TimePicker
5.3.3 DatePicker、TimePicker與TextView同步顯示日期和時(shí)間
5.3.4 顯示時(shí)鐘的控件:AnalogClock和DigitalClock
5.4 進(jìn)度條控件
5.4.1 進(jìn)度條控件:ProgressBar
5.4.2 拖動(dòng)條控件:SeekBar
5.4.3 改變ProgressBar和SeekBar的顏色
5.4.4 評(píng)分控件:RatingBar
5.5 其他重要控件
5.5.1 顯示圖像的控件:ImageView
5.5.2 可顯示圖像指定區(qū)域的ImageView控件
5.5.3 動(dòng)態(tài)縮放和旋轉(zhuǎn)圖像
5.5.4 列表控件:ListView
5.5.5 可以單選和多選的ListView
5.5.6 動(dòng)態(tài)添加、刪除ListView列表項(xiàng)
5.5.7 改變ListView列表項(xiàng)選中狀態(tài)的背景顏色
5.5.8 封裝ListView的Activity:ListActivity
5.5.9 使用SimpleAdapter建立復(fù)雜的列表項(xiàng)
5.5.10 給應(yīng)用程序評(píng)分
5.5.11 可展開(kāi)的列表控件:ExpandableListView
5.5.12 下拉列表控件:Spinner
5.5.13 垂直滾動(dòng)視圖控件:ScrollView
5.5.14 水平滾動(dòng)視圖控件:HorizontalScrollView
5.5.15 可垂直和水平滾動(dòng)的視圖
5.5.16 網(wǎng)格視圖控件:GridView
5.5.17 可循環(huán)顯示和切換圖像的控件:Gallery和ImageSwitcher
5.5.18 標(biāo)簽控件:TabHost
5.6 小結(jié)
第6章 移動(dòng)存儲(chǔ)解決方案
6.1 最簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)方式:
SharedPreferences
6.1.1 使用SharedPreferences存取數(shù)據(jù)
6.1.2 數(shù)據(jù)的存儲(chǔ)位置和格式
6.1.3 存取復(fù)雜類型的數(shù)據(jù)
6.1.4 設(shè)置數(shù)據(jù)文件的訪問(wèn)權(quán)限
6.1.5 可以保存設(shè)置的Activity:PreferenceActivity
6.2 文件的存儲(chǔ)
6.2.1 openFileOutput和openFileInput方法
6.2.2 SD卡文件瀏覽器
6.2.3 存取SD卡中的圖像
6.2.4 SAX引擎讀取XML文件的原理
6.2.5 將XML數(shù)據(jù)轉(zhuǎn)換成Java對(duì)象
6.3 SQLite數(shù)據(jù)庫(kù)
6.3.1 SQLite數(shù)據(jù)庫(kù)管理工具
6.3.2 創(chuàng)建數(shù)據(jù)庫(kù)和表
6.3.3 模糊查詢
6.3.4 分頁(yè)顯示記錄
6.3.5 事務(wù)
6.4 在Android中使用SQLite數(shù)據(jù)庫(kù)
6.4.1 SQLiteOpenHelper類與自動(dòng)升級(jí)數(shù)據(jù)庫(kù)
6.4.2 SimpleCursorAdapter類與數(shù)據(jù)綁定
6.4.3 帶照片的聯(lián)系人管理系統(tǒng)
6.4.4 將數(shù)據(jù)庫(kù)與應(yīng)用程序一起發(fā)布
6.4.5 英文詞典
6.5 持久化數(shù)據(jù)庫(kù)引擎(db4o)
6.5.1 什么是db4o
6.5.2 下載和安裝db4o
6.5.3 創(chuàng)建和打開(kāi)數(shù)據(jù)庫(kù)
6.5.4 向數(shù)據(jù)庫(kù)中插入Java對(duì)象
6.5.5 從數(shù)據(jù)庫(kù)中查詢Java對(duì)象
6.5.6 高級(jí)數(shù)據(jù)查詢
6.5.7 更新數(shù)據(jù)庫(kù)中的Java對(duì)象
6.5.8 刪除數(shù)據(jù)庫(kù)中的Java對(duì)象
6.6 小結(jié)
第7章 應(yīng)用程序之間的通信
7.1 Intent與Activity
7.1.1 用Intent啟動(dòng)Activity,并在Activity之間傳遞數(shù)據(jù)
7.1.2 調(diào)用其他應(yīng)用程序中的Activity(撥打電話、瀏覽網(wǎng)頁(yè)、發(fā)E-mail等)
7.1.3 定制自己的Activity Action
7.1.4 將電子詞典的查詢功能共享成一個(gè)Activity Action
7.2 接收和發(fā)送廣播
7.2.1 接收系統(tǒng)廣播
7.2.2 開(kāi)機(jī)可自動(dòng)運(yùn)行的程序
7.2.3 收到短信了,該做點(diǎn)什么
7.2.4 顯示手機(jī)電池的當(dāng)前電量
7.2.5 在自己的應(yīng)用程序中發(fā)送廣播
7.2.6 接收聯(lián)系人系統(tǒng)中發(fā)送的添加聯(lián)系人廣播
7.3 小結(jié)
第8章 Android服務(wù)
8.1 Service起步
8.1.1 Service的生命周期
8.1.2 綁定Activity和Service
8.1.3 在BroadcastReceiver中啟動(dòng)Service
8.2 系統(tǒng)服務(wù)
8.2.1 獲得系統(tǒng)服務(wù)
8.2.2 監(jiān)聽(tīng)手機(jī)來(lái)電
8.2.3 來(lái)電黑名單
8.2.4 在模擬器上模擬重力感應(yīng)
8.2.5 手機(jī)翻轉(zhuǎn)靜音
8.3 時(shí)間服務(wù)
8.3.1 計(jì)時(shí)器:Chronometer
8.3.2 預(yù)約時(shí)間:Handler
8.3.3 定時(shí)器:Timer
8.3.4 在線程中更新GUI組件
8.3.5 全局定時(shí)器:AlarmManager
8.3.6 定時(shí)更換壁紙
8.3.7 多次定時(shí)提醒
8.4 跨進(jìn)程訪問(wèn)(AIDL服務(wù))
8.4.1 什么是AIDL服務(wù)
8.4.2 建立AIDL服務(wù)的步驟
8.4.3 建立AIDL服務(wù)
8.4.4 傳遞復(fù)雜數(shù)據(jù)的AIDL服務(wù)
8.5 小結(jié)
第9章 網(wǎng)絡(luò)
9.1 可裝載網(wǎng)絡(luò)數(shù)據(jù)的控件
9.1.1 裝載網(wǎng)絡(luò)數(shù)據(jù)的原理
9.1.2 將網(wǎng)絡(luò)圖像裝載到ListView控件中
9.1.3 Google圖像畫(huà)廊(Gallery)
9.2 WebView控件
9.2.1 用WebView控件瀏覽網(wǎng)頁(yè)
9.2.2 手機(jī)瀏覽器
9.2.3 用WebView控件裝載HTML代碼
9.2.4 將英文詞典整合到Web頁(yè)中(JavaScript調(diào)用Java方法)
9.3 訪問(wèn)HTTP資源
9.3.1 提交HTTP GET和HTTP POST請(qǐng)求
9.3.2 HttpURLConnection類
9.3.3 上傳文件
9.3.4 遠(yuǎn)程Apk安裝器
9.3.5 調(diào)用WebService
9.3.6 通過(guò)WebService查詢產(chǎn)品信息
9.4 Internet地址
9.4.1 Internet地址概述
9.4.2 創(chuàng)建InetAddress對(duì)象
9.4.3 判斷IP地址類型
9.5 客戶端Socket
9.5.1 Socket類基礎(chǔ)
9.5.2 多種連接服務(wù)端的方式
9.5.3 客戶端Socket的超時(shí)
9.5.4 Socket類的getter和setter方法
9.5.5 Socket的異常
9.6 服務(wù)端Socket
9.6.1 創(chuàng)建ServerSocket對(duì)象
9.6.2 設(shè)置請(qǐng)求隊(duì)列的長(zhǎng)度
9.6.3 綁定IP地址
9.6.4 默認(rèn)構(gòu)造方法的使用
9.6.5 讀取和發(fā)送數(shù)據(jù)
9.6.6 關(guān)閉連接
9.7 小結(jié)
第10章 多媒體
10.1 圖形
10.1.1 圖形繪制基礎(chǔ)
10.1.2 繪制基本的圖形和文本
10.1.3 繪制位圖
10.1.4 用兩種方式繪制位圖
10.1.5 設(shè)置顏色的透明度
10.1.6 可任意改變透明度的位圖
10.1.7 旋轉(zhuǎn)圖像
10.1.8 旋轉(zhuǎn)動(dòng)畫(huà)
10.1.9 扭曲圖像
10.1.10 按圓形軌跡扭曲圖像
10.1.11 拉伸圖像
10.1.12 拉伸圖像演示
10.1.13 路徑
10.1.14 沿著路徑繪制文本
10.1.15 可在圖像上繪制圖形的畫(huà)板
10.2 音頻和視頻
10.2.1 使用MediaPlayer播放MP3文件
10.2.2 使用MediaRecorder錄音
10.2.3 使用VideoView播放視頻
10.2.4 使用SurfaceView播放視頻
10.3 小結(jié)
第三部分 進(jìn)階篇——深入Android世界的腹地
第11章 D動(dòng)畫(huà)
11.1 幀(Frame)動(dòng)畫(huà)
11.1.1 AnimationDrawable與幀動(dòng)畫(huà)
11.1.2 通過(guò)幀動(dòng)畫(huà)方式播放Gif動(dòng)畫(huà)
11.1.3 播放幀動(dòng)畫(huà)的子集
11.2 補(bǔ)間(Tween)動(dòng)畫(huà)
11.2.1 移動(dòng)補(bǔ)間動(dòng)畫(huà)
11.2.2 循環(huán)向右移動(dòng)的EditText與上下彈跳的球
11.2.3 縮放補(bǔ)間動(dòng)畫(huà)
11.2.4 跳動(dòng)的心
11.2.5 旋轉(zhuǎn)補(bǔ)間動(dòng)畫(huà)
11.2.6 旋轉(zhuǎn)的星系
11.2.7 透明度補(bǔ)間動(dòng)畫(huà)
11.2.8 投擲炸彈
11.2.9 振動(dòng)效果
11.2.10 自定義動(dòng)畫(huà)渲染器(Interceptor)
11.2.11 以動(dòng)畫(huà)方式切換View的控件ViewFlipper
11.3 小結(jié)
第12章 OpenGL ES編程
12.1 OpenGL ES簡(jiǎn)介
12.2 在3D空間中繪圖
12.2.1 要繪制3D圖形了,第一步要做什么
12.2.2 定義頂點(diǎn)
12.2.3 繪制三角形
12.2.4 三角形合并法繪制矩形
12.2.5 頂點(diǎn)法繪制矩形
12.2.6 頂點(diǎn)的選取順序
12.2.7 索引法繪制矩形
12.2.8 基于OpenGL ES的動(dòng)畫(huà)原理
12.2.9 旋轉(zhuǎn)的矩形
12.3 視圖
12.3.1 有趣的比喻:照相機(jī)拍照
12.3.2 模型變換:立方體旋轉(zhuǎn)
12.3.3 用gluLookAt方法變換視圖
12.4 顏色
12.5 小結(jié)
第13章 資源、國(guó)際化與自適應(yīng)
13.1 Android中的資源
13.1.1 Android怎么存儲(chǔ)資源
13.1.2 資源的種類
13.1.3 資源文件的命名
13.2 定義和使用資源
13.2.1 使用系統(tǒng)資源
13.2.2 字符串(String)資源
13.2.3 數(shù)組(Array)資源
13.2.4 顏色(Color)資源
13.2.5 尺寸(Dimension)資源
13.2.6 類型(Style)資源
13.2.7 主題(Theme)資源
13.2.8 繪畫(huà)(Drawable)資源
13.2.9 動(dòng)畫(huà)(Animation)資源
13.2.10 菜單(Menu)資源
13.2.11 布局(Layout)資源
13.2.12 屬性(Attribute)資源
13.2.13 改進(jìn)可顯示圖標(biāo)的IconTextView控件
13.2.14 XML資源
13.2.15 RAW資源
13.2.16 ASSETS資源
13.3 國(guó)際化和資源自適應(yīng)
13.3.1 對(duì)資源進(jìn)行國(guó)際化
13.3.2 Locale與國(guó)際化
13.3.3 常用的資源配置
13.4 小結(jié)
第14章 訪問(wèn)Android手機(jī)的硬件
14.1 在手機(jī)上測(cè)試硬件
14.1.1 安裝Android USB驅(qū)動(dòng)
14.1.2 在手機(jī)上測(cè)試程序
14.1.3 在手機(jī)上調(diào)試程序
14.2 錄音
14.3 控制手機(jī)攝像頭(拍照)
14.3.1 調(diào)用系統(tǒng)的拍照功能
14.3.2 實(shí)現(xiàn)自己的拍照Activity
14.4 傳感器在手機(jī)中的應(yīng)用
14.4.1 在應(yīng)用程序中使用傳感器
14.4.2 電子羅盤(pán)
14.4.3 計(jì)步器
14.5 GPS與地圖定位
14.5.1 Google地圖
14.5.2 用GPS定位到當(dāng)前位置
14.6 WIFI
14.7 小結(jié)
第15章 放在桌面上的小玩意
15.1 窗口小部件(App Widget)
15.1.1 在Android桌面上添加AppWidget
15.1.2 開(kāi)發(fā)App Widget的步驟
15.1.3 數(shù)字時(shí)鐘
15.1.4 AppWidgetProvider類
15.1.5 向App Widget添加配置Activity
15.1.6 可以選擇風(fēng)格的數(shù)字時(shí)鐘
15.2 快捷方式
15.2.1 向快捷方式列表中添加快捷方式
15.2.2 直接將快捷方式放到桌面上
15.3 實(shí)時(shí)文件夾(LiveFolder)
15.4 小結(jié)
第16章 NDK編程
16.1 Android NDK簡(jiǎn)介
16.2 安裝、配置和測(cè)試NDK開(kāi)發(fā)環(huán)境
16.2.1 系統(tǒng)和軟件要求
16.2.2 下載和安裝Android NDK
16.2.3 下載和安裝Cygwin
16.2.4 配置Android NDK的開(kāi)發(fā)環(huán)境
16.2.5 編譯和運(yùn)行NDK自帶的例子
16.3 Android NDK開(kāi)發(fā)
16.3.1 JNI接口設(shè)計(jì)
16.3.2 編寫(xiě)Android NDK程序的步驟
16.3.3 將文件中的小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母(NDK版本)
16.3.4 配置Android.mk文件
16.3.5 Android NDK定義的變量
16.3.6 Android NDK定義的函數(shù)
16.3.7 描述模塊的變量
16.3.8 配置Application.mk文件
16.4 小結(jié)
第17章 整合Android與腳本語(yǔ)言
17.1 Android腳本環(huán)境簡(jiǎn)介
17.2 Android腳本環(huán)境安裝
17.3 編寫(xiě)和運(yùn)行Android腳本
17.4 小結(jié)
第18章 藍(lán)牙技術(shù)
18.1 藍(lán)牙簡(jiǎn)介
18.2 打開(kāi)和關(guān)閉藍(lán)牙設(shè)備
18.3 搜索藍(lán)牙設(shè)備
18.4 藍(lán)牙數(shù)據(jù)傳輸
18.5 藍(lán)牙通訊一定需要UUID嗎
18.6 小結(jié)
第19章 有趣的Android技術(shù)
19.1 手勢(shì)(Gesture)
19.1.1 創(chuàng)建手勢(shì)文件
19.1.2 通過(guò)手勢(shì)輸入字符串
19.1.3 通過(guò)手勢(shì)調(diào)用程序
19.1.4 編寫(xiě)自己的手勢(shì)創(chuàng)建器
19.2 讓手機(jī)說(shuō)話(TTS)
19.3 動(dòng)態(tài)壁紙
19.4 小結(jié)
第四部分 綜合實(shí)例篇——實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)
第20章 萬(wàn)年歷
20.1 主界面設(shè)計(jì)與實(shí)現(xiàn)
20.1.1 萬(wàn)年歷的核心類:Calendar
20.1.2 日歷內(nèi)容元素的基類:
CalendarParent
20.1.3 繪制萬(wàn)年歷邊框:Border類
20.1.4 繪制周名稱:Week類
20.1.5 繪制日期和網(wǎng)格:Grid類
20.1.6 日歷視圖:CalendarView類
20.1.7 生成萬(wàn)年歷的主界面
20.2 選項(xiàng)菜單功能
20.2.1 切換到今天的日期
20.2.2 指定日期
20.3 可以寫(xiě)日記和提醒的萬(wàn)年歷
20.3.1 顯示所有的記錄信息:AllRecord類
20.3.2 添加和修改記錄:Record類
20.3.3 設(shè)置提醒時(shí)間
20.3.4 啟動(dòng)服務(wù)
20.3.5 在廣播接收器中顯示提醒界面
20.3.6 訪問(wèn)數(shù)據(jù)庫(kù):DBService
20.4 小結(jié)
第21章 知道當(dāng)前位置的Google GTalk機(jī)器人
21.1 GTalk的通訊協(xié)議和技術(shù)
21.1.1 Jabber和XMPP
21.1.2 XMPP客戶端庫(kù):Smack和Asmack
21.2 登錄GTalk:Login類
21.3 聯(lián)系人信息
21.3.1 顯示聯(lián)系人列表
21.3.2 監(jiān)聽(tīng)聯(lián)系人是否上線
21.4 聯(lián)系人之間的通訊
21.4.1 發(fā)送聊天信息
21.4.2 接收聊天信息
21.4.3 自動(dòng)回復(fù)當(dāng)前的位置(GPS定位)
21.5 小結(jié)
第22章 Android .x支持的新技術(shù)
22.1 Android .x的10大特性
22.2 子窗口:Fragments
22.2.1 Fragments的設(shè)計(jì)原理
22.2.2 創(chuàng)建Fragment
22.2.3 建立一個(gè)用戶界面
22.2.4 將Fragment添加到Activity中
22.2.5 處理Fragment事務(wù)
22.3.6 與Activity通信
22.3 動(dòng)作欄:Action Bar
22.3.1 添加Action Bar
22.3.2 移除Action Bar
22.3.3 添加Action Item
22.3.4 將應(yīng)用圖標(biāo)用作菜單項(xiàng)目
22.4 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)