舉報

會員
Android Application Development Cookbook(Second Edition)
最新章節:
Index
IfyouarenewtoAndroiddevelopmentandwanttotakeahands-onapproachtolearningtheframework,orifyouareanexperienceddeveloperinneedofclearworkingcodetosolvethemanychallengesinAndroiddevelopment,youcanbenefitfromthisbook.Eitherway,thisisaresourceyou’llwanttokeepatyourdeskforaquickreferencetosolvenewproblemsasyoutacklemorechallengingprojects.
- Index 更新時間:2021-07-09 19:36:44
- Kinvey
- Firebase
- Buddy
- Backendless
- App42
- Introduction
- Chapter 15. The Backend as a Service Options
- How to add Google sign-in to your app
- Push Notification using GCM
- Adding speech recognition to your app
- Using the AsyncTask for background work
- Receive notification of device boot
- How to schedule an alarm
- The new Android 6.0 Run-Time permission model
- Introduction
- Chapter 14. Getting your app ready for the Play Store
- Create and monitor a Geofence
- How to receive location updates
- Resolving problems reported with the GoogleApiClient OnConnectionFailedListener
- How to get the last location
- Introduction
- Chapter 13. Getting Location and Using Geofencing
- Using Volley's NetworkImageView and ImageLoader
- Using Volley to request an image
- Using Volley to request a JSON response
- Canceling a Volley request
- Getting started with Volley for Internet requests
- Checking online status and connection type
- Displaying a web page in your application
- Receiving SMS messages
- How to send SMS (text) messages
- Monitoring phone call events
- How to make a phone call
- Introduction
- Chapter 12. Telephony Networks and the Web
- Taking a picture using the Camera2 (the new) API
- Taking a picture using the (old) Camera API
- Taking a photo with the default camera app
- Responding to hardware media controls in your app
- Playing audio with MediaPlayer
- Playing sound effects with SoundPool
- Introduction
- Chapter 11. Multimedia
- Rotating the triangle with user input
- Moving the triangle with rotation
- Applying Projection and Camera View while drawing
- Drawing shapes on GLSurfaceView
- Set up the OpenGL ES environment
- Introduction
- Chapter 10. A First Look at OpenGL ES
- Creating a Zoom Animation with a Custom Transition
- Creating a Card Flip Animation with Fragments
- Creating a slideshow with ViewPager
- Creating a Compass using sensor data and RotateAnimation
- A transition animation – defining scenes and applying a transition
- Scaling down large images to avoid Out of Memory exceptions
- Introduction
- Chapter 9. Graphics and Animation
- Reading device orientation
- Reading sensor data – using the Android Sensor Framework events
- Listing available sensors – an introduction to the Android Sensor Framework
- Swipe-to-Refresh
- Pinch-to-zoom with multi-touch gestures
- Recognizing tap and other common gestures
- Listening for click and long-press events
- Introduction
- Chapter 8. Using the Touchscreen and Sensors
- Making a Flashlight with a Heads-Up Notification
- Creating a Media Player Notification
- Lights Action and Sound Redux using Notifications
- Displaying a progress dialog
- Displaying a message box with AlertDialog
- Creating a Toast using a custom layout
- Lights Action and Sound – getting the user's attention!
- Introduction
- Chapter 7. Alerts and Notifications
- Access data in the background using a Loader
- Creating and using an SQLite database
- Including resource files in your project
- Read and write a text file to external storage
- Read and write a text file to internal storage
- Storing simple data
- Introduction
- Chapter 6. Working with Data
- Showing your app full screen
- Adding Search to the Action Bar
- Creating a Home screen widget
- Creating a shortcut on the Home screen
- Passing data between Fragments
- Adding and removing Fragments during runtime
- Creating and using a Fragment
- Introduction
- Chapter 5. Exploring Fragments AppWidgets and the System UI
- Creating a pop-up menu
- Using Contextual Batch Mode with a ListView
- Enabling Contextual Action Mode for a view
- Modifying menus and menu items during runtime
- Creating an Options menu
- Introduction
- Chapter 4. Menus
- Selecting theme based on the Android version
- Turning a style into a theme
- Applying a style to a View
- Creating a custom component
- Creating a widget at runtime
- Using graphics to show button state
- Inserting a widget into a layout
- Introduction
- Chapter 3. Views Widgets and Styles
- Optimizing layouts with the Hierarchy Viewer
- Changing layout properties during runtime
- Using ListView GridView and Adapters
- Creating tables – TableLayout and GridLayout
- Using LinearLayout
- Using RelativeLayout
- Defining and inflating a layout
- Introduction
- Chapter 2. Layouts
- Understanding the activity lifecycle
- Storing persistent activity data
- Saving an activity's state
- Returning a result from an activity
- Passing data to another activity
- Switching between activities
- Starting a new activity with an intent object
- Declaring an activity
- Introduction
- Chapter 1. Activities
- Preface
- www.PacktPub.com
- About the Reviewer
- About the Authors
- Disclaimer
- Credits
- 版權信息
- 封面
- 封面
- 版權信息
- Credits
- Disclaimer
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Preface
- Chapter 1. Activities
- Introduction
- Declaring an activity
- Starting a new activity with an intent object
- Switching between activities
- Passing data to another activity
- Returning a result from an activity
- Saving an activity's state
- Storing persistent activity data
- Understanding the activity lifecycle
- Chapter 2. Layouts
- Introduction
- Defining and inflating a layout
- Using RelativeLayout
- Using LinearLayout
- Creating tables – TableLayout and GridLayout
- Using ListView GridView and Adapters
- Changing layout properties during runtime
- Optimizing layouts with the Hierarchy Viewer
- Chapter 3. Views Widgets and Styles
- Introduction
- Inserting a widget into a layout
- Using graphics to show button state
- Creating a widget at runtime
- Creating a custom component
- Applying a style to a View
- Turning a style into a theme
- Selecting theme based on the Android version
- Chapter 4. Menus
- Introduction
- Creating an Options menu
- Modifying menus and menu items during runtime
- Enabling Contextual Action Mode for a view
- Using Contextual Batch Mode with a ListView
- Creating a pop-up menu
- Chapter 5. Exploring Fragments AppWidgets and the System UI
- Introduction
- Creating and using a Fragment
- Adding and removing Fragments during runtime
- Passing data between Fragments
- Creating a shortcut on the Home screen
- Creating a Home screen widget
- Adding Search to the Action Bar
- Showing your app full screen
- Chapter 6. Working with Data
- Introduction
- Storing simple data
- Read and write a text file to internal storage
- Read and write a text file to external storage
- Including resource files in your project
- Creating and using an SQLite database
- Access data in the background using a Loader
- Chapter 7. Alerts and Notifications
- Introduction
- Lights Action and Sound – getting the user's attention!
- Creating a Toast using a custom layout
- Displaying a message box with AlertDialog
- Displaying a progress dialog
- Lights Action and Sound Redux using Notifications
- Creating a Media Player Notification
- Making a Flashlight with a Heads-Up Notification
- Chapter 8. Using the Touchscreen and Sensors
- Introduction
- Listening for click and long-press events
- Recognizing tap and other common gestures
- Pinch-to-zoom with multi-touch gestures
- Swipe-to-Refresh
- Listing available sensors – an introduction to the Android Sensor Framework
- Reading sensor data – using the Android Sensor Framework events
- Reading device orientation
- Chapter 9. Graphics and Animation
- Introduction
- Scaling down large images to avoid Out of Memory exceptions
- A transition animation – defining scenes and applying a transition
- Creating a Compass using sensor data and RotateAnimation
- Creating a slideshow with ViewPager
- Creating a Card Flip Animation with Fragments
- Creating a Zoom Animation with a Custom Transition
- Chapter 10. A First Look at OpenGL ES
- Introduction
- Set up the OpenGL ES environment
- Drawing shapes on GLSurfaceView
- Applying Projection and Camera View while drawing
- Moving the triangle with rotation
- Rotating the triangle with user input
- Chapter 11. Multimedia
- Introduction
- Playing sound effects with SoundPool
- Playing audio with MediaPlayer
- Responding to hardware media controls in your app
- Taking a photo with the default camera app
- Taking a picture using the (old) Camera API
- Taking a picture using the Camera2 (the new) API
- Chapter 12. Telephony Networks and the Web
- Introduction
- How to make a phone call
- Monitoring phone call events
- How to send SMS (text) messages
- Receiving SMS messages
- Displaying a web page in your application
- Checking online status and connection type
- Getting started with Volley for Internet requests
- Canceling a Volley request
- Using Volley to request a JSON response
- Using Volley to request an image
- Using Volley's NetworkImageView and ImageLoader
- Chapter 13. Getting Location and Using Geofencing
- Introduction
- How to get the last location
- Resolving problems reported with the GoogleApiClient OnConnectionFailedListener
- How to receive location updates
- Create and monitor a Geofence
- Chapter 14. Getting your app ready for the Play Store
- Introduction
- The new Android 6.0 Run-Time permission model
- How to schedule an alarm
- Receive notification of device boot
- Using the AsyncTask for background work
- Adding speech recognition to your app
- Push Notification using GCM
- How to add Google sign-in to your app
- Chapter 15. The Backend as a Service Options
- Introduction
- App42
- Backendless
- Buddy
- Firebase
- Kinvey
- Index 更新時間:2021-07-09 19:36:44