當前位置:首頁 » 安卓系統 » android立方體

android立方體

發布時間: 2024-05-02 15:00:06

A. Android開發權威指南的圖書目錄

第一部分准備篇
第1章初識廬山真面目——Android開發簡介2
1.1Android的基本概念2
1.1.1Android簡介2
1.1.2Android的版本4
1.1.3Android的系統構架5
1.1.4Android的應用程序框架6
1.2JIL Widget介紹7
1.3小結8
第2章工欲善其事,必先利其器——搭建和使用Android開發環境9
2.1開發包及工具的安裝9
2.1.1開發Android程序都需要些什麼9
2.1.2安裝JDK和配置Java開發環境10
2.1.3Eclipse的安裝與漢化11
2.1.4安裝AndroidSDK12
2.1.5安裝Eclipse插件ADT13
2.2真實體驗——編寫第一個Android程序(隨機繪制圓餅)15
2.2.1創建Android工程15
2.2.2在模擬器中運行Android程序17
2.2.3界面控制項的布局19
2.2.4編寫代碼20
2.2.5調試程序23
2.2.6在手機上運行和調試程序28
2.3遷移Android工程可能發生的錯誤29
2.4不需要寫一行代碼的開發工具:AppInventor31
2.4.1AppInventor簡介31
2.4.2AppIntentor的下載和安裝31
2.4.3用拖曳控制項的方式設計界面33
2.4.4像拼圖一樣拼裝代碼34
2.5小結37
第二部分基礎篇
第3章千里之行始於足下——Android程序設計基礎40
3.1Android應用程序框架40
3.1.1Android項目的目錄結構40
3.1.2AndroidManifest.xml文件的結構42
3.2Android應用程序中的資源44
3.3Android的應用程序組件44
3.3.1Activity(Android的窗體)45
3.3.2Service(服務)45
3.3.3Broadcast Receiver(廣播接收器)45
3.3.4Content Provider(內容提供者)46
3.4Android程序的UI設計46
3.4.1手工配置XML布局文件46
3.4.2ADT自帶的可視化UI設計器47
3.4.3使用DroidDraw設計UI布局47
3.5小結48
第4章我的UI我做主——用戶界面開發基礎49
4.1Activity的使用方法49
4.1.1創建Activity49
4.1.2配置Activity50
4.1.3顯示其他的Activity(Intent與Activity)52
4.2Activity的生命周期55
4.3在不同Activity之間傳遞數據60
4.3.1使用Intent傳遞數據60
4.3.2使用靜態變數傳遞數據62
4.3.3使用剪切板傳遞數據63
4.3.4使用全局對象傳遞數據65
4.3.5返回數據到前一個Activity67
4.4視圖(View)68
4.4.1視圖簡介68
4.4.2使用XML布局文件定義視圖69
4.4.3在代碼中控制視圖70
4.5布局(Layout)72
4.5.1框架布局(FrameLayout)72
4.5.2線性布局(LinearLayout)75
4.5.3相對布局(RelativeLayout)79
4.5.4表格布局(TableLayout)81
4.5.5絕對布局(AbsoluteLayout)82
4.5.6重用XML布局文件82
4.5.7優化XML布局文件85
4.5.8查看apk文件中的布局86
4.6小結87
第5章良好的學習開端——控制項(Widget)詳解88
5.1常用XML屬性解析88
5.1.1android:id屬性88
5.1.2控制項的寬度(android:layout_width)和高度(android:layout_height)88
5.1.3android:layout_margin屬性89
5.1.4android:padding屬性89
5.1.5android:layout_weight屬性90
5.1.6android:layout_gravity和android:gravity屬性90
5.1.7android:visibility屬性91
5.1.8android:background屬性91
5.1.9指定單擊事件方法(android:onClick屬性)92
5.1.10控制項焦點屬性(android:focusable和android:focusable-InTouchMode)92
5.2TextView(顯示文本的控制項)93
5.2.1顯示富文本(URL、不同大小、字體、顏色的文本)93
5.2.2在TextView中顯示表情圖像和文字97
5.2.3單擊鏈接彈出Activity100
5.2.4為指定文本添加背景103
5.2.5帶邊框的TextView106
5.2.6設置行間距110
5.2.7在未顯示完的文本後面加省略號(…)111
5.2.8用TextView實現走馬燈效果113
5.2.9垂直滾動TextView中的文本114
5.3EditText(編輯文本的控制項)115
5.3.1像QQ一樣輸入表情圖像115
5.3.2在EditText中輸入特定的字元117
5.3.3AutoCompleteText-View(自動完成輸入內容的控制項)118
5.4按鈕和復選框控制項120
5.4.1Button(普通按鈕控制項)120
5.4.2圖文混排的按鈕122
5.4.3ImageButton(圖像按鈕控制項)124
5.4.4RadioButton(選項按鈕控制項)124
5.4.5ToggleButton(開關狀態按鈕控制項)125
5.4.6CheckBox(復選框控制項)126
5.5ImageView(顯示圖像的控制項)128
5.5.1ImageView控制項的基本用法128
5.5.2顯示指定區域的圖像129
5.5.3縮放和旋轉圖像132
5.6時間與日期控制項133
5.6.1DatePicker(輸入日期的控制項)133
5.6.2TimePicker(輸入時間的控制項)134
5.6.3DatePicker、TimePicker與TextView同步顯示日期和時間134
5.6.4AnalogClock和DigitalClock(顯示時鍾的控制項)136
5.7進度條控制項137
5.7.1ProgressBar(進度條控制項)137
5.7.2SeekBar(拖動條控制項)139
5.7.3設置ProgressBar和SeekBar的顏色及背景圖140
5.7.4RatingBar(評分控制項)143
5.8列表控制項145
5.8.1ListView(普通列表控制項)145
5.8.2為ListView列表項添加復選框和選項按鈕147
5.8.3對列表項進行增、刪、改操作149
5.8.4改變列表項的背景色153
5.8.5ListActivity(封裝ListView的Activity)154
5.8.6ExpandableListView(可擴展的列表控制項)155
5.8.7Spinner(下拉列表控制項)157
5.9滾動控制項160
5.9.1ScrollView(垂直滾動控制項)160
5.9.2HorizontalScrollView(水平滾動控制項)161
5.9.3可垂直和水平滾動的視圖162
5.9.4Gallery(畫廊控制項)163
5.10ImageSwitcher(圖像切換控制項)164
5.11GridView(網格控制項)166
5.12TabHost(標簽控制項)168
5.13ViewStub(惰性裝載控制項)169
5.14小結171
第6章友好的菜單——Menu介紹與實例172
6.1菜單的基本用法172
6.1.1創建選項菜單(Options Menu)172
6.1.2帶圖像的選項菜單173
6.1.3關聯Activity173
6.1.4響應菜單的單擊動作174
6.1.5動態添加、修改和刪除選項菜單175
6.1.6帶復選框和選項按鈕的子菜單176
6.1.7上下文菜單178
6.1.8菜單事件179
6.1.9從菜單資源中裝載菜單180
6.2菜單特效181
6.2.1自定義菜單181
6.2.2模擬UCWeb效果菜單184
6.2.3QuickContactBadge與聯系人菜單189
6.3小結192
第7章友好地互動交流——信息提醒(對話框、Toast與Notification)193
7.1對話框的基本用法193
7.1.1帶2個按鈕(確認/取消)的對話框193
7.1.2帶3個按鈕(覆蓋/忽略/取消)的對話框195
7.1.3簡單列表對話框196
7.1.4單選列表對話框198
7.1.5多選列表對話框199
7.1.6進度對話框201
7.1.7登錄對話框205
7.1.8使用Activity託管對話框207
7.2對話框的高級應用209
7.2.1阻止單擊按鈕關閉對話框209
7.2.2改變對話框的顯示位置213
7.2.3在對話框按鈕和內容文本中插入圖像215
7.2.4改變對話框的透明度216
7.3Toast217
7.3.1Toast的基本用法217
7.3.2永不關閉的Toast218
7.3.3用PopupWindow模擬Toast提示信息框221
7.4通知(Notification)221
7.4.1在狀態欄上顯示通知信息222
7.4.2Notification的清除動作224
7.4.3永久存在的Notification225
7.4.4自定義Notification226
7.5小結227
第8章移動的信息倉庫——數據存儲228
8.1讀寫key-value對:SharedPreferences228
8.1.1SharedPreferences的基本用法228
8.1.2數據的存儲位置和格式229
8.1.3存取復雜類型的數據230
8.1.4設置數據文件的訪問許可權233
8.1.5可以保存設置的Activity:PreferenceActivity234
8.2文件存儲238
8.2.1openFileOutput和openFileInput方法238
8.2.2讀寫SD卡中的文件239
8.2.3SAX引擎讀取XML文件的原理241
8.2.4將XML文件轉換成Java對象242
8.2.5文件壓縮(Jar、Zip)245
8.3SQLite資料庫249
8.3.1SQLite資料庫管理工具249
8.3.2SQLiteOpenHelper類與自動升級資料庫251
8.3.3數據綁定與SimpleCursorAdapter類252
8.3.4操作SD卡上的資料庫255
8.3.5將資料庫與應用程序一起發布256
8.3.6內存資料庫257
8.4小結258
第9章Android中的窗口——Activity259
9.1調用其他程序中的Activity259
9.1.1直接撥號259
9.1.2將電話號傳入撥號程序259
9.1.3調用撥號程序260
9.1.4瀏覽網頁261
9.1.5向E-mail客戶端傳遞E-mail地址261
9.1.6發送E-mail261
9.1.7查看聯系人262
9.1.8顯示系統設置界面(設置主界面、Wifi設置界面)263
9.1.9啟動處理音頻的程序264
9.2自定義Activity Action264
9.3Activity的高級應用266
9.3.1ActivityGroup266
9.3.2自定義半透明窗口268
9.3.3Activity之間切換的動畫效果269
9.4小結270
第10章全局事件——廣播(Broadcast)271
10.1什麼是廣播271
10.2接收系統廣播272
10.2.1簡訊攔截272
10.2.2用代碼注冊廣播接收器274
10.2.3廣播接收器的優先順序275
10.2.4來去電攔截276
10.2.5截獲屏幕休眠與喚醒280
10.2.6開機自動運行281
10.2.7顯示手機電池的當前電量282
10.3發送廣播284
10.4驗證廣播接收器是否注冊285
10.5小結286
第11章跨應用數據源——Content Provider287
11.1Content Provider的作用287
11.2獲得系統數據288
11.2.1讀取聯系人信息288
11.2.2查看收到的簡訊290
11.3自定義Content Provider291
11.3.1查詢城市信息291
11.3.2為Content Provider添加訪問許可權297
11.4小結298
第12章一切為用戶服務——Service基礎與實例299
12.1Service基礎299
12.1.1Service的生命周期299
12.1.2綁定Activity和Service302
12.1.3開機啟動Service305
12.1.4判斷Service是否已注冊306
12.1.5判斷Service是否已開始307
12.2跨進程訪問(AIDL服務)308
12.2.1什麼是AIDL服務308
12.2.2建立AIDL服務的步驟308
12.2.3建立AIDL服務308
12.2.4傳遞復雜數據的AIDL服務312
12.2.5AIDL與來去電自動掛斷317
12.3小結319
第13章做好應用橋梁——網路與通信320
13.1WebView控制項320
13.1.1用WebView控制項瀏覽網頁320
13.1.2用WebView控制項裝載HTML代碼322
13.2訪問HTTP資源324
13.2.1提交HTTP GET和HTTP POST請求324
13.2.2HttpURLConnection類326
13.2.3上傳文件327
13.3客戶端Socket330
13.3.1連接伺服器331
13.3.2掃描伺服器打開的埠331
13.3.3發送和接收數據333
13.3.4獲得無線路由分配給手機的IP地址334
13.3.5設置Socket選項335
13.4服務端Socket339
13.4.1手機伺服器的實現339
13.4.2利用Socket在應用程序之間通信340
13.5藍牙通信342
13.5.1藍牙簡介342
13.5.2打開和關閉藍牙設備343
13.5.3搜索藍牙設備344
13.5.4藍牙數據傳輸346
13.6小結351
第14章炫酷你的應用——多媒體開發352
14.1音樂352
14.1.1播放音樂352
14.1.2錄音353
14.2視頻354
14.2.1使用VideoView播放視頻354
14.2.2使用SurfaceView播放視頻355
14.2.3錄制視頻357
14.3相機357
14.3.1調用系統的拍照功能358
14.3.2自定義拍照功能359
14.4鈴聲364
14.5小結366
第15章2D游戲開發367
15.1繪制游戲的畫布367
15.1.1在View上實現動畫效果367
15.1.2在SurfaceView上實現動畫效果371
15.2圖形繪制基礎374
15.2.1繪制像素點374
15.2.2繪制直線374
15.2.3繪制圓形375
15.2.4繪制弧375
15.2.5繪制文本376
15.2.6綜合繪制各種圖形376
15.3高級圖像處理技術380
15.3.1繪制點陣圖380
15.3.2圖像的透明度382
15.3.3旋轉圖像383
15.3.4路徑384
15.3.5Shader的渲染效果388
15.4幀(Frame)動畫392
15.4.1AnimationDrawable與幀動畫392
15.4.2播放Gif動畫394
15.5補間(Tween)動畫397
15.5.1移動補間動畫397
15.5.2縮放補間動畫399
15.5.3旋轉補間動畫402
15.5.4透明度補間動畫403
15.6小結404
第16章有趣的Android應用405
16.1感測器405
16.1.1如何使用感測器405
16.1.2加速度感測器(Accelerometer)409
16.1.3重力感測器(Gravity)409
16.1.4光線感測器(Light)410
16.1.5陀螺儀感測器(Gyroscope)411
16.1.6方向感測器(Orientation)411
16.1.7其他感測器412
16.2輸入輸出技術413
16.2.1語音識別413
16.2.2手勢輸入415
16.2.3語音朗讀(TTS)417
16.3Google地圖419
16.4GPS定位423
16.5桌面上的小東西425
16.5.1窗口小部件(AppWidget)425
16.5.2快捷方式431
16.5.3實時文件夾433
16.6應用更華麗——動態壁紙435
16.7小結441
第三部分高級篇
第17章HTML5與移動Web開發444
17.1HTML5簡介444
17.2HTML5精彩效果演示445
17.3HTML5在Android中的應用447
17.4HTML5的畫布(Canvas)448
17.4.1Canvas概述448
17.4.2檢測瀏覽器是否支持Canvas449
17.4.3在Web頁面中使用Canvas450
17.4.4使用路徑(Path)452
17.4.5設置線條風格453
17.4.6設置填充類型453
17.4.7填充矩形區域454
17.4.8使用漸變色(Gradient)454
17.4.9拉伸畫布對象455
17.4.10在Canvas上繪制文本456
17.4.11使用陰影457
17.5調試JavaScript458
17.6小結459
第18章輸入法開發460
18.1Android輸入法簡介460
18.2控制輸入法461
18.3輸入法實戰462
18.3.1實現輸入法的步驟463
18.3.2編寫輸入法程序463
18.3.3輸入法服務的生命周期466
18.3.4預輸入文本467
18.3.5輸入法設置467
18.4小結468
第19章Android OpenGL ES開發基礎469
19.1OpenGL簡介469
19.2什麼是OpenGL ES469
19.3多邊形470
19.4顏色474
19.5旋轉三角形475
19.6旋轉立方體477
19.7小結478
第20章OpenGL ES的超酷效果479
20.1保持平衡的旋轉文本479
20.2左右搖擺的Android機器人482
20.3糾纏在一起的旋轉立方體485
20.4透明背景的旋轉立方體486
20.5觸摸旋轉的立方體487
20.62D和3D的綜合旋轉效果489
20.7旋轉立體天空491
20.8小結493
第21章Android NDK編程494
21.1Android NDK簡介494
21.2安裝、配置和測試NDK開發環境495
21.2.1系統和軟體要求495
21.2.2下載和安裝Android NDK495
21.2.3下載和安裝Cygwin495
21.2.4配置Android NDK的開發環境498
21.3第一個NDK程序:世界你好499
21.3.1編寫和調用NDK程序499
21.3.2用命令行方式編譯NDK程序501
21.3.3在Eclipse中集成Android NDK502
21.4背景不斷變化的三角形(NDK 版OpenGL ES)504
21.5使用NDK OpenGL ES API實現千變萬化的3D效果507
21.6使用NDK調用音頻API510
21.7本地Activity(Native Activity)511
21.8Android NDK配置文件詳解513
21.8.1Android NDK定義的變數513
21.8.2Android NDK定義的函數514
21.8.3描述模塊的變數515
21.8.4配置Application mk文件516
21.9小結516
第22章測試驅動開發(TDD)517
22.1JUnit測試框架517
22.2測試Activity517
22.3測試Content Provider521
22.4測試Service523
22.5測試普通類523
22.6小結525
第四部分綜合實例篇
第23章Android綜合案例一——藍牙聊天528
23.1藍牙聊天主界面528
23.2添加選項菜單530
23.3搜索和連接藍牙設備530
23.4使設備可被其他藍牙設備發現533
23.5發送和接收聊天信息533
23.6小結537
第24章Android綜合案例二——月球登陸(游戲)538
24.1游戲的玩法538
24.2實現游戲界面539
24.3設置游戲難度540
24.4開始游戲541
24.5控制飛船噴火544
24.6控制飛船改變飛行方向544
24.7判斷飛船是否成功著陸545
24.8小結546
第25章Android綜合案例三——全鍵盤輸入法(應用)547
25.1安裝輸入法547
25.2輸入法的初始化工作548
25.3響應鍵盤操作549
25.4根據EditText控制項的屬性顯示不同的軟鍵盤551
25.5小結553
第26章Android綜合案例四——貪吃蛇(游戲)554
26.1游戲玩法554
26.2游戲主界面設計555
26.3控制小蛇的移動557
26.4小結560
第27章Android綜合案例五——新浪微博客戶端(應用)561
27.1新浪微博簡介561
27.1.1新浪微博客戶端561
27.1.2新浪微博開放API563
27.2使用新浪微博開發API563
27.3創建和配置新浪微博客戶端工程564
27.4登錄新浪微博564
27.5功能按鈕567
27.6顯示「我的首頁」的微博569
27.7評論微博572
27.8轉發微博573
27.9寫微博574
27.10小結576
第28章Android綜合案例六——笑臉連連看(游戲)577
28.1游戲玩法577
28.2准備圖像素材578
28.3實現主界面578
28.4隨機生成連連看圖像580
28.5選中兩個相同圖像後消失580
28.6用定時器限制游戲時間581
28.7小結582

