Android Cookbook

《Android Cookbook(影印版)》中可以找到用戶界面、多點觸控、位置感知、Web服務以及電話、相機、加速計等設備特性的相關解決方案。你還能從中學到打包應用程式並推送到Android市場的具體步驟。全書包含了來自Android社區多達36位作者貢獻的開發秘笈,是非常理想的參考讀物。每一則案例都提供了清晰的解決方案和代碼,你可以立即拿來用於手頭的開發項目。

基本介紹

  • 書名:Android Cookbook
  • 作者:達爾文 (Ian F.Darwin)
  • 出版社:東南大學出版社
  • 頁數:661頁
  • 開本:16
  • 定價:92.00
  • 外文名:Android Cookbook
  • 類型:計算機與網際網路
  • 出版日期:2013年1月1日
  • 語種:簡體中文, 英語
  • ISBN:7564138890, 9787564138899
  • 品牌:南京東南大學出版社
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

《Android Cookbook(影印版)》旨在促進Android開發者社區共享知識……為此貢獻知識的作者們將使後來者更容易地進行Android開發。

作者簡介

作者:(加拿大)達爾文(Ian F.Darwin)

達爾文(Darwin I.F.),是一位軟體開發者、技術顧問和具有30多年教學經驗的計算機教師。他是《Checking CProgramswith Lint and Java Coolbook》和《Java Cookbook》(均系0'Reilly出版)的作者,此外還發表了數以百計關於Unix、C、Java、Mac、Python、Android與Web技術的文章和課件。

圖書目錄

Preface
1. Getting Started
1.1 Introduction: Getting Started
1.2 Learning the Java Language
1.3 Creating a "Hello, World" Application from the Command Line
1.4 Creating a "Hello, World" Application in Eclipse
1.5 Setting Up an IDE on Windows to Develop for Android
1.6 Understanding the Android Life Cycle
1.7 Installing .apk Files onto an Emulator via the ADB
1.8 Installing Apps onto an Emulator via SlideME
1.9 Sharing Java Classes from Another Eclipse Project
1.10 Referencing Libraries to Implement External Functionality
1.11 Using SDK Samples to Help Avoid Head Scratching
1.12 Keeping the Android SDK Updated
1.13 Taking a Screenshot from the Emulator/Android Device
1.14 Program: A Simple CountDownTimer Example
1.15 Program: Tipster, a Tip Calculator for the Android OS
2. Designing a Successful Application
2.1 Introduction: Designing a Successful Android Application
2.2 Exception Handling
2.3 Accessing Android's Applidation Object as a "Singleton"
2.4 Keeping Data When the User Rotates the Device
2.5 Monitoring the Battery Level of an Android Device
2.6 Creating Splash Screens in Android
2.7 Designing a Conference/Camp/Hackathon/Institution App
2.8 Using Google Analytics in an Android Application
2.9 A Simple Torch/Flashlight
2.10 Adapting an Android Phone Application to Be Used on a Tablet
2.11 Setting First-Run Preferences
2.12 Formatting the Time and Date for Display
2.13 Controlling Input with KeyListeners
2.14 Backing Up Android Application Data
2.15 Using Hints Instead of Tool Tips
3. Testing
3.1 Introduction: Testing
3.2 Doing Test-Driven Development (TDD) in Android
3.3 Setting Up an Android Virtual Device (AVD) for App Testing
3.4 Testing on a Huge Range of Devices with Cloud-based Testing
3.5 Creating and Using a Test Project
3.6 Troubleshooting Application Crashes
3.7 Debugging Using Log.d and LogCat
3.8 Getting Bug Reports from Users Automatically with BugSense
3.9 Using a Local Runtime Application Log for Analysis of Field Errors
or Situations
3.10 Reproducing Activity Life-Cycle Scenarios forTesting
3.11 Keeping Your App Snappy with StrictMode
3.12 Running the Monkey Program
3.13 Sending Text Messages and Placing Calls Between AVDs
4. Inter-/Intra-Process Communication
4.1 Introduction: Inter-/Intra-Process Communication
4.2 Opening a Web Page, Phone Number, or Anything Else with an
Intent
4.3 Emailing Text from a View
4.4 Sending an Email with Attachments
4.5 Pushing String Values Using Intent.putExtra0
4.6 Retrieving Data from a Subactivity Back to Your Main Activity
4.7 Keeping a Service Running While Other Apps Are on Display
4.8 Sending/Receiving a Broadcast Message
4.9 Starting a Service After Device Reboot
4.10 Creating a Responsive Application Using Threads
4.11 Using AsyncTask to Do Background Processing
4.12 Sending Messages Between Threads Using an Activity Thread
Queue and Handler
4.13 Creating an Android Epoch HTML/JavaScript Calendar
……
5. Content Providers
6. Graphics
7. Graphical User Interface
8. GUI Alerts: Menus, Dialogs, Toasts, and Notifications
9. GUh ListView
10. Multimedia
11. Data Persistence
12. Telephone Applications
13. Networked Applications
14. Gaming and Animation
15. Social Networking
16. Location and Map Applications
17. Accelerometer
18. Bluetooth
19. System and Device Control
20. Other Prooramminq Lanquages and Frameworks
21. Strings and Internationalization
22. Packaging, Deploying, and Distributing/Selling Your App
Index
  

相關詞條

熱門詞條

聯絡我們