Reto Meier
Professionial Android Application Development
Reto Meier
Professionial Android Application Development
- Broschiertes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Der ultimative Schritt-für-Schritt-Leitfaden für die Entwicklung mobiler Anwendungen mit dem Android SDK beginnt mit einer Einführung in die Android Software und macht den Leser dann sukzessive mit allen wichtigen Features, Techniken, APIs und Funktionalitäten vertraut.Mit umfangreichen Übungsaufgaben (in Java) und präzisen Anleitungen zum Entwickeln kompletter Android Anwendungen.Mit nützlichen Informationen zu Best Practices.Programmierkenntnisse in Java bzw. C sharp oder C/C++ werden vorausgesetzt.
Der ultimative Schritt-für-Schritt-Leitfaden für die Entwicklung mobiler Anwendungen mit dem Android SDK beginnt mit einer Einführung in die Android Software und macht den Leser dann sukzessive mit allen wichtigen Features, Techniken, APIs und Funktionalitäten vertraut.Mit umfangreichen Übungsaufgaben (in Java) und präzisen Anleitungen zum Entwickeln kompletter Android Anwendungen.Mit nützlichen Informationen zu Best Practices.Programmierkenntnisse in Java bzw. C sharp oder C/C++ werden vorausgesetzt.
Produktdetails
- Produktdetails
- Wrox Programmer to Programmer
- Verlag: Wiley & Sons / Wrox Press
- Seitenzahl: 409
- Erscheinungstermin: 29. November 2008
- Englisch
- Abmessung: 235mm
- Gewicht: 628g
- ISBN-13: 9780470344712
- ISBN-10: 0470344717
- Artikelnr.: 23594372
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
- Wrox Programmer to Programmer
- Verlag: Wiley & Sons / Wrox Press
- Seitenzahl: 409
- Erscheinungstermin: 29. November 2008
- Englisch
- Abmessung: 235mm
- Gewicht: 628g
- ISBN-13: 9780470344712
- ISBN-10: 0470344717
- Artikelnr.: 23594372
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
Originally from Perth, Western Australia, Reto Meier now lives in London.
Reto is an experienced software developer with more than 10 years of experience in GUI application architecture, design, and development. He's worked in various industries, including offshore oil and gas, before moving to London and into fi nance.
Always interested in emerging technologies, Reto has been involved in Android since the initial release in 2007. In his spare time, he tinkers with a wide range of development platforms including WPF and Google's plethora of developer tools.
Reto is an experienced software developer with more than 10 years of experience in GUI application architecture, design, and development. He's worked in various industries, including offshore oil and gas, before moving to London and into fi nance.
Always interested in emerging technologies, Reto has been involved in Android since the initial release in 2007. In his spare time, he tinkers with a wide range of development platforms including WPF and Google's plethora of developer tools.
Introduction
Chapter 1: Hello, Android
A Little Background
What It Isn't
An Open Platform for Mobile Development
Native Android Applications
Android SDK Features
Introducing the Open Handset Alliance
What Does Android Run On?
Why Develop for Android?
Introducing the Development Framework
What Comes in the Box
Summary
Chapter 2: Getting Started
Developing for Android
Developing for Mobile Devices
To-Do List Example
Android Development Tools
Summary
Chapter 3: Creating Applications and Activities
What Makes an Android Application?
Introducing the Application Manifest
Using the Manifest Editor
The Android Application Life Cycle
Understanding Application Priority and Process States
Externalizing Resources
A Closer Look at Android Activities
Summary
Chapter 4: Creating User Interfaces
Fundamental Android UI Design
Introducing Views
Introducing Layouts
Creating New Views
Creating and Using Menus
Summary
Chapter 5: Intents, Broadcast R eceivers, Adapters, and the Internet
Introducing Intents
Introducing Adapters
Using Internet Resources
Introducing Dialogs
Creating an Earthquake Viewer
Summary
Chapter 6: Data Storage, Retrieval, and Sharing
Android Techniques for Saving Data
Saving Simple Application Data
Saving and Loading Files
Databases in Android
Introducing Content Providers
Summary
Chapter 7: Maps, Geocoding,: and Location-Based Services
Using Location-Based Services
Setting up the Emulator with Test Providers
Selecting a Location Provider
Finding Your Location
Using Proximity Alerts
Using the Geocoder
Creating Map-Based Activities
Mapping Earthquakes Example
Summary
Chapter 8: Working in the Background
Introducing Services
Using Background Worker Threads
Let's Make a Toast
Introducing Notifications
Using Alarms
Using Alarms to Update Earthquakes
Summary
Chapter 9: Peer-to-Peer Communication
Introducing Android Instant Messaging
Introducing SMS
Summary
Chapter 10: Accessing Android Hardware
Using the Media APIs
Using the Camera
Introducing the Sensor Manager
Using the Accelerometer and Compass
Android Telephony
Using Bluetooth
Managing Network and Wi-Fi Connections
Controlling Device Vibration
Summary
Chapter 11: Advanced Android Development
Paranoid Android
Using AIDL to Support IPC for Services
Using Internet Services
Building Rich User Interfaces
Summary
Index
Chapter 1: Hello, Android
A Little Background
What It Isn't
An Open Platform for Mobile Development
Native Android Applications
Android SDK Features
Introducing the Open Handset Alliance
What Does Android Run On?
Why Develop for Android?
Introducing the Development Framework
What Comes in the Box
Summary
Chapter 2: Getting Started
Developing for Android
Developing for Mobile Devices
To-Do List Example
Android Development Tools
Summary
Chapter 3: Creating Applications and Activities
What Makes an Android Application?
Introducing the Application Manifest
Using the Manifest Editor
The Android Application Life Cycle
Understanding Application Priority and Process States
Externalizing Resources
A Closer Look at Android Activities
Summary
Chapter 4: Creating User Interfaces
Fundamental Android UI Design
Introducing Views
Introducing Layouts
Creating New Views
Creating and Using Menus
Summary
Chapter 5: Intents, Broadcast R eceivers, Adapters, and the Internet
Introducing Intents
Introducing Adapters
Using Internet Resources
Introducing Dialogs
Creating an Earthquake Viewer
Summary
Chapter 6: Data Storage, Retrieval, and Sharing
Android Techniques for Saving Data
Saving Simple Application Data
Saving and Loading Files
Databases in Android
Introducing Content Providers
Summary
Chapter 7: Maps, Geocoding,: and Location-Based Services
Using Location-Based Services
Setting up the Emulator with Test Providers
Selecting a Location Provider
Finding Your Location
Using Proximity Alerts
Using the Geocoder
Creating Map-Based Activities
Mapping Earthquakes Example
Summary
Chapter 8: Working in the Background
Introducing Services
Using Background Worker Threads
Let's Make a Toast
Introducing Notifications
Using Alarms
Using Alarms to Update Earthquakes
Summary
Chapter 9: Peer-to-Peer Communication
Introducing Android Instant Messaging
Introducing SMS
Summary
Chapter 10: Accessing Android Hardware
Using the Media APIs
Using the Camera
Introducing the Sensor Manager
Using the Accelerometer and Compass
Android Telephony
Using Bluetooth
Managing Network and Wi-Fi Connections
Controlling Device Vibration
Summary
Chapter 11: Advanced Android Development
Paranoid Android
Using AIDL to Support IPC for Services
Using Internet Services
Building Rich User Interfaces
Summary
Index
Introduction
Chapter 1: Hello, Android
A Little Background
What It Isn't
An Open Platform for Mobile Development
Native Android Applications
Android SDK Features
Introducing the Open Handset Alliance
What Does Android Run On?
Why Develop for Android?
Introducing the Development Framework
What Comes in the Box
Summary
Chapter 2: Getting Started
Developing for Android
Developing for Mobile Devices
To-Do List Example
Android Development Tools
Summary
Chapter 3: Creating Applications and Activities
What Makes an Android Application?
Introducing the Application Manifest
Using the Manifest Editor
The Android Application Life Cycle
Understanding Application Priority and Process States
Externalizing Resources
A Closer Look at Android Activities
Summary
Chapter 4: Creating User Interfaces
Fundamental Android UI Design
Introducing Views
Introducing Layouts
Creating New Views
Creating and Using Menus
Summary
Chapter 5: Intents, Broadcast R eceivers, Adapters, and the Internet
Introducing Intents
Introducing Adapters
Using Internet Resources
Introducing Dialogs
Creating an Earthquake Viewer
Summary
Chapter 6: Data Storage, Retrieval, and Sharing
Android Techniques for Saving Data
Saving Simple Application Data
Saving and Loading Files
Databases in Android
Introducing Content Providers
Summary
Chapter 7: Maps, Geocoding,: and Location-Based Services
Using Location-Based Services
Setting up the Emulator with Test Providers
Selecting a Location Provider
Finding Your Location
Using Proximity Alerts
Using the Geocoder
Creating Map-Based Activities
Mapping Earthquakes Example
Summary
Chapter 8: Working in the Background
Introducing Services
Using Background Worker Threads
Let's Make a Toast
Introducing Notifications
Using Alarms
Using Alarms to Update Earthquakes
Summary
Chapter 9: Peer-to-Peer Communication
Introducing Android Instant Messaging
Introducing SMS
Summary
Chapter 10: Accessing Android Hardware
Using the Media APIs
Using the Camera
Introducing the Sensor Manager
Using the Accelerometer and Compass
Android Telephony
Using Bluetooth
Managing Network and Wi-Fi Connections
Controlling Device Vibration
Summary
Chapter 11: Advanced Android Development
Paranoid Android
Using AIDL to Support IPC for Services
Using Internet Services
Building Rich User Interfaces
Summary
Index
Chapter 1: Hello, Android
A Little Background
What It Isn't
An Open Platform for Mobile Development
Native Android Applications
Android SDK Features
Introducing the Open Handset Alliance
What Does Android Run On?
Why Develop for Android?
Introducing the Development Framework
What Comes in the Box
Summary
Chapter 2: Getting Started
Developing for Android
Developing for Mobile Devices
To-Do List Example
Android Development Tools
Summary
Chapter 3: Creating Applications and Activities
What Makes an Android Application?
Introducing the Application Manifest
Using the Manifest Editor
The Android Application Life Cycle
Understanding Application Priority and Process States
Externalizing Resources
A Closer Look at Android Activities
Summary
Chapter 4: Creating User Interfaces
Fundamental Android UI Design
Introducing Views
Introducing Layouts
Creating New Views
Creating and Using Menus
Summary
Chapter 5: Intents, Broadcast R eceivers, Adapters, and the Internet
Introducing Intents
Introducing Adapters
Using Internet Resources
Introducing Dialogs
Creating an Earthquake Viewer
Summary
Chapter 6: Data Storage, Retrieval, and Sharing
Android Techniques for Saving Data
Saving Simple Application Data
Saving and Loading Files
Databases in Android
Introducing Content Providers
Summary
Chapter 7: Maps, Geocoding,: and Location-Based Services
Using Location-Based Services
Setting up the Emulator with Test Providers
Selecting a Location Provider
Finding Your Location
Using Proximity Alerts
Using the Geocoder
Creating Map-Based Activities
Mapping Earthquakes Example
Summary
Chapter 8: Working in the Background
Introducing Services
Using Background Worker Threads
Let's Make a Toast
Introducing Notifications
Using Alarms
Using Alarms to Update Earthquakes
Summary
Chapter 9: Peer-to-Peer Communication
Introducing Android Instant Messaging
Introducing SMS
Summary
Chapter 10: Accessing Android Hardware
Using the Media APIs
Using the Camera
Introducing the Sensor Manager
Using the Accelerometer and Compass
Android Telephony
Using Bluetooth
Managing Network and Wi-Fi Connections
Controlling Device Vibration
Summary
Chapter 11: Advanced Android Development
Paranoid Android
Using AIDL to Support IPC for Services
Using Internet Services
Building Rich User Interfaces
Summary
Index