B. 逃離方塊安卓不能玩嗎

可以玩。但是下載的話需要在外網下載或者是在網路下載,在應用商店一般沒有。
逃離方塊是一款冒險解謎類的逃脫游戲。這款游戲是逃離立方體的第一部,經典的密室游戲。探索並收集,解鎖去向其他立方體的路徑。作為一款解謎游戲,在整體上體驗還是不錯的。

熱點內容
sql資料庫數據路徑 發布:2024-05-17 10:00:25 瀏覽:131
ftp伺服器程序 發布:2024-05-17 10:00:21 瀏覽:676
php中的函數 發布:2024-05-17 09:53:34 瀏覽:940
優質網站為什麼用ip伺服器 發布:2024-05-17 09:43:34 瀏覽:792
安卓機圖片存在哪裡 發布:2024-05-17 09:42:54 瀏覽:61
ip地址怎麼查看伺服器上的文件 發布:2024-05-17 09:29:51 瀏覽:979
軲輪演算法 發布:2024-05-17 09:29:10 瀏覽:95
安卓手機鎖屏密碼一般怎麼畫 發布:2024-05-17 09:29:05 瀏覽:347
堆棧是按組織的存儲區域 發布:2024-05-17 09:29:02 瀏覽:695
sqllinkserver 發布:2024-05-17 09:19:35 瀏覽:458