⑴ 安卓開發需要學習什麼
學習分三個階段:
1,android基礎階段:平台架構特性(java/C) Market/應用程序組件 環境搭建與部署/打包與發布 AVD/DDMS/AAPT 調試與測試 相關資源訪問/資源製作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深層實現
2,Android進階初級:組件Widget/ 菜單Menu/ 布局Layout 詳解 Xml解析(Pull/Dom/Sax)/JNI 解析SQL資料庫原理,。
SQLite /SharedPreferences/File詳解 多媒體Audio/Video/Camera 詳解
3,Android進階高級:藍牙/WIFI SMS/MMS 應用實現 深層次解析GPS原理。
實現LocationManager/LocationProvider 進行定位/跟蹤/查找/趨近警告以及Geocoder正逆向編解碼等技術細節 2D圖形庫(Graphics/View)詳解 SDCARD/感測器/手勢 應用實現
(1)android系統應用開發實戰詳解擴展閱讀:
知識體系
1、Unix/Linux平台技術:基本命令,Linux下的開發環境
2、企業級資料庫技術:SQL語言、SQL語句調優、Oracle資料庫技術
3、Java 語言核心技術:Java語言基礎、Java面向對象編程、JDK核心API、Java集合框架、Java網路編 程、JavaI/O編程、Java多線程編程、Java異常機制、Java安全、JDBC、XML
4、軟體工程和設計模式:軟體工程概述、配置管理及SVN、UML、基本設計模式
5、Android應用開發基礎:Android開發平台、Eclipse+ADT開發環境、AVD及感測模擬器調試、Android核心組件、Android常用組件、Android高級組件、文件及網路訪問、SQLite資料庫編程、後台服務編程
6、互聯網核心技術: HTML、CSS、JavaScript、JQuery、Ajax應用
7、Android高級應用開發:音頻視頻攝像頭、互聯網應用、GPS和位置服務、Google Map、2D3D繪制、感測器開發、游戲開發、電話及SMS服務、網路BluetoothWi-Fi等。
8、Android系統級開發:移植、驅動、NDK(C方向)。
9、JavaEE核心技術:Servlet核心技術、JSP核心技術、Struts、Spring、Hibernate框架。
⑵ android應用開發詳解頁碼是多少
您好,很高興為您解答:
Android應用開發詳解是一本Android應用開發書籍,既適合Android初學者,也適合具備了一定Android開發經驗但需要開發案例的高級讀者。
該書分為三個部分,共18章,由淺入深地詳細介紹了Android的每個開發細節。 該書基礎翔實,實例豐富,案例真實。從基礎到案例覆蓋了Android應用開發的三大領域:基礎應用、網路應用和游戲應用。讀者所需要學習的,正是該書描述的。
書名:Android應用開發詳解
作者:郭宏志 編著
ISBN 978-7-121-10875-4
出版日期:2010年6月
開本:16開
頁碼:508 頁
轉載,僅供參考。
如果我的回答沒能幫助您,請繼續追問。
⑶ 安卓源碼怎麼用 android應用開發詳解 這本書裡面18章(無線點餐系統)有源代碼,用什麼打開能詳細說嘛
開發工具是 eclipse 可以免費下載
另外需要SDK (用來模擬手機)和ADT(eclipse開發android程序的插件)
還需要JDK (java環境)
這些安裝好了 就可以看著你的書 一步一步操作了
書里的源碼 可以導入eclipse中 eclipse可以幫助你編譯和運行程序
具體的操作太繁瑣 這里就是給你一個大概的思路 大概的理解 再看看書 也不是那麼困難
⑷ 求《Android6應用開發案例精解第3版》全文免費下載百度網盤資源,謝謝~
《Android6應用開發案例精解第3版》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1VW8BgUrjThIwJQPrSTIPlw
簡介:本書是美國知名編程教材的作者針對Android系統下進行應用開發而編寫的一本入門級教程,全書以"應用驅動的方法」為基礎,詳細講解了17個完整的Android應用的開發過程,並提供了8個APP應用的完整的源代碼。這些應用經過精心挑選,從不同側面展現了Android系統各個功能模塊的編程方法。這些功能包括音頻、視頻、動畫、電話、藍牙、語音識別、加速度計、GPS、指北針、應用窗件、3D圖形等,它們都是從事Android應用開發所必須熟知的基本技術。
⑸ 大話企業級Android應用開發實戰的圖書目錄
《大話企業級android應用開發實戰》
第1話 大話android 1
1 智能手機與3g 2
2 智能手機平台 3
3 智能手機與手機廠商 4
4 android詳解 5
5 android的盈利方式 7
6 android學習之道 10
第2話 android開發之道 11
7 搭建開發環境 12
7.1 准備所需軟體 12
7.1.1 android開發需要的工具 12
7.2 安裝所需的軟體 13
7.2.1 安裝jdk6 13
7.2.2 安裝eclipse 15
7.2.3 安裝eclipse插件(adt) 15
7.2.4 安裝android sdk 18
7.3 模擬手機介紹 20
7.3.1 創建avd 20
7.3.2 啟動模擬器 22
.7.3.3 模擬器相關內容介紹 23
7.3.4 模擬器不能完成的功能 27
7.3.5 模擬器出現「無信號」故障的處理方式 28
8 android開發流程 29
8.1 創建android project(hello world項目) 29
8.2 運行android項目 32
8.3 查看安裝過程信息 34
8.4 卸載模擬器上的應用 35
9 項目管理 36
9.1 打開項目 37
9.2 刪除項目 39
9.3 導入項目 40
9.4 把程序打包成apk 42
10 android項目的目錄結構 44
10.1 目錄結構概述 44
10.2 resource目錄及其下文件詳解 46
10.2.1 「gen/」目錄下的r.java文件詳解 50
10.2.2 組件標識符 52
10.2.3 androidmanifest.xml介紹 53
10.2.4 如何在文檔中查找許可權信息 58
10.3 android程序的執行流程分析 60
10.4 修改hello world項目的圖標 61
11 android程序設計的骨架——mvc 62
11.1 mvc如何工作 62
11.2 為什麼要使用 mvc 63
11.3 android與mvc 65
12 電話撥號器和簡訊發送器示例 67
12.1 電話撥號器 67
12.2 簡訊發送器 74
13 單元測試與日誌輸出 80
13.1 單元測試步驟 81
13.2 單元測試示例 81
13.3 日誌輸出 85
14 揪出程序中的臭蟲——程序調試示例 88
第3話 android之ui(用戶界面)開發 101
15 用戶界面(user interface) 102
15.1 ui概述 102
15.2 布局(layout) 104
15.2.1 線性布局(linearlayout) 104
15.2.2 relativelayout(相對布局) 107
15.2.3 線性布局與相對布局嵌套使用 108
15.2.4 表格布局(tablelayout) 108
15.2.5 幀布局(framelayout) 110
15.3 菜單(menu) 113
15.4 常用ui控制項(widgets) 116
15.4.1 單選框(radiobutton) 117
15.4.2 多選框(checkbox) 118
15.4.3 列表顯示(listview) 119
15.4.4 下拉列表框(spinner) 124
15.4.5 進度條(progressbar) 125
15.4.6 拖動條(seekbar) 127
15.5 常用的幾種通知 131
15.5.1 狀態欄通知 133
15.5.2 警告對話框 136
15.6 ui綜合應用——用戶注冊 141
15.7 硬編碼生成界面 150
15.8 國際化 152
15.9 程序界面自動適應屏幕解析度 157
15.10 android樣式和主題(style&theme) 160
15.10.1 為hello world應用指定樣式 161
15.10.2 為應用指定主題 163
第4話 「機器人」的核心組件 165
16 「機器人」的管理員——activity 166
16.1 activity生命周期 168
16.2 為應用添加新的activity 174
16.2.1 利用activity實現頁面轉換 174
16.2.2 添加activity 176
16.2.3 得到新打開的activity關閉後返回的數據 180
16.2.4 請求碼的作用 183
16.2.5 結果碼的作用 184
17 「機器人」的郵遞員——intent 185
17.1 intent簡介 185
17.1.1 不同activity之間的數據傳輸 186
17.1.2 另一種傳遞數據的方式 188
17.1.3 動作測試(action test) 189
17.1.4 類別測試(category test) 190
17.1.5 數據測試(data test) 190
17.2 意圖測試 190
18 「機器人」的隱形管理員——service 194
18.1 bindservice()和startservice()區別 198
19 「機器人」的接收員——broadcastreceiver 201
19.1 簡訊竊聽器 202
第5話 數據,數據 207
20 文件:普通文件的i/o 208
20.1 文件存儲數據 208
20.2 sd card數據存取 220
20.3 sharedpreferences(共享參數) 225
20.3.1 sharedpreferences簡介 225
20.3.2 設計思路 226
20.3.3 界面設計 226
20.3.4 代碼處理 229
21 數據管家——sqlite資料庫 232
21.1 sqlite資料庫簡介 233
21.1.1 sqlite的特點 233
21.1.2 sqlite可以解析的sql語句 234
21.2 使用sqliteopenhelper抽象類建立資料庫 234
21.2.1 測試建立資料庫 237
21.2.2 解讀源碼 239
21.3 常用的資料庫添、刪、改、查操作 241
21.3.1 實現添、刪、改、查操作 241
21.3.2 測試業務 245
21.4 另一種實現添、刪、改、查的方法 250
21.4.1 實現添、刪、改、查操作 250
21.4.2 測試業務 253
21.5 事務 255
21.6 使用listview顯示表中的數據 256
21.7 使用simplecursoradapter綁定數據 265
22 內容提供者(contentprovider) 268
22.1 開發一個contentprovider 269
22.1.1 配置personprovider 270
22.2 uri介紹 271
22.2.1 urimatcher類使用介紹 271
22.3 contentprovider類主要方法的作用 272
22.4 contenturis類使用介紹 272
22.5 按照業務需求共享數據 273
22.6 操作db應用中的共享數據 277
22.6.1 使用contentresolver操作contentprovider中的數據 278
22.6.2 測試業務 279
22.7 操作聯系人 283
23 訂閱你感興趣的信息——xml應用 288
23.1 sax解析器 290
23.1.1 sax解析xml 292
23.2 dom(文檔對象模型) 299
23.2.1 示例一:dom解析xml 301
23.3 pull解析器 303
23.3.1 示例二:pull解析xml 304
23.4 sax、dom、pull的選擇 306
23.5 xml文件的生成 307
23.6 綜合示例:rss_pull 309
第6話 android與網路 319
24 android網路通信簡介 320
24.1 android客戶端 320
24.1.1 客戶端概述 320
24.1.2 客戶端的應用 322
24.2 網路的互連互通 324
24.2.1 http協議概述 324
24.2.2 http協議實例解析 326
25 android文件下載 330
25.1 android文件單線程下載 330
25.1.1 j2se文件單線程下載 331
25.1.2 android客戶端單線程下載 339
25.2 android文件多線程下載 351
25.2.1 j2se文件多線程下載 353
25.2.2 android客戶端斷點、多線程下載 361
26 android文件上傳 392
26.1 android客戶端上傳初體驗 393
26.1.1 知識回顧 393
26.1.2 android客戶端直通crm系統 403
26.2 android客戶端實現請求參數數據上傳 412
26.2.1 知識回顧 412
26.2.2 android客戶端之請求數據包裝 417
26.2.3 android客戶端之請求參數優化 423
26.2.4 android客戶端之發送內容實體 430
26.2.5 android客戶端發送數據參數到伺服器 433
26.3 android客戶端實現文件上傳 441
26.3.1 知識回顧 442
26.3.2 android客戶端之文件上傳 445
27 socket編程 458
27.1 tcp/ip協議與socket通信 458
27.2 socket與serversocket類介紹 460
27.2.1 伺服器端serversocket 460
27.2.2 客戶端socket 460
27.2.3 socket通信的一般過程 461
27.3 socket編程實戰——android聊天室實例 462
27.3.1 編寫pc端工程代碼 462
27.3.2 編寫手機客戶端工程代碼 474
27.3.3 執行程序 481
28 webview的介紹及應用 483
28.1 webview簡介 484
28.2 webview瀏覽網頁簡單示例 485
28.3 webview瀏覽網頁復雜示例 489
28.4 webview使用html替代layout做界面 497
第7話 android之娛樂多媒體開發 507
29 音樂播放器的開發 508
29.1 創建應用 508
29.2 創建界面 509
29.3 業務代碼 510
29.4 測試運行 512
30 音樂在線播放的開發 513
30.1 創建應用 513
30.2 界面 514
30.3 流媒體類 515
30.4 業務代碼 520
30.5 運行結果 522
31 視頻播放器的開發 523
31.1 創建應用 523
31.2 創建界面 523
31.3 業務代碼 525
31.4 運行結果 527
31.5 轉換版本 527
32 手機拍照的開發 529
32.1 創建應用 529
32.2 創建界面 529
32.3 業務代碼 530
32.4 運行結果 536
33 手機錄音的開發 536
33.1 創建應用 536
33.2 創建界面 537
33.3 業務代碼 538
33.4 運行結果 542
34 手機鬧鍾的開發 542
34.1 創建應用 542
34.2 創建界面 543
34.3 業務代碼 544
34.4 運行結果 547
35 手勢識別的開發 548
35.1 手勢介紹 548
35.2 android手勢識別 548
35.2.1 創建手勢 548
35.2.2 創建應用 550
35.2.3 手勢應用 551
36 圖片瀏覽的開發 552
36.1 圖片介紹 552
36.1.1 圖片列表 553
36.1.2 單擊事件 555
36.1.3 加入手勢 556
36.1.4 手勢應用 559
第8話 android之硬體操作 561
37 「機器人」的第六感——感測器 562
38 「機器人」通信的核心——sim卡 566
39 讓數據在空中傳遞——藍牙 569
40 安裝外部程序 573
第9話 android之gps開發 579
41 android與google map整合 580
41.1 google map概述 580
41.2 申請google map服務 581
41.2.1 google maps api金鑰 581
41.2.2 下載google api 583
41.2.3 坐標解析 585
41.3 感受多彩的google map 587
41.3.1 直擊地圖(mapview) 587
41.3.2 風景區展示實例 588
41.4 google map衛星導航——出行好幫手 608
41.4.1 gps知識匯總 609
41.4.2 gps旅遊導航儀實例 610
第10話 android之圖形圖像處理 639
42 2d圖形 640
42.1 幾個基礎類介紹 640
42.2 如何創建drawable 641
42.3 繪制幾何圖形 642
42.4 matrix類介紹——對圖片進行變幻 645
42.5 動畫特效之tween動畫 649
42.6 動畫特效之frame動畫 660
43 opengl/opengl es開發 667
43.1 opengl概述 667
43.1.1 opengl的發展歷程 668
43.2 opengl es的概述 670
43.3 android對opengl es的支持 670
43.3.1 三維知識回顧 670
43.3.2 應用測試 670
43.3.3 代碼詳解 671
43.3.4 正方形測試 673
43.3.5 顏色測試 674
43.3.6 旋轉測試 676
43.3.7 正方體測試 677
43.3.8 紋理映射測試 680
43.3.9 光照測試 685
第11話 android之優化之道 691
44 性能優化 692
44.1 java性能優化概述 692
44.1.1 性能優化的基本知識 692
44.1.2 java編程規范 695
44.2 java性能優化策略 699
44.2.1 初級優化 699
44.2.2 高級優化 706
44.3 android優化的具體方法 710
44.3.1 編寫高效的android代碼 710
44.3.2 android ui 優化 716
44.3.3 圖片優化 721
第12話 android之項目開發 723
45 巧用gps找回丟失的手機 724
46 網路視頻播放器 728
46.1 項目概述 729
46.2 項目實現流程 729
46.2.1 伺服器端 729
46.2.2 ui頁面設計 731
46.2.3 xml解析 734
46.2.4 視頻文件下載 736
46.2.5 下載文件播放 750
⑹ Android應用程序開發的內容簡介
Android介紹
Android 有豐富的功能,因此很容易與桌面操作系統混淆。Android 是一個分層的環境,構建在 Linux 內核的基礎上,它包括豐富的功能。
Android應用程序作用
提供多種連接選項,包括 WiFi、藍牙和通過蜂窩(cellular)連接的無線數據傳輸(例如 GPRS、EDGE 和 3G)。
提供對基於位置的服務(例如GPS)和加速計的支持,不過並不是所有的 Android 設備都配備了必需的硬體,另外還有攝像、地圖支持。
提供對 2D 和 3D 圖形的內置支持,包括 OpenGL庫,解決了圖形方面的挑戰。
所需工具
開始開發 Android 應用程序的最簡捷的方式是下載 Android SDK 和 Eclipse IDE。
可以在 Microsoft®、 Windows®、Mac OS X 或 Linux 上進行。
Android應用程序是用 Java 語言編寫的,但是是在 Dalvik VM(非 Java 虛擬機)中編譯和執行的。
⑺ Android應用開發詳解的前 言
移動互聯網時代 來臨,一個嶄新的時代開始了。所謂移動互聯網就是將移動通信和互聯網整合在一起,使移動設備(包括手機和上網本)可以隨時隨地地訪問互聯網資源和應用。互聯網時代創造了一個經濟神話,也造就了很多時代英雄,他們一個個令人仰慕。試想為數億的手機用戶和數億的網民建立一個共同的平台,使其應用到企業、商業和和農村之間,又會是怎樣一個驚天動地的偉業呢?新時代開始了,你願意輸在起跑線上嗎?
智能手機 是移動互聯網時代一個標志性的客戶端工具,它和傳統的手機是有區別的,它就像一台「小電腦」,具有獨立的操作系統,可以自由安裝、卸載軟體,具有強大的計算和存儲能力,可以通過移動通信網路來實現無線網路接入。智能手機一般具備如下特點:高速度處理晶元、大存儲晶元和存儲擴展能力、面積大、標准化、可觸摸的顯示屏、攝像頭至少300萬像素、支持播放式的手機電視、必須支持GPS導航、操作系統必須支持新應用的安裝等。
互聯網的競爭格局基本定型,那麼移動互聯網時代競爭的焦點在智能手機終端上,軟體部分包括智能手機操作系統和應用軟體。
目前智能手機操作系統有:諾基亞的Symbian、蘋果的iOS、微軟的Windows Mobile和Google的Android等。
Google 於1998年9月7日創立,經過十幾年在搜索引擎方面的精耕細作,成為全球互聯網巨頭,尤其在地圖搜索的應用更是引人注目。Google於2007年11月5日宣布的基於Linux平台的開源手機操作系統,名稱為Android,中文譯為「機器人」。這意味著Google在移動互聯網時代開始搶跑並領跑。
Android 是一個真正意義上的開源智能手機操作系統,該系統由底層的Linux、中間層的軟體包和上層的Java應用程序組合而成。該系統一經推出立即受到了全球移動設備廠商和開發者的熱捧。
2008年9月22日,美國運營商T-Mobile USA在紐約正式發布第一款Google手機——T-Mobile G1。該款手機為中國台灣宏達電代工製造,是世界上第一部使用Android操作系統的手機,它支持WCDMA/HSPA網路,理論下載速率為7.2Mbps,並支持Wi-Fi。到了2010年1月,Google開始發布自家品牌手機Nexus One。該款手機使用的操作系統是Android 2.1。如下左圖為G1,右圖為Nexus One。
圖1 G1和Nexus One
內容簡介
本書分為三個部分,包括基礎篇、技術篇和應用篇。由淺入深地講述了Android應用開發的方方面面。
篇 名 章 名 內容簡介
第一篇 基礎篇 第1章 Android概述 Android概述,講述了Android的前生後世、架構和特點、Android Market、應用程序組件和Android與Java ME的區別及聯系
第2章 Android開發基礎 Android開發基礎,講述了Android開發環境的搭建、Android常用工具的使用和第一個Android應用程序的開發
第二篇 技術篇 第3章 Android中的資源訪問 Android 中的資源訪問,講述了如何定義和訪問Android中的外部資源。
第4章 Android用戶界面 Android 用戶界面,講述了Android中的事件處理機制、布局管理和常用組件的使用。
第5章 Android基本程序單元Activity Android 基本程序單元Activity,講述了Android中重要組件Activity的創建、啟動和生命周期等內容
續表
篇 名 章 名 內容簡介
第二篇 技術篇 第6章 Android組件之間的信使Intent Android 組件之間的信使Intent,講述了Intent對象及其屬性、Intent的實現策略和Intent的常見應用
第7章 Android Service組件 Android Service組件,講述了Android中的後台服務Service的概念、創建和使用,並詳細講解了遠程服務的調用
第8章 Android廣播事件處理 Broadcast Receiver Android 廣播事件處理 Broadcast Receiver,講述了廣播事件處理機制、Notification、NotificationManager和AlarmManager的使用
第9章 Android中的數據存取 Android中的數據存取,講述了Android的四種數據存取方法:Preference、File、SQLite和Network
第10章 Content Provider Content Provider,講述了Android不同應用程序之間相互共享數據的機制,包括ContentProvider和ContentResolver
第11章 Android中的多媒體應用 Android中的多媒體應用,講述了Android的圖片應用、音頻及視頻播放、音頻及視頻錄制和照相機的使用
第12章 Android中的圖形圖像 Android中的圖形圖像,講述了Android中的圖片、動畫、圖形繪制和圖形特效
第13章 Android中的互聯網應用 Android中的互聯網應用,講述了Android中的各種網路應用,包括Socket、URL、HTTP、Web Service和WebView組件
第14章 Android中的GPS應用 Android中的GPS應用,講述了LocationManager、LocationProvider、跟蹤、定位、Geocoder正逆向編解碼和可視化位置服務
第三篇 應用篇 第15章 Android應用案例——移動警務通 Android 應用案例——移動警務通,通過一個真實的商業案例講解了Android的各種應用,本項目包括信息採集、信息查詢、照片上傳、GPS定位等綜合警務應用
第16章 Android應用案例——雷電游戲 Android 應用案例——雷電游戲,通過一個完整的雷電游戲,講述了Android的游戲開發思路、框架和具體實現,並比較了Android游戲開發和Java ME游戲開發的異同,成功移植了Java ME游戲API到Android當中
第17章 Android應用案例——備忘錄 Android 應用案例——備忘錄,通過一個Android基礎應用項目綜合應用了Android中的各種組件,包括Activity、Service、Broadcast Receiver、ContentProvider、Intent和View的應用
第18章 Android應用案例——無線點餐系統 Android 應用案例——無線點餐系統,通過一個真實的商業案例講解了Android的各種應用,本項目包括操作員登錄、點餐、結算、轉台、並台、查台、更新數據和退出系統等餐廳點餐的常用操作
本書特點
1.實例豐富,步步為「贏」
作為一名從業多年的開發人員,筆者深刻體會到技術型書籍中的實例代碼對讀者的重要意義,所以本書實例占據了本書的很大篇幅;作為一名多年的培訓講師,筆者也掌握了如何「傳道」的技巧,這種技巧就是「編程思路」,也叫「編程步驟」,所以本書中每個實例開始部分都有概括性的步驟總結,使讀者有「畫竹必先有成竹於胸」的感受。
2.代碼整齊,注釋清晰
為了使讀者更好更快地學習Android,書中的代碼非常整齊,並且每行代碼都有注釋。下面的代碼段演示了有注釋的程序和沒有注釋的程序。
本書內容的介紹:
作為一本android應用開發書籍,本書既適合android初學者,也適合具備了一定android開發經驗但需要開發案例的高級讀者。
本書分為三個部分,共18章,由淺入深地詳細介紹了android的每個開發細節。
本書基礎翔實,實例豐富,案例真實。從基礎到案例覆蓋了android應用開發的三大領域:基礎應用、網路應用和游戲應用。讀者所需要學習的,正是本書描述的。
?有注釋
package com.amaker.ch03.dimen;
import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.widget.Button;
import com.amaker.test.R;
/**
*
* @author 郭宏志
* 測試尺寸資源
*/
public class TestDimensionActivity extends Activity {
private Button myButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 設置當前Activity的內容布局視圖
setContentView(R.layout.test_dimen);
// 通過findViewById方法獲得Button實例
myButton = (Button)findViewById(R.id.Button01);
// 獲得Resources 實例
Resources r = getResources();
// 通過getDimension方法獲得尺寸值
float btn_h = r.getDimension(R.dimen.btn_height);
float btn_w = r.getDimension(R.dimen.btn_width);
// 設置按鈕的寬
myButton.setHeight((int)btn_h);
// 設置按鈕的高
myButton.setWidth((int)btn_w);
}
}
?沒有注釋
package com.amaker.ch03.dimen;
import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.widget.Button;
import com.amaker.test.R;
public class TestDimensionActivity extends Activity {
private Button myButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test_dimen);
myButton = (Button)findViewById(R.id.Button01);
Resources r = getResources();
float btn_h = r.getDimension(R.dimen.btn_height);
float btn_w = r.getDimension(R.dimen.btn_width);
myButton.setHeight((int)btn_h);
myButton.setWidth((int)btn_w);
}
}
3.案例真實,覆蓋全面
本書分為三篇,從Android的基礎知識講到Android的項目實戰,覆蓋了Android應用開發的三大領域:基礎開發、互聯網應用開發和游戲開發。
致謝
最後衷心地感謝我的父母、家人、朋友、同學和同行的夥伴們。再次感謝我的父母,感謝你們對我的培養和寄予的厚望,感謝你們拖著年邁的身體為我照料那個讓人可愛又可恨的女兒。
感謝電子工業出版社的胡辛征老師在寫作風格和布局謀篇方面給予的建議和幫助,感謝江立老師耐心細致的編輯、修正。他們的豐富經驗和認真負責的態度,使得本書從開始粗糙的初稿變成最後精美的成書。
郭宏志
2010年3月
⑻ 學習Android 開發,有什麼書籍值得推薦
一、《深入理解Android內核設計思想(第2版)(上下冊)》
本書既適合Android系統工程師,也適合於應用開發工程師來閱讀,從而提升Android開發能力。讀者可以在本書潛移默化的學習過程中更深刻地理解Android系統,並將所學知識自然地應用到實際開發難題的解決中。
二、《Android Studio應用開發實戰詳解》
本書適合Android初級讀者、Android應用開發人員、Android愛好者、Android Studio開發人員、Android智能家居、Android可穿戴設備研發人員學習,也可以作為相關培訓學校和大專院校相關專業的教學用書。
三、《深入解析Android 虛擬機》
本書幾乎涵蓋了Dalvik VM系統的所有主要內容,並且講解方法通俗易懂,特別有利於讀者學習並消化。
四、《Android感測器開發與智能設備案例實戰》
本書幾乎涵蓋了Android感測器和外設開發所需的所有主要內容,講解方法通俗易懂。
五、《構建安全的Android App》
本書介紹了主流的Android安全技術開發的方法,並把此方法應用在整個Android應用開發的代碼里。
六、《Android 應用測試指南》
《Android應用測試指南》是一本移動測試實用工具書。本書針對當前流行的技術、框架和工程質量改進工具進行了介紹,一步一步清晰地指導大家如何去寫應用程序的測試用例,利用各種測試手段來保證Android項目質量。
七、《精通Android網路開發》
本書幾乎涵蓋了Android網路應用中的所有主要內容,講解方法通俗易懂。