注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Android App開發(fā)入門:使用Android Studio 2.X開發(fā)環(huán)境(第2版)

Android App開發(fā)入門:使用Android Studio 2.X開發(fā)環(huán)境(第2版)

Android App開發(fā)入門:使用Android Studio 2.X開發(fā)環(huán)境(第2版)

定 價(jià):¥99.00

作 者: 施威銘 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111574491 出版時(shí)間: 2017-08-01 包裝: 平裝
開本: 16開 頁數(shù): 565 字?jǐn)?shù):  

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

  本書從初學(xué)者的角度出發(fā),通過通俗易懂的語言、豐富的實(shí)例,詳細(xì)介紹使用AndroidStudio2.X開發(fā)環(huán)境開發(fā)Android應(yīng)用程序應(yīng)該掌握的各種技術(shù)。全書共分16章,內(nèi)容包括:使用AndroidStudio開發(fā)AndroidApp,Android程序設(shè)計(jì)基礎(chǔ)講座,應(yīng)用程序界面設(shè)計(jì),事件處理,用戶界面的基本組件,高級(jí)UI組件,即時(shí)消息與對(duì)話框,用Intent啟動(dòng)程序中的其他Activity,用Intent啟動(dòng)手機(jī)內(nèi)的各種程序,拍照與顯示照片,播放音樂與視頻,用傳感器制作水平儀與體感控制,WebView與SharedPreferences,GPS定位、地圖與菜單,SQLite數(shù)據(jù)庫,Android互動(dòng)設(shè)計(jì)等。書中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,以使讀者輕松領(lǐng)會(huì)Android應(yīng)用程序開發(fā)的精髓,快速提高開發(fā)技能。

作者簡(jiǎn)介

暫缺《Android App開發(fā)入門:使用Android Studio 2.X開發(fā)環(huán)境(第2版)》作者簡(jiǎn)介

圖書目錄

