Difference between revisions of "Android Studio Development Essentials - Android 6 Edition"

From Techotopia
Jump to: navigation, search
Line 483: Line 483:
 
#* [[Working with the Google Maps Android 6 API in Android Studio|Controlling the Map Camera]]<br><br>
 
#* [[Working with the Google Maps Android 6 API in Android Studio|Controlling the Map Camera]]<br><br>
 
# [[Printing with the Android 6 Printing Framework]]
 
# [[Printing with the Android 6 Printing Framework]]
 
+
#* [[Printing with the Android 6 Printing Framework|The Android Printing Architecture]]
 
+
#* [[Printing with the Android 6 Printing Framework|The Print Service Plugins]]
 
+
#* [[Printing with the Android 6 Printing Framework|Google Cloud Print]]
 +
#* [[Printing with the Android 6 Printing Framework|Printing to Google Drive]]
 +
#* [[Printing with the Android 6 Printing Framework|Save as PDF]]
 +
#* [[Printing with the Android 6 Printing Framework|Printing from Android Devices]]
 +
#* [[Printing with the Android 6 Printing Framework|Options for Building Print Support into Android Apps]]
 +
#* [[Printing with the Android 6 Printing Framework|Image Printing]]
 +
#* [[Printing with the Android 6 Printing Framework|Creating and Printing HTML Content]]
 +
#* [[Printing with the Android 6 Printing Framework|Printing a Web Page]]
 +
#* [[Printing with the Android 6 Printing Framework|Printing a Custom Document]]<br><br>
 +
# [[An Android 6 HTML and Web Content Printing Example]]
 +
#* [[An Android 6 HTML and Web Content Printing Example|Creating the HTML Printing Example Application]]
 +
#* [[An Android 6 HTML and Web Content Printing Example|Printing Dynamic HTML Content]]
 +
#* [[An Android 6 HTML and Web Content Printing Example|Creating the Web Page Printing Example]]
 +
#* [[An Android 6 HTML and Web Content Printing Example|Removing the Floating Action Button]]
 +
#* [[An Android 6 HTML and Web Content Printing Example|Designing the User Interface Layout]]
 +
#* [[An Android 6 HTML and Web Content Printing Example|Loading the Web Page into the WebView]]
 +
#* [[An Android 6 HTML and Web Content Printing Example|Adding the Print Menu Option]]<br><br>
 +
# [[A Guide to Android 6 Custom Document Printing]]
 +
#* [[A Guide to Android 6 Custom Document Printing|An Overview of Android Custom Document Printing]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Custom Print Adapters]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Preparing the Custom Document Printing Project]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Creating the Custom Print Adapter]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Implementing the onLayout() Callback Method]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Implementing the onWrite() Callback Method]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Checking a Page is in Range]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Drawing the Content on the Page Canvas]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Starting the Print Job]]
 +
#* [[A Guide to Android 6 Custom Document Printing|Testing the Application]]<br><br>
 +
# [[Handling Different Android 6 Devices and Displays]]
 +
#* [[Handling Different Android 6 Devices and Displays|Handling Different Device Displays]]
 +
#* [[Handling Different Android 6 Devices and Displays|Creating a Layout for each Display Size]]
 +
#* [[Handling Different Android 6 Devices and Displays|Providing Different Images]]
 +
#* [[Handling Different Android 6 Devices and Displays|Checking for Hardware Support]]
 +
#* [[Handling Different Android 6 Devices and Displays|Providing Device Specific Application Binaries]]<br><br>
 +
# [[Signing and Preparing an Android 6 Application for Release]]
 +
#* [[Signing and Preparing an Android 6 Application for Release|The Release Preparation Process]]
 +
#* [[Signing and Preparing an Android 6 Application for Release|Changing the Build Variant]]
 +
#* [[Signing and Preparing an Android 6 Application for Release|Enabling ProGuard]]
 +
#* [[Signing and Preparing an Android 6 Application for Release|Creating a Keystore File]]
 +
#* [[Signing and Preparing an Android 6 Application for Release|Generating a Private Key]]
 +
#* [[Signing and Preparing an Android 6 Application for Release|Creating the Application APK File]]
 +
#* [[Signing and Preparing an Android 6 Application for Release|Register for a Google Play Developer Console Account]]
 +
#* [[Signing and Preparing an Android 6 Application for Release|Uploading New APK Versions to the Google Play Developer Console]]<br><br>
 +
# [[Integrating Google Play In-app Billing into an Android 6 Application]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Installing the Google Play Billing Library]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Creating the Example In-app Billing Project]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Adding Billing Permission to the Manifest File]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Adding the IInAppBillingService.aidl File to the Project]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Adding the Utility Classes to the Project]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Designing the User Interface]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Implementing the “Click Me” Button]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Google Play Developer Console and Google Wallet Accounts]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Obtaining the Public License Key for the Application]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Setting Up Google Play Billing in the Application]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Initiating a Google Play In-app Billing Purchase]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Implementing the onActivityResult Method]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Implementing the Purchase Finished Listener]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Consuming the Purchased Item]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Releasing the IabHelper Instance]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Modifying the Security.java File]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Testing the In-app Billing Application]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Building a Release APK]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Creating a New In-app Product]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Publishing the Application to the Alpha Distribution Channel]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Adding In-app Billing Test Accounts]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Configuring Group Testing]]
 +
