目錄(159章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Working with Xamarin.Android
- Introduction
- Creating Xamarin.Android projects
- Creating user interface layouts
- Creating an options menu
- Supporting previous Android versions
- Adding an action bar
- Navigating with the action bar
- Adding action bar action items
- Creating contextual action mode menu
- Creating contextual action mode menus
- Sharing code with other platforms
- Chapter 2. Showing Views and Handling Fragments
- Introduction
- Using custom views with layouts
- Creating and using fragments
- Preserving view and fragment state
- Navigating between fragments
- Fragments and the action bar
- Animating fragment navigation
- Animating view and object properties
- Animating views on the UI
- Adding a navigation drawer with fragments
- Applying local styles and global themes
- Chapter 3. Managing App Data
- Introduction
- Storing data with SharedPreferences
- Using files and the filesystem
- Reading bundled assets and resources
- Parsing processing and generating XML
- Accessing data with ADO.NET
- Accessing data with SQLite.NET
- Encrypting databases with SQLCipher
- Consuming content providers
- Creating content providers
- Backing up preferences and files to the cloud
- Backing up data to the cloud
- Chapter 4. Presenting App Data
- Introduction
- Implementing a ListView
- Using a SimpleAdapter
- Using custom ListView items
- Using a BaseAdapter with arbitrary data
- Using a CursorAdapter
- Optimizing the ListView
- Enabling fast scrolling
- Using section indexes
- Integrating app searchability
- Chapter 5. Communicating with the Outside World
- Introduction
- Consuming REST services with HttpClient
- Obtaining a network state
- Handling network state changes
- Using DownloadManager
- Accessing Bluetooth
- Transferring data via Bluetooth
- Receiving NFC events
- Writing NFC tags
- Transferring data via NFC
- Obtaining location coordinates and addresses
- Chapter 6. Using Background Tasks
- Introduction
- Asynchronous tasks
- Starting services
- Stopping services
- Handling simultaneous service requests
- Starting services automatically
- Communicating with running services
- Critical services
- Chapter 7. Notifying Users
- Introduction
- Toasts
- Alert dialogs
- Alert fragments
- Embedded alert fragments
- Selection alerts
- The notification builder
- Ongoing notifications
- Custom notification views
- Push notifications
- Chapter 8. Interacting with Other Apps
- Introduction
- Starting app components
- Launching other apps
- Obtaining data from activities
- Using BroadcastReceivers
- Scheduling tasks
- Making phone calls
- Intercepting phone calls
- Sending SMS messages
- Receiving SMS messages
- Chapter 9. Presenting Multimedia
- Introduction
- Playing audio
- Playing audio in the background
- Managing the audio volume
- Recording an audio
- Playing a video
- Custom video controls
- Using the camera
- Creating a camera app
- Handling high-resolution images
- Drawing on the canvas of a View
- Drawing on the canvas of a SurfaceView
- Chapter 10. Responding to the User
- Introduction
- Responding to simple touches
- Responding to scroll gestures
- Responding to manipulation gestures
- Detecting rotate gestures
- Responding to custom user gestures
- Listening to sensor data
- Listening for sensor triggers
- Discovering the environment
- Detecting device shakes
- Chapter 11. Connecting to Wearables
- Introduction
- Introducing wearable notifications
- Customizing wearable notifications
- Creating wearable apps
- Creating always-on wearable apps
- Creating dynamic always-on wearable apps
- Communicating with wearables
- Building watch faces
- Configuring watch faces
- Chapter 12. Adding In-App Billing
- Introduction
- Preparing for in-app billing
- Integrating in-app billing
- Listing available products
- Purchasing products
- Listing purchased products
- Consuming purchases
- Chapter 13. Publishing Apps
- Introduction
- Protecting the content
- Protecting the code
- Preparing the app package
- Shrinking the app package
- Creating the app package
- Uploading the app package
- Adding preview testers
- Releasing for production
- Updating the app
- Index 更新時間:2021-07-30 10:23:54
推薦閱讀
- Designing Machine Learning Systems with Python
- MongoDB for Java Developers
- INSTANT Weka How-to
- Python Network Programming Cookbook(Second Edition)
- Hands-On Natural Language Processing with Python
- Spring Boot企業級項目開發實戰
- 新一代SDN:VMware NSX 網絡原理與實踐
- ASP.NET程序開發范例寶典
- Learning Grunt
- Web程序設計與架構
- 面向物聯網的Android應用開發與實踐
- Microsoft Azure Security
- Multithreading with C# Cookbook(Second Edition)
- 計算機網絡概論(第二版)
- Java應用架構設計:模塊化模式與OSGi
- JVM G1源碼分析和調優
- 區塊鏈技術及應用
- 編程大講壇:Java核心開發技術從入門到精通
- JavaScript for .NET Developers
- Qt 5 Blueprints
- Java程序設計教程(第2版)
- Learning BeagleBone Python Programming
- More Exceptional C++:40個新的工程難題、編程疑問及解決方法(中文版)
- CoreOS Essentials
- Flask By Example
- Learning NumPy Array
- Developing RESTful Services with JAX-RS 2.0,WebSockets,and JSON
- ScratchJr編程趣味卡:孩子們也能輕松掌握創意編程
- Mastering Swift 3
- Storm實時數據處理