目錄
推薦序
前言
關(guān)于范例程序
第1章使用AndroidStudio開發(fā)AndroidApp
1-1創(chuàng)建第一個(gè)AndroidApp項(xiàng)目2
1-2在計(jì)算機(jī)的仿真器上執(zhí)行App11
創(chuàng)建Android仿真器11
在仿真器上執(zhí)行AndroidApp14
仿真器的操作技巧18
調(diào)整仿真器的語言、時(shí)區(qū)及刪除App20
在AndroidStudio中查看仿真器與App的執(zhí)行情況22
1-3AndroidStudio快速上手23
認(rèn)識(shí)AndroidStudio的操作環(huán)境24
打開最近使用過的項(xiàng)目27
項(xiàng)目的移動(dòng)、復(fù)制與刪除28
打開“移動(dòng)或復(fù)制后”或“外來”的項(xiàng)目29
1-4Android項(xiàng)目的構(gòu)成30
Android資源文件的“多版本”特色32
第2章Android程序設(shè)計(jì)基礎(chǔ)講座
2-1AndroidApp的主角:Activity40
Activity40
AndroidApp的組成40
2-2Android程序的設(shè)計(jì)流程41
視覺設(shè)計(jì)和程序邏輯41
用圖形化界面做視覺設(shè)計(jì)43
用Java編寫程序邏輯44
把視覺設(shè)計(jì)與程序代碼構(gòu)建起來44
2-3認(rèn)識(shí)Activity的基本程序邏輯45
初識(shí)MainActivity框架45
onCreate():MainActivity第一件要做的事46
setContentView():載入布局文件48
資源ID48
2-4組件的布局與屬性設(shè)置50
id屬性52
ndViewById()方法53
textView的常見屬性54
在屬性中設(shè)置引用54
在屬性中設(shè)置方法的名稱56
2-5開始動(dòng)手編寫程序56
范例2-1:?jiǎn)螕舭粹o就放大顯示文字57
2-6輸入字段EditText組件76
getText():獲取用戶輸入的文字76
setText():設(shè)置TextView顯示的文字77
范例2-2:加入EditText組件77
2-7使用USB線將程序部署到手機(jī)上執(zhí)行82
打開手機(jī)調(diào)試功能82
通過USB將AndroidApp傳送到手機(jī)安裝并執(zhí)行83
執(zhí)行已安裝的程序85
2-8修改項(xiàng)目的程序包名稱和應(yīng)用程序ID85
第3章AndroidApp界面設(shè)計(jì)
3-1View與ViewGroup(Layout):組件與布局94
View:視覺組件94
View組件的屬性與設(shè)置95
再談id屬性96
Layout:界面布局98
3-2使用LinearLayout建立界面布局100
LinearLayout:按序排列組件100
范例3-1:在布局中使用LinearLayout101
范例3-2:使用LinearLayout(Horizontal)創(chuàng)建窗體103
imputType屬性:設(shè)置輸入字段種類110
范例3-3:加入輸入電話專用的EditText110
3-3使用weight屬性控制組件的寬/高114
范例3-4:利用weight屬性對(duì)齊組件115
3-4通過屬性美化外觀117
組件的邊界:margins與paddings117
范例3-5:設(shè)置邊界讓輸入窗體版面變寬松119
顏色:以RGB值設(shè)置文字或背景顏色120
范例3-6:設(shè)置文字及背景顏色120
3-5用程序設(shè)置組件的外觀屬性125
setTextColor():改變文字顏色125
范例3-7:變色龍——以隨機(jī)數(shù)設(shè)置顏色屬性126
3-6使用ConstraintLayout提升設(shè)計(jì)與執(zhí)行的性能130
ConstraintLayout的運(yùn)行原理130
范例3-8:學(xué)習(xí)ConstraintLayout的使用131
約束的種類137
讓組件可以動(dòng)態(tài)重設(shè)大小與位置138
使用引導(dǎo)線140
自動(dòng)連接與推斷約束141
3-7使用Gmail將程序寄給朋友測(cè)試144
設(shè)置可以安裝非GooglePlay商店下載的程序144
將程序寄給朋友安裝144
第4章與用戶互動(dòng)——事件處理
4-1事件處理的機(jī)制150
來源對(duì)象與監(jiān)聽對(duì)象150
Java的接口150
4-2“單擊”事件的處理153
范例4-1:每單擊一次按鈕,就讓計(jì)數(shù)器加1153
4-3監(jiān)聽“長(zhǎng)按”事件158
onLongClick():處理“長(zhǎng)按”事件158
范例4-2:長(zhǎng)按按鈕將計(jì)數(shù)值歸零158
4-4處理不同來源對(duì)象的相同事件160
getId():判斷事件的來源對(duì)象160
范例4-3:長(zhǎng)按按鈕計(jì)數(shù)加2,長(zhǎng)按計(jì)數(shù)值歸零161
4-5監(jiān)聽“觸控”事件讓手機(jī)震動(dòng)165
onTouch():觸控事件的處理165
如何讓手機(jī)震動(dòng)166
范例4-4:監(jiān)聽TextView的觸控事件166
在程序中登記“震動(dòng)”的權(quán)限167
第5章用戶界面的基本組件
5-1多選一的單選按鈕175
RadioButton與RadioGroup組件175
getCheckedRadioButtonId():讀取單選按鈕狀態(tài)175
范例5-1:讀取RadioGroup選取的選項(xiàng)176
onCheckedChanged():選項(xiàng)改變的事件182
范例5-2:利用RadioButton選擇溫度轉(zhuǎn)換單位183
5-2可復(fù)選的復(fù)選框192
isChecked():檢查是否被選取192
范例5-3:以復(fù)選框創(chuàng)建餐點(diǎn)選單192
onCheckedChanged():選取/取消復(fù)選框的事件196
范例5-4:利用選取事件實(shí)時(shí)修改訂單197
5-3顯示圖像的ImageView203
使用Android系統(tǒng)內(nèi)建的圖像資源203
范例5-5:顯示系統(tǒng)內(nèi)建圖像203
使用自行提供的圖像資源205
范例5-6:為選單加上圖片206
圖像的縮放控制213
第6章高級(jí)UI組件:Spinner與ListView
6-1Spinner選單組件219
Spinner組件的屬性設(shè)置219
用getSelectedItemPosition()讀取Spinner組件的選項(xiàng)220
范例6-1:使用Spinner設(shè)計(jì)購票程序221
onItemSelected():Spinner組件的選擇事件225
范例6-2:運(yùn)動(dòng)能量消耗計(jì)算器225
6-2ListView列表框231
onItemClick():ListView的單擊事件232
范例6-3:使用ListView創(chuàng)建選單232
6-3在程序中變更Spinner的顯示選項(xiàng)236
ArrayAdapter:Spinner與數(shù)據(jù)的橋梁236
ArrayAdapter():創(chuàng)建ArrayAdapter對(duì)象236
setDropDownViewResource():設(shè)置選單選項(xiàng)的顯示樣式23

本目錄推薦

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