Basic Android Tutorial: Version 3rd: revised version (China-pub)Google Android is starting to win! In-depth and easy presentation of practical theories and practicesBasic InformationAuthor: (US) Ed Burnette [Translator's introduction] Translator: Tian junjing Zhang Bo Huang Xiangqing series name: Turing programming Press: People's post and telecommunications Press ISBN: 9787115252975 Release Date: june 2011 http://product.china-pub.com/198257
Basic Android Tutorial: Version 3rd: Version: online reading of e-booksIntroductionAndroid basic Tutorial: Version 3rd: revision is a basic tutorial on Android development. the pragmatic series of books have consistently explained the core concepts and technologies of Android program design in a simple and progressive manner. This book not only vividly explains the basic knowledge of Android lifecycle, user interface, 2D graphics, multimedia, and local data storage, but also uses the "hello, android deeply explores external communication, location-based services, built-in SQLite database, 3D graphics, multi-touch, widgets, and compatibility testing, and how to publish applications to the Android Market. The first 13 chapters have a "quick reading guide" at the end. You can quickly find the required information and complete the work efficiently without reading the chapter in sequence. Basic Android Tutorial: Version 3rd: revision is suitable for all mobile developers.DirectoryBasic Android Tutorial: Version 3rd: revision 1: Introduction to Android Chapter 2 Quick Start 2 1st Installation Tool 2 1.1.1 Java 1.1 + 2 1.1.2 eclipse 3 1.1.3 Android SDK startup Software Package 4 1.1.4 Android SDK Component 4 1.1.5 Eclipse plug-in 5 5.0 create the first program 7 1.3 run the program 8 1.3.1 on the simulator create an AVD 8 1.3.2 try again 10 1.4 run the program 10 1.5 quick read guide 11 Chapter 11 basic concepts 12 2nd android system Architecture 12 2.1.1 Linux kernel 13 2.1.2 library 13 2.1.3 Android runtime 14. 2.1.4 application framework 15 2.1.5 application and Widget 15 2.2 it is still alive 16 2.2.1 process not equal to application 17 2.2.2 application lifecycle 17 2.3 build block 19 2.3.1 activity 19 2.3.2 intent 19 2.3.3 service 19 2.3.4 content provider 20 2.4 resource usage 20 2.5 security 20 2.6 quick reading guide 21 Second part: Android basics chapter 3rd Design User Interface 24 3.1 Sudoku game introduction 24 3.2 declarative Design 25 3.3 create startup interface 26 3.4 use alternative resource 33 3.5 implement about Dialog Box 35 3.6 application topic 39 3.7 add menu 41 3.8 add settings 42 3.9 start new game 44 3.10 debug program 45 3.10.1 use Log message debug program 46 3.10.2 debug program 47 3.11 exit game 47 3.12 quick reading guide 47 chapter 4th draw 2D graphics 49 4.1 Android graphics basics 49 4.1.1 color class 49 4.1.2 paint class 50 4.1.3 canvas class 50 4.1.4 path class 51 4.1.5 drawable class 52 4.2 Add graphics 53 4.2.1 In the sudoku program start game 54 4.2.2 define game class 54 4.2.3 define puzzleview class 56 4.2.4 draw game disc 57 4.2.5 draw number 60 4.3 process input 61 4.3.1 define and update selected area 61 4.3.2 input number 63 4.3.3 add prompt 64 4.3.4 jitter screen 65 4.4 Other problems 66 4.4.1 create soft keyboard 66 4.4.2 implement game logic 71 4.4.3 other functions 73 4.5 more improvements 74 4.6 quick reading guide 75 chapter 5th multimedia 76 5.1 play audio 76 5.2 play video 81 5.3 play a Sudoku game with music 85 5.4 quick reading guide 88 chapter 6th Store Local Data 89 6.1 add option 89 6.2 continue playing previous Game 91 6.3 remember current location 92 6.4 Access internal file system 94 6.5 access SD card 95 6.6 quick reading guide 96 Part 3 advanced theme 7th chapter interconnected world 98 7.1 browsing 99 7.2 using views to open webpages 102 JavaScript and Java Communications 7.3 106 using Web Services 7.4 112 quick reading guide Chapter 7.5 positioning and environmental awareness 122 location 8.1, location, location 124 8.1.1 where I am 125 8.1.2 update location 127 8.1.3 simulation description 130 8.2 make full use of sensor 130 8.2.1 learn about sensor 130 8.2.2 resolution sensor reading 131 8.2.3 simulation description 132 8.3 map function 133 8.3.1 embed mapview 133 8.3.2 ready 136 8.3.3 simulation description 137 8.4 quick reading guide Chapter 137 SQL practice 9th SQLite Introduction 138 9.1 SQL basics 138 9.2.1 DDL statement 9.2 9.2.2 modify statement 139 9.2.3 query statement 140 9.3 hello, database 141 9.3.1 use sqliteopenhelper 142 9.3.2 to define the main program 143 9.3.3 Add a row 145 9.3.4 run a query 145 9.3.5 display query result 146 9.4 147 Data Binding 9.5 150 use contentprovider 152 9.5.1 change master program 9.5.2 add A row of 152 9.5.3 runs a query 152 9.6 achieves contentprovider 153 9.7 quick reading guide Chapter 154 uses OpenGL to implement 3D graphics 10th 155 understands 3D graphics 10.1 155 OpenGL introduction 10.2 builds an OpenGL program 156 rendering scenario 158 10.5 build a model 162 10.6 light, camera 165 10.7 action 166 application texture 10.8 167 10.9 transparent effect 169 10.10 measurement smoothness 170 10.11 quick reading guide 171 fourth part next generation product chapter 11th multi point touch 174 11.1 multi-touch overview 174 11.2 create touch example 176 11.3 learn touch event 178 set image transform 11.4 180 implement drag action 11.5 implement pinch compression and put action 181 11.6.1 distance between two points 183 11.6.2 midpoint 183 11.7 quick reading guide chapter 184 main interface 12th 185 hello, widget 185 12.1.1 create first widget program 185 12.1.2 call all widgets 187 12.1.3 stretch to fit screen size 188 12.1.4 use and extension 189 12.1.5 run widget 189 12.1.6 Latest Progress 190 12.1.7 happy travel 192 12.2 live wallpaper 192 12.2.1 create wallpaper project 193 12.2.2 service Introduction 195 12.2.3 create a Drawing Engine 196 12.2.4 reuse OpenGL Code 197 12.2.5 create and destroy an engine 198 12.2.6 manage surface 199 12.2.7 visual wallpaper 201 12.2.8 responding to user input 201 12.3 quick reading guide 203 chapter 13th prepared at a time, test everywhere 204 13.1 start simulator 204 13.2 create programs for multiple versions 205 13.3 Android API development 206 13.4 large number errors 212 13.5 various screen sizes 213 13.6 214 install programs on SD card 13.7 fast read Guide Chapter 215 release to Android Market 14th 216 preparation 14.1 216 signature 14.2 217 release 14.3 218 update 14.4 conclusion 219 Part 5 Appendix A Java and Android: language and API 222 appendix B bibliography 226