首頁(yè) > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語(yǔ)言與程序設(shè)計(jì)
> Xamarin Mobile Application Development for Android(Second Edition)最新章節(jié)目錄
目錄(122章)
倒序
- coverpage
- Xamarin Mobile Application Development for Android Second Edition
- 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. The Anatomy of an Android App
- The Android platform
- The application framework
- The building blocks of the Android application
- Summary
- Chapter 2. The Xamarin.Android Architecture
- Getting started with Xamarin
- Why Xamarin.Android?
- What is Mono?
- Mono and Dalvik side by side
- The Android bindings design
- Development environments
- Summary
- Chapter 3. Creating the Points Of Interest App
- The sample POIApp
- Installing Xamarin.Android
- Installing platforms and tools
- Creating Android Virtual Devices
- Cloning a virtual device
- Speeding up the Android emulator
- Creating the POI app
- The Xamarin Studio IDE
- The Project Options view
- The Xamarin Studio layout designer
- Setting the app icon and package name
- The launcher activity
- Running and debugging the app
- Debugging with an Android device
- The AndroidManifest.xml file
- Summary
- Chapter 4. Adding a List View
- Creating the POI ListView layout
- Creating POIListActivity
- Creating the POI list row layout
- Creating the PointOfInterest apps entity class
- Populating the ListView item
- Creating POIListViewAdapter
- Populating row Views
- Hooking up POIListViewAdapter
- Consuming the web service
- Adding actions to ActionBar
- Defining the menu XML file
- Setting menus in OnCreateOptionsMenu()
- Handling selection in OnOptionsItemSelected()
- Handling the ListView click event
- Handling no network condition
- Toast
- Summary
- Chapter 5. Adding a Details View
- Creating the POIDetail layout
- Creating POIDetailActivity
- Adding navigation to POIDetailActivity
- Receiving the data in POIDetailActivity
- Populating user interface widgets
- Adding the save and delete actions
- Adding the save and delete actions in POIService
- Creating SavePOI()
- Creating DeletePOI()
- Adding validation
- Refreshing POIListActivity
- Summary
- Chapter 6. Making Your App Orientation-aware
- The Android behavior on configuration changes
- Locking the Android application orientation
- Dynamically requesting the orientation
- Saving the activity state for configuration changes
- Building the orientation-aware layout
- Manually handling the orientation behavior
- Summary
- Chapter 7. Designing for Multiple Screen Sizes
- An introduction to Android tablets
- Creating an Android tablet emulator
- An introduction to fragments
- Making POIApp compatible with Android tablets
- Using fragments for displaying POIDetails
- Using the list fragment for displaying the POI list
- Creating a multi-pane layout for tablets
- Updating the POIApp to support the multi-pane split layout
- Working with DialogFragment
- Fragments for older Android devices
- Handling configuration changes with fragments
- Summary
- Chapter 8. Creating Data Storage Mechanisms
- Data storage in Android
- Using the SQLite.net ORM component
- Using the Xamarin.Android NUnitLite
- Implementing the caching logic to POIApp
- Summary
- Chapter 9. Making POIApp Location Aware
- Working with location services
- Requesting location change notifications
- Adding location services to POIApp
- Adding map integration
- Summary
- Chapter 10. Adding the Camera App Integration
- Picking an integration approach
- Permissions and features
- Configuring the emulator
- Extending the data service
- Capturing an image from POIDetailFragment
- Upload an image using an HTTP multipart
- Summary
- Chapter 11. Publishing an App to the App Store
- Preparing the application for release
- Publishing a signed APK for uploading
- Different app distribution options
- Summary
- Index 更新時(shí)間:2021-07-16 20:33:04
推薦閱讀
- 精通Nginx(第2版)
- FuelPHP Application Development Blueprints
- Vue.js前端開發(fā)基礎(chǔ)與項(xiàng)目實(shí)戰(zhàn)
- 算法精粹:經(jīng)典計(jì)算機(jī)科學(xué)問(wèn)題的Java實(shí)現(xiàn)
- 云原生Spring實(shí)戰(zhàn)
- INSTANT OpenNMS Starter
- Responsive Web Design by Example
- 程序是怎樣跑起來(lái)的(第3版)
- 好好學(xué)Java:從零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)
- Learning Android Application Testing
- Mastering Gephi Network Visualization
- PhoneGap 4 Mobile Application Development Cookbook
- Kotlin進(jìn)階實(shí)戰(zhàn)
- PHP項(xiàng)目開發(fā)全程實(shí)錄(第4版)
- Learning iOS Penetration Testing
- The C++ Workshop
- Tableau數(shù)據(jù)可視化從入門到精通
- Python深度學(xué)習(xí)實(shí)戰(zhàn):基于TensorFlow和Keras的聊天機(jī)器人以及人臉、物體和語(yǔ)音識(shí)別
- Microsoft SQL Server 2014 Business Intelligence Development Beginner’s Guide
- INSTANT OSGi Starter
- 來(lái)吧,一起創(chuàng)客
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程
- Google API大全
- 企業(yè)微信開發(fā)詳解
- AR界面設(shè)計(jì)
- Vue.js 2.x by Example
- Programming ArcGIS with Python Cookbook(Second Edition)
- 圖解CSS3:核心技術(shù)與案例實(shí)戰(zhàn)
- Building Minecraft Server Modifications(Second Edition)
- 深入理解React Router:從原理到實(shí)踐