定 價:¥59.80
作 者: | 明日科技 |
出版社: | 吉林大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787567787421 | 出版時間: | 2017-03-01 | 包裝: | |
開本: | 16開 | 頁數(shù): | 434 | 字數(shù): |
Android開發(fā)之旅
第1章歡樂寫數(shù)字(嵌套布局+OnTouchListener觸摸事件+逐幀動畫實現(xiàn))
預備知識視頻講解:3小時44分
項目開發(fā)視頻講解:1小時37分
代碼解釋(在線擴展講解):24段
1.1開發(fā)背景
1.2系統(tǒng)功能設計
1.2.1系統(tǒng)功能結構
1.2.2系統(tǒng)業(yè)務流程
1.3創(chuàng)建項目
1.3.1系統(tǒng)開發(fā)環(huán)境要求
1.3.2系統(tǒng)文件夾組織結構
1.3.3創(chuàng)建新項目
1.4啟動界面設計
1.4.1啟動界面布局
1.4.2實現(xiàn)啟動界面的全屏顯示
1.4.3啟動界面向游戲主界面的跳轉
1.5游戲主界面設計
1.5.1游戲主界面布局
1.5.2實現(xiàn)游戲主界面全屏顯示
1.5.3游戲主界面向選擇數(shù)字界面的跳轉
1.5.4游戲主界面向關于界面的跳轉
1.5.5啟動后自動播放背景音樂
1.5.6游戲背景音樂的開啟與靜音
1.5.7跳轉界面時自動停止音樂
1.5.8返回當前界面時自動播放音樂
1.6選擇數(shù)字界面設計
1.6.1選擇數(shù)字界面布局
1.6.2實現(xiàn)選擇數(shù)字界面全屏顯示
1.6.3設置背景音樂
1.7數(shù)字1書寫界面設計
1.7.1書寫界面布局
1.7.2打開數(shù)字1的書寫界面
1.7.3設置背景及默認圖片
1.7.4實現(xiàn)數(shù)字1的書寫功能
1.7.5實現(xiàn)書寫未完成圖片倒退顯示
1.7.6播放數(shù)字兒歌
1.8演示動畫對話框設計
1.8.1創(chuàng)建演示動畫布局文件
1.8.2創(chuàng)建演示逐幀動畫文件
1.8.3創(chuàng)建自定義對話框
1.8.4播放演示動畫
1.9關于界面設計
1.9.1完成關于界面按鈕和Logo的布局
1.9.2布局聯(lián)系方式和版權
1.9.3實現(xiàn)關于界面全屏顯示
1.9.4返回上一級界面
1.10本章總結
攻占Android大陸
Android大咖實戰(zhàn)訓練營
第2章魔鏡(Camera對象+Canvas+BrokenView插件+聲音播放實現(xiàn))
預備知識視頻講解:3小時10分
項目開發(fā)視頻講解:3小時26分
代碼解釋(在線擴展講解):53段
2.1開發(fā)背景
2.2系統(tǒng)功能設計
2.2.1系統(tǒng)功能結構
2.2.2系統(tǒng)設計導圖
2.3創(chuàng)建項目
2.3.1系統(tǒng)開發(fā)環(huán)境要求
2.3.2創(chuàng)建新項目
2.4啟動頁設計
2.4.1啟動頁概述
2.4.2資源準備
2.4.3創(chuàng)建啟動頁Activity
2.4.4代碼輸入錯誤處理
2.4.5啟動頁布局
2.4.6修改全局配置文件
2.5主窗體模塊設計
2.5.1主窗體布局說明
2.5.2項目資源準備
2.5.3窗體底層布局
2.5.4底部焦距調節(jié)按鈕布局
2.5.5鏡框顯示控件布局
2.5.6自定義頂部功能欄布局
2.5.7自定義畫布控件布局
2.6攝像頭設置
2.6.1模塊概述
2.6.2規(guī)范類文件目錄
2.6.3初始化操作
2.6.4獲取攝像頭
2.6.5打開前置攝像頭
2.6.6設置攝像頭方向
2.6.7顯示攝像頭圖像
2.6.8主界面調取攝像頭
2.6.9設置App訪問權限
2.6.10連接手機執(zhí)行程序
2.7焦距調節(jié)
2.7.1模塊概述
2.7.2獲取當前焦距
2.7.3調節(jié)焦距
2.7.4實現(xiàn)調節(jié)焦距按鈕單擊事件
2.8頂部功能欄的功能實現(xiàn)
2.8.1模塊概述
2.8.2實現(xiàn)系統(tǒng)幫助
2.8.3實現(xiàn)功能欄按鈕單擊事件
2.8.4選擇鏡框
2.8.5亮度調節(jié)
2.9吹氣起霧
2.9.1模塊概述
2.9.2增加話筒管理類
2.9.3繪制起霧圖層
2.9.4增加起霧顯示效果
2.9.5實現(xiàn)吹氣起霧
2.9.6擦除屏幕霧氣
2.10碎屏
2.10.1碎屏概述
2.10.2使用第三方碎屏控件
2.10.3設置碎屏生命周期
2.10.4設置碎屏控件屬性
2.10.5碎屏手勢識別
2.10.6碎屏功能實現(xiàn)
2.11本章總結
攻占Android大陸
Android大咖實戰(zhàn)訓練營
第3章鎖屏背單詞(greendao+Spinner+sharePreference輕量級數(shù)據(jù)庫實現(xiàn))
預備知識視頻講解:2小時17分
項目開發(fā)視頻講解:2小時03分
代碼解釋(在線擴展講解):30段
3.1開發(fā)背景
3.2系統(tǒng)功能設計
3.2.1系統(tǒng)功能結構
3.2.2系統(tǒng)業(yè)務流程
3.3創(chuàng)建項目
3.3.1系統(tǒng)開發(fā)環(huán)境需求
3.3.2創(chuàng)建新項目
3.3.3導入圖片資源
3.3.4導入數(shù)據(jù)庫與語音資源
3.3.5創(chuàng)建數(shù)據(jù)庫
3.3.6創(chuàng)建數(shù)據(jù)庫解析單詞的工具類
3.4鎖屏界面設計
3.4.1繪制鎖屏界面
3.4.2聲明控件
3.4.3初始化控件
3.4.4同步手機系統(tǒng)時間
3.4.5選擇詞義時的操作
3.4.6獲取數(shù)據(jù)庫文件
3.4.7手勢滑動事件的監(jiān)聽
3.4.8配置Manifest權限
3.5復習界面設計
3.5.1復習界面布局
3.5.2實現(xiàn)復習界面功能
3.6設置界面設計
3.6.1繪制開關按鈕
3.6.2實現(xiàn)開關按鈕的功能
3.6.3設置界面布局
3.6.4實現(xiàn)設置界面功能
3.7主界面設計
3.7.1自定義按鈕樣式
3.7.2繪制主界面布局
3.7.3創(chuàng)建BaseApplication對象
3.7.4聲明BaseApplication
3.7.5鎖屏狀態(tài)監(jiān)聽
3.7.6實現(xiàn)主界面功能
3.8本章總結
攻占Android大陸
Android大咖實戰(zhàn)訓練營
第4章工具箱(Canvas+多線程+Camera+BroadcastReceiver廣播實現(xiàn))
預備知識視頻講解:3小時
項目開發(fā)視頻講解:2小時50分
代碼解釋(在線擴展講解):22段
4.1開發(fā)背景
4.2系統(tǒng)功能設計
4.2.1系統(tǒng)功能結構
4.2.2系統(tǒng)業(yè)務流程
4.3創(chuàng)建項目
4.3.1系統(tǒng)開發(fā)環(huán)境需求
4.3.2創(chuàng)建新項目
4.3.3導入資源
4.4項目首頁設計
4.4.1首頁圓盤菜單的布局
4.4.2首頁圓盤菜單的調用
4.4.3運行項目到手機
4.4.4添加項目權限
4.5指南針功能設計
4.5.1使用傳感器完成指南針功能
4.5.2取消傳感器
4.6顯示電池信息功能設計
4.6.1創(chuàng)建電池信息接收器
4.6.2電池信息布局
4.6.3實現(xiàn)顯示電池信息功能
4.6.4實現(xiàn)電池圖標單擊功能
4.7放大鏡功能設計
4.7.1布局放大鏡界面
4.7.2實現(xiàn)相機預覽功能
4.7.3實現(xiàn)焦距調節(jié)功能
4.7.4注冊CamerActivity類
4.7.5實現(xiàn)主界面向放大鏡界面的跳轉
4.8工具尺功能設計
4.8.1自定義工具尺控件
4.8.2工具尺布局
4.8.3調用自定義工具尺控件
4.8.4注冊RulerActivity類
4.8.5實現(xiàn)主界面向工具尺界面的跳轉
4.9分貝測試儀功能設計
4.9.1分貝測試儀布局設計
4.9.2開啟麥克風錄制聲音
4.9.3將聲音轉換成分貝值
4.9.4發(fā)送消息更新頁面
4.9.5實現(xiàn)主界面向分貝測試儀界面的
跳轉
4.10手電筒功能設計
4.10.1創(chuàng)建閃光燈工具類
4.10.2閃光燈充當手電筒功能
4.10.3閃光燈的銷毀與啟用
4.10.4手電筒菜單按鈕添加單擊事件
4.11本章總結
第5章靜待花開(逐幀動畫+屬性動畫+SQLite+自定義控件實現(xiàn))
代碼解釋(在線擴展講解):12段
5.1開發(fā)背景
5.2系統(tǒng)功能設計
5.2.1系統(tǒng)功能結構
5.2.2系統(tǒng)業(yè)務流程
5.3本章目標
5.4資源準備
5.4.1導入工具類等資源文件
5.4.2創(chuàng)建MyDataHelper數(shù)據(jù)幫助類
5.5實現(xiàn)大雁飛翔的效果
5.5.1設置大雁的逐幀動畫
5.5.2實現(xiàn)大雁飛翔的效果
5.6實現(xiàn)蒲公英飄落的效果
5.6.1創(chuàng)建數(shù)據(jù)模型DandelionModel類
5.6.2創(chuàng)建DandelionView類
5.6.3初始化繪制數(shù)據(jù)
5.6.4重寫SurfaceHolder的回調方法
5.6.5繪制降落的蒲公英
5.6.6實現(xiàn)飄落的效果
5.7實現(xiàn)花開的效果
5.7.1創(chuàng)建Plant類
5.7.2添加子控件
5.7.3測量控件并設置寬高
5.7.4擺放Plant中的子控件
5.7.5設置組合動畫
5.7.6設置接口回調
5.7.7設置用于控制動畫效果的方法
5.7.8靜待花開
5.8實現(xiàn)背景顏色漸變的效果
5.8.1創(chuàng)建屬性動畫xml文件
5.8.2設置背景漸變動畫
5.9其他主要功能的展示
5.9.1名人名言列表
5.9.2說明界面
5.9.3選擇要分享的花
5.9.4種花界面花枯萎的效果
5.10本章總結
第6章健康計步器(Fragment+Service+Receiver+傳感器實現(xiàn))
代碼解釋(在線擴展講解):12段
6.1開發(fā)背景
6.2系統(tǒng)功能結構
6.2.1系統(tǒng)功能結構
6.2.2系統(tǒng)業(yè)務流程
6.3開發(fā)準備
6.4計步功能的設計
6.4.1運動界面概述
6.4.2運動界面布局
6.4.3創(chuàng)建SportFragment類
6.4.4創(chuàng)建SportFragment的視圖
6.4.5初始化數(shù)據(jù)
6.4.6初始化控件和設置控件
6.4.7獲取天氣預報網絡資源
6.4.8獲取計步步數(shù)
6.4.9顯示數(shù)據(jù)
6.5計步服務功能的設計
6.5.1聲明變量
6.5.2初始化計步服務
6.5.3管理服務的生命周期
6.6測試計步功能的設計
6.6.1測試界面的創(chuàng)建和布局的設置
6.6.2實現(xiàn)計步的功能
6.7食物熱量對照表設計
6.7.1食物熱量對照表概述
6.7.2界面布局
6.7.3顯示數(shù)據(jù)
6.8其他主要功能的展示
6.8.1更改個人信息
6.8.2播放熱身動畫
6.8.3設置我的計劃
6.8.4心率測試功能
6.9本章總結
第7章瞬間日記(SQLite數(shù)據(jù)庫+MediaPlayer+自定義ScrollView控件實現(xiàn))
代碼解釋(在線擴展講解):20段
7.1開發(fā)背景
7.2系統(tǒng)功能設計
7.2.1系統(tǒng)功能結構
7.2.2系統(tǒng)業(yè)務流程
7.3創(chuàng)建項目
7.3.1新建項目
7.3.2導入項目資源
7.4數(shù)據(jù)庫與數(shù)據(jù)庫表設計
7.4.1數(shù)據(jù)表結構
7.4.2創(chuàng)建數(shù)據(jù)庫
7.4.3編寫數(shù)據(jù)庫實體類
7.5首頁日記列表功能
7.5.1實現(xiàn)首頁顯示日記列表
7.5.2實現(xiàn)列表長按編輯/刪除功能
7.6搜索功能設計
7.6.1按關鍵字搜索
7.6.2按日期搜索
7.7新增日記功能設計
7.7.1新增日記布局設計
7.7.2保存日記信息功能
7.7.3加載底部菜單
7.8日記分享功能設計
7.8.1實現(xiàn)獲取日記內容生成圖片
7.8.2分享圖片
7.9設置/取消日記鎖功能
7.9.1密碼輸入框設計
7.9.2設置取消日記鎖
7.10手寫保存功能
7.10.1自定義手寫頁面
7.10.2保存手寫圖片
7.11照片保存功能設計
7.11.1選擇本地圖片保存到日記
7.11.2調用相機拍照圖片保存到日記
7.12語音保存功能設計
7.12.1開啟語音錄制
7.12.2返回錄音的音頻文件路徑
7.13到時提醒功能設計
7.13.1自定義時間選擇彈窗
7.13.2設置提醒時間
7.14本章總結
第8章外勤助手(百度地圖+Vollry框架+錄音+JSON數(shù)據(jù)解析實現(xiàn))
代碼解釋(在線擴展講解):11段
界面預覽
項目功能應用技術預覽
攻占Android大陸
武林榮譽稱號榜
特別提醒:
親愛的讀者朋友,為了使您更好地學習編程,在隨書附贈的光盤中提供了一章拓展內容《外勤助手》,如果您學有余力,可以進一步進行學習。
(以下拓展內容在配書光盤中)
8.1開發(fā)背景
8.2系統(tǒng)功能設計
8.2.1系統(tǒng)功能結構
8.2.2系統(tǒng)業(yè)務流程
8.3系統(tǒng)開發(fā)必備
8.3.1系統(tǒng)開發(fā)環(huán)境要求
8.3.2后臺服務器要求
8.3.3與后臺Java服務器交互的主要接口
8.4導航的定位與路線規(guī)劃設計
8.4.1申請密鑰
8.4.2下載Android地圖SDK
8.4.3導入Jar包
8.4.4繪制地圖
8.4.5實現(xiàn)定位服務
8.4.6實現(xiàn)用戶定位及路線規(guī)劃
8.5考勤簽到模塊設計
8.5.1自定義簽到日歷控件
8.5.2初始化簽到數(shù)據(jù)
8.5.3實現(xiàn)簽到功能
8.5.4查詢簽到記錄
8.6任務上報模塊設計
8.6.1任務上報模塊概述
8.6.2任務上報功能的實現(xiàn)
8.6.3查詢歷史數(shù)據(jù)
8.7業(yè)務分析模塊設計
8.7.1使用餅狀圖分析訂單數(shù)據(jù)
8.7.2使用線形圖分析業(yè)績排名
8.8其他功能展示
8.8.1客戶界面撥打電話功能
8.8.2添加計劃功能
8.8.3錄音功能
8.8.4記錄損耗費用支出明細
8.9本章總結