Beginning Android Programming with Android Studio
(Sprache: Englisch)
A hands-on introduction to the latest release of the Android OS
As the fastest-growing mobile platform today, the Android OS is a powerful and flexible platform for mobile devices and the new Android 5 release boasts significant new features and...
As the fastest-growing mobile platform today, the Android OS is a powerful and flexible platform for mobile devices and the new Android 5 release boasts significant new features and...
Leider schon ausverkauft
versandkostenfrei
Buch (Kartoniert)
34.00 €
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Beginning Android Programming with Android Studio “
A hands-on introduction to the latest release of the Android OS
As the fastest-growing mobile platform today, the Android OS is a powerful and flexible platform for mobile devices and the new Android 5 release boasts significant new features and enhancements for both smartphone and tablet applications. This full-color resource takes a hands-on approach to teaching you how to create Android applications for the latest OS and the newest devices, including both smartphones and tablets.
* Addresses how to display notifications, create rich user interfaces, and use activities and intents
* Reviews mastering views and menus and managing data
* Discusses working with SMS and messaging APIs
* Looks at packaging and publishing applications to the android market
* Shows you how to install and use Eclipse and the Android SDK
Beginning Android Programming starts with the basics and goes on to provide you with everything you need to know to begin to successfully develop your own Android applications.
As the fastest-growing mobile platform today, the Android OS is a powerful and flexible platform for mobile devices and the new Android 5 release boasts significant new features and enhancements for both smartphone and tablet applications. This full-color resource takes a hands-on approach to teaching you how to create Android applications for the latest OS and the newest devices, including both smartphones and tablets.
* Addresses how to display notifications, create rich user interfaces, and use activities and intents
* Reviews mastering views and menus and managing data
* Discusses working with SMS and messaging APIs
* Looks at packaging and publishing applications to the android market
* Shows you how to install and use Eclipse and the Android SDK
Beginning Android Programming starts with the basics and goes on to provide you with everything you need to know to begin to successfully develop your own Android applications.
Klappentext zu „Beginning Android Programming with Android Studio “
A hands-on introduction to the latest release of the Android OS and the easiest Android tools for developersAs the dominant mobile platform today, the Android OS is a powerful and flexible platform for mobile device. The new Android 7 release (New York Cheesecake) boasts significant new features and enhancements for both smartphone and tablet applications. This step-by-step resource takes a hands-on approach to teaching you how to create Android applications for the latest OS and the newest devices, including both smartphones and tablets.
* Shows you how to install, get started with, and use Android Studio 2 - the simplest Android developer tool ever for beginners
* Addresses how to display notifications, create rich user interfaces, and use activities and intents
* Reviews mastering views and menus and managing data
* Discusses working with SMS
* Looks at packaging and publishing applications to the Android market
Beginning Android Programming with Android Studio starts with the basics and goes on to provide you with everything you need to know to begin to successfully develop your own Android applications.
Inhaltsverzeichnis zu „Beginning Android Programming with Android Studio “
INTRODUCTION xviiCHAPTER 1: GETTING STARTED WITH ANDROID PROGRAMMING 1
What Is Android? 2
Android Versions 2
Features of Android 3
Architecture of Android 4
Android Devices in the Market 4
The Android Market 7
Obtaining the Required Tools 8
Android Studio 8
Android SDK 14
Creating Android Virtual Devices (AVDs) 15
The Android Developer Community 24
Launching Your First Android Application 24
Summary 26
CHAPTER 2: USING ANDROID STUDIO FOR ANDROID DEVELOPMENT 29
Exploring the IDE 30
Using Code Completion 38
Debugging Your Application 39
Setting Breakpoints 39
Navigating Paused Code 43
Publishing Your Application 44
Generating a Signed APK 44
Summary 45
CHAPTER 3: ACTIVITIES, FRAGMENTS, AND INTENTS 47
Understanding Activities 48
Applying Styles and Themes to an Activity 53
Hiding the Activity Title 54
Displaying a Dialog Window 56
Displaying a Progress Dialog 59
Linking Activities Using Intents 61
Returning Results from an Intent 66
Passing Data Using an Intent Object 70
Fragments 75
Adding Fragments Dynamically 81
Life Cycle of a Fragment 84
Interactions Between Fragments 88
Understanding the Intent Object 92
Using Intent Filters 93
Displaying Notifi cations 94
Summary 98
CHAPTER 4: GETTING TO KNOW THE ANDROID USER INTERFACE 101
Understanding the Components of a Screen 102
Views and ViewGroups 103
FrameLayout 104
LinearLayout (Horizontal) and LinearLayout (Vertical) 104
TableLayout 114
RelativeLayout 116
FrameLayout 117
ScrollView 121
Adapting to Display Orientation 124
Anchoring Views 125
Managing Changes
... mehr
to Screen Orientation 127
Persisting State Information During Changes in Configuration 131
Detecting Orientation Changes 132
Controlling the Orientation of the Activity 132
Utilizing the Action Bar 133
Adding Action Items to the Action Bar 136
Creating the User Interface Programmatically 142
Listening for UI Notifi cations 145
Summary 145
CHAPTER 5: DESIGNING YOUR USER INTERFACE WITH VIEWS 147
Using Basic Views 148
TextView View 148
Button, ImageButton, EditText, CheckBox, ToggleButton, RadioButton, and RadioGroup Views 149
ProgressBar View 158
AutoCompleteTextView View 164
Using Picker Views 167
TimePicker View 167
DatePicker View 172
Using List Views to Display Long Lists 175
ListView View 175
Using the Spinner View 184
Understanding Specialized Fragments 186
Using a ListFragment 187
Using a DialogFragment 191
Using a PreferenceFragment 194
Summary 199
CHAPTER 6: DISPLAYING PICTURES AND MENUS WITH VIEWS 203
Using Image Views to Display Pictures 203
ImageView View 204
ImageSwitcher 206
GridView 211
Using Menus with Views 215
Creating the Helper Methods 215
Options Menu 217
Context Menu 220
Using WebView 225
WebView 225
Summary 228
CHAPTER 7: DATA PERSISTENCE 231
Saving and Loading User Preferences 232
Accessing Preferences Using an Activity 232
&nbs
Persisting State Information During Changes in Configuration 131
Detecting Orientation Changes 132
Controlling the Orientation of the Activity 132
Utilizing the Action Bar 133
Adding Action Items to the Action Bar 136
Creating the User Interface Programmatically 142
Listening for UI Notifi cations 145
Summary 145
CHAPTER 5: DESIGNING YOUR USER INTERFACE WITH VIEWS 147
Using Basic Views 148
TextView View 148
Button, ImageButton, EditText, CheckBox, ToggleButton, RadioButton, and RadioGroup Views 149
ProgressBar View 158
AutoCompleteTextView View 164
Using Picker Views 167
TimePicker View 167
DatePicker View 172
Using List Views to Display Long Lists 175
ListView View 175
Using the Spinner View 184
Understanding Specialized Fragments 186
Using a ListFragment 187
Using a DialogFragment 191
Using a PreferenceFragment 194
Summary 199
CHAPTER 6: DISPLAYING PICTURES AND MENUS WITH VIEWS 203
Using Image Views to Display Pictures 203
ImageView View 204
ImageSwitcher 206
GridView 211
Using Menus with Views 215
Creating the Helper Methods 215
Options Menu 217
Context Menu 220
Using WebView 225
WebView 225
Summary 228
CHAPTER 7: DATA PERSISTENCE 231
Saving and Loading User Preferences 232
Accessing Preferences Using an Activity 232
&nbs
... weniger
Autoren-Porträt von Jerome F. DiMarzio
J. F. DiMarzio began developing games in BASIC on the TRS-80 Color Computer II in 1984. Today he is a seasoned Android developer with two professional applications and one game on the Android Marketplace, and an industry track record with major organizations including the U.S. Department of Defense and the Walt Disney Company. An accomplished author, he has written 13 books over the past 14 years.Visit us at wrox.com where you have access to free code samples, Programmer to Programmer forums, and discussions on the latest happenings in the industry from around the world.
Bibliographische Angaben
- Autor: Jerome F. DiMarzio
- 2016, 4. Aufl., 464 Seiten, Maße: 18,4 x 23,3 cm, Kartoniert (TB), Englisch
- Verlag: Wiley & Sons
- ISBN-10: 1118705599
- ISBN-13: 9781118705599
- Erscheinungsdatum: 09.12.2016
Sprache:
Englisch
Kommentar zu "Beginning Android Programming with Android Studio"
Schreiben Sie einen Kommentar zu "Beginning Android Programming with Android Studio".
Kommentar verfassen