#* [[Integrating Google Play In-app Billing into an Android 6 Application|Resolving Problems with In-App Purchasing]]<br><br>
 +
# [[An Overview of Gradle in Android Studio - Android 6]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|An Overview of Gradle]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|Gradle and Android Studio]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|Sensible Defaults]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|Dependencies]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|Build Variants]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|Manifest Entries]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|APK Signing]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|ProGuard Support]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|The Top-level Gradle Build File]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|Module Level Gradle Build Files]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|Configuring Signing Settings in the Build File]]
 +
#* [[An Overview of Gradle in Android Studio - Android 6|Running Gradle Tasks from the Command-line]]<br><br>
 +
# [[An Android Studio Gradle Build Variants Example - Android 6]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Creating the Build Variant Example Project]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Extracting the Hello World String Resource]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Adding the Build Flavors to the Module Build File]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Adding the Flavors to the Project Structure]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Adding Resource Files to the Flavors]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Testing the Build Flavors]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Build Variants and Class Files]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Adding Packages to the Build Flavors]]
 +
#* [[An Android Studio Gradle Build Variants Example - Android 6|Customizing the Activity Classes]]<br>br>
 
</td>
 
</td>
 
<td valign="top">
 
<td valign="top">

Revision as of 19:19, 5 January 2016

Table of ContentsNext
Introduction



© 2015 Neil Smyth / Payload Media. This eBook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.


<google>BUY_ANDROID_STUDIO6</google>

Table of Contents

  1. Introduction
  2. Setting up an Android Studio Development Environment
  3. Creating an Example Android 6 App in Android Studio
  4. A Tour of the Android Studio User Interface
  5. Creating an Android 6 Virtual Device (AVD) in Android Studio
  6. Testing Android Studio Apps on a Physical Android 6 Device
  7. The Basics of the Android Studio Code Editor
  8. A Guide to the Android Studio Designer Tool
  9. Designing a User Interface using the Android Studio Designer Tool
  10. Creating an Android 6 User Interface in Java Code
  11. Using the Android 6 GridLayout Manager in Android Studio Designer
  12. Working with the Android 6 GridLayout using XML Layout Resources
  13. An Overview and Example of Android 6 Event Handling
  14. Detecting Common Gestures using the Android 6 Gesture Detector Class
  15. Implementing Custom Gesture and Pinch Recognition on Android 6
  16. An Introduction to Android 6 Fragments
  17. Using Fragments in Android Studio - An Example
  18. Animating User Interfaces with the Android 6 Transitions Framework
  19. An Android 6 Transition Tutorial using beginDelayedTransition
  20. Implementing Android 6 Scene Transitions – A Tutorial
  21. Working with the Floating Action Button and Snackbar
  22. Creating an Android Tabbed Interface using the TabLayout Component
  23. Working with the Android RecyclerView and CardView Widgets
  24. An Android RecyclerView and CardView Tutorial
  25. Working with the Android AppBar and Collapsing Toolbar Layouts
  26. Implementing an Android Navigation Drawer
  27. An Android Studio Master/Detail Flow Tutorial
  28. An Overview of Android 6 Intents
  29. Android 6 Explicit Intents – A Worked Example
  30. Android 6 Implicit Intents – A Worked Example
  31. Android 6 Broadcast Intents and Broadcast Receivers
  32. A Basic Overview of Java Threads and Thread Handlers on Android
  33. An Overview of Android 6 Started and Bound Services
  34. Implementing an Android 6 Started Service – A Worked Example
  35. Android 6 Local Bound Services – A Worked Example
  36. Android 6 Remote Bound Services – A Worked Example
  37. An Overview of Android 6 SQLite Databases
  38. An Android 6 TableLayout and TableRow Tutorial
  39. An Android 6 SQLite Database Tutorial
  40. Understanding Android 6 Content Providers
  41. Implementing an Android Content Provider in Android Studio
  42. Accessing Cloud Storage using the Android 6 Storage Access Framework
  43. An Android 6 Storage Access Framework Example
  44. Implementing Video Playback on Android 6 using the VideoView and MediaController Classes
  45. Video Recording and Image Capture on Android 6 using Camera Intents
  46. Making Runtime Permission Requests in Android 6.0
  47. Android 6 Audio Recording and Playback using MediaPlayer and MediaRecorder
  48. Working with the Google Maps Android 6 API in Android Studio
  49. Printing with the Android 6 Printing Framework
  50. An Android 6 HTML and Web Content Printing Example
  51. A Guide to Android 6 Custom Document Printing
  52. Handling Different Android 6 Devices and Displays
  53. Signing and Preparing an Android 6 Application for Release
  54. Integrating Google Play In-app Billing into an Android 6 Application
  55. An Overview of Gradle in Android Studio - Android 6
  56. An Android Studio Gradle Build Variants Example - Android 6

<google>ADSDAQBOX</google>

<google>BUY_ANDROID_STUDIO6</google>



Table of ContentsNext
Introduction