Wrox Press Professional Android Programming with Mono for Android and .NET-C# (2012).pdf

(22591 KB) Pobierz
992874781.098.png
992874781.109.png 992874781.120.png 992874781.131.png 992874781.001.png 992874781.012.png 992874781.023.png 992874781.034.png 992874781.045.png 992874781.053.png 992874781.054.png 992874781.055.png 992874781.056.png 992874781.057.png 992874781.058.png 992874781.059.png 992874781.060.png 992874781.061.png 992874781.062.png 992874781.063.png 992874781.064.png 992874781.065.png 992874781.066.png 992874781.067.png 992874781.068.png 992874781.069.png 992874781.070.png 992874781.071.png 992874781.072.png 992874781.073.png 992874781.074.png 992874781.075.png 992874781.076.png
PROFESSIONAL
ANDROID PROGRAMMING WITH MONO®
FOR ANDROID AND .NET/C#
FOREWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
CHAPTER 1
Introduction to Android, Mobile Devices, and the Marketplace . . . . . . . . 1
CHAPTER 2
Introduction to Mono for Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
CHAPTER 3
Understanding Android/Mono for Android Applications . . . . . . . . . . . . 37
CHAPTER 4
Planning and Building Your Application’s User Interface . . . . . . . . . . . . 59
CHAPTER 5
Working with Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
CHAPTER 6
Binding Data to Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
CHAPTER 7
Working with the File System and Application Preferences . . . . . . . . 183
CHAPTER 8
Programming with the Device Hardware. . . . . . . . . . . . . . . . . . . . . . . . . 207
CHAPTER 9
Using Multimedia — Audio, Video, and the Camera . . . . . . . . . . . . . . . 237
CHAPTER 10
Talking to Other Applications and Libraries . . . . . . . . . . . . . . . . . . . . . . 269
CHAPTER 11
Developing Background Services and Asynchronous Code. . . . . . . . 289
CHAPTER 12
Canvas and Drawables: Building Custom Android Graphics . . . . . . . . 323
CHAPTER 13
Working with Location Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .371
CHAPTER 14
Internationalization and Localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
CHAPTER 15
Sharing Code Between Mono for Android,
MonoTouch, and Windows Phone 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417
CHAPTER 16
Preparing and Publishing Your Application to the Market . . . . . . . . . . 445
CHAPTER 17
Android Tablets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
APPENDIX A
Tips for Developers and the Future of Mono and Android. . . . . . . . . . 495
INDEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
992874781.077.png 992874781.078.png 992874781.079.png 992874781.080.png 992874781.081.png 992874781.082.png 992874781.083.png 992874781.084.png 992874781.085.png 992874781.086.png 992874781.087.png 992874781.088.png 992874781.089.png 992874781.090.png 992874781.091.png 992874781.092.png 992874781.093.png 992874781.094.png 992874781.095.png 992874781.096.png 992874781.097.png 992874781.099.png 992874781.100.png 992874781.101.png 992874781.102.png 992874781.103.png 992874781.104.png 992874781.105.png 992874781.106.png 992874781.107.png 992874781.108.png 992874781.110.png 992874781.111.png
992874781.112.png 992874781.113.png 992874781.114.png 992874781.115.png 992874781.116.png 992874781.117.png 992874781.118.png 992874781.119.png 992874781.121.png 992874781.122.png 992874781.123.png 992874781.124.png 992874781.125.png 992874781.126.png 992874781.127.png 992874781.128.png 992874781.129.png 992874781.130.png 992874781.132.png 992874781.133.png 992874781.134.png 992874781.135.png 992874781.136.png 992874781.137.png 992874781.138.png 992874781.139.png 992874781.140.png 992874781.141.png 992874781.002.png 992874781.003.png 992874781.004.png 992874781.005.png
PROFESSIONAL
Android Programming with Mono ® for
Android and .NET/C#
Wallace B. McClure
Nathan Blevins
John J. Croft IV
Jonathan Dick
Chris Hardy
992874781.006.png 992874781.007.png 992874781.008.png 992874781.009.png 992874781.010.png 992874781.011.png 992874781.013.png 992874781.014.png 992874781.015.png 992874781.016.png 992874781.017.png 992874781.018.png 992874781.019.png 992874781.020.png 992874781.021.png 992874781.022.png 992874781.024.png 992874781.025.png 992874781.026.png 992874781.027.png 992874781.028.png 992874781.029.png 992874781.030.png 992874781.031.png 992874781.032.png 992874781.033.png 992874781.035.png 992874781.036.png 992874781.037.png 992874781.038.png 992874781.039.png 992874781.040.png 992874781.041.png 992874781.042.png 992874781.043.png 992874781.044.png 992874781.046.png 992874781.047.png 992874781.048.png 992874781.049.png 992874781.050.png 992874781.051.png 992874781.052.png
Zgłoś jeśli naruszono regulamin