Android Studio Development Essentials – Android 6 Edition

0
(0)

Android Studio Development Essentials – Android 6 Edition
 

  • Author:Neil Smyth
  • Length: 710 pages
  • Edition: 1
  • Publisher: CreateSpace Independent Publishing Platform
  • Publication Date: 2015-12-09
  • ISBN-10: 1519722087
  • ISBN-13: 9781519722089
  • Sales Rank: #1269713 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Fully updated for Android 6, the goal of this book is to teach the skills necessary to develop Android based applications using the Android Studio Integrated Development Environment (IDE) and the Android 6 Software Development Kit (SDK).

    Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment. An overview of Android Studio is included covering areas such as tool windows, the code editor and the Designer tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. More advanced topics such as database management, content providers and intents are also covered, as are touch screen handling, gesture recognition, camera access and the playback and recording of both video and audio. This edition of the book also covers printing, transitions and cloud-based file storage.

    The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers and collapsing toolbars.

    In addition to covering general Android development techniques, the book also includes Google Play specific topics such as implementing maps using the Google Maps Android API, in-app billing and submitting apps to the Google Play Developer Console.

    Chapters also cover advanced features of Android Studio such as Gradle build configuration and the implementation of build variants to target multiple Android device types from a single project code base.

    Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac or Linux system and ideas for some apps to develop, you are ready to get started.

    Table of Contents

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

    中文:

    书名:Android Studio Development Essentials – Android 6 Edition

    本书针对Android 6进行了全面更新,目的是教授使用Android Studio集成开发环境(IDE)和Android 6软件开发工具包(SDK)开发基于Android的应用程序所需的技能。

    从基础知识开始,本书概述了设置Android开发和测试环境所需的步骤。其中包括Android Studio的概述,包括工具窗口、代码编辑器和设计器工具。在介绍Android的体系结构之后,我们将深入了解如何使用Android Studio环境设计Android应用程序和用户界面。此外,还包括数据库管理、内容提供商和意图等更高级的主题,以及触摸屏处理、手势识别、摄像头访问以及视频和音频的回放和录制。这本书还涵盖了打印、过渡和基于云的文件存储。

    The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers and collapsing toolbars.

    除了介绍一般的Android开发技术外,本书还包括Google Play特定主题,如使用Google Maps Android API实现地图、应用内计费以及将应用提交到Google Play开发人员控制台。

    各章还介绍了Android Studio的高级特性,如Gradle构建配置,以及如何实现构建变体以从单个项目代码库中定位多种Android设备类型。

    假设你已经有一些Java编程经验,准备下载Android Studio和Android SDK,可以访问Windows、Mac或Linux系统,并有开发一些应用程序的想法,那么你就可以开始了。

    Table of Contents

    Chapter 1.Introduction
    Chapter 2.Setting up an Android Studio Development Environment
    第3章:在Android Studio中创建示例Android应用程序
    第四章:Android Studio用户界面之旅
    第五章在Android Studio中创建Android虚拟设备(AVD)
    第6章:在物理Android设备上测试Android Studio应用程序
    Chapter 7.The Basics of the Android Studio Code Editor
    Chapter 8.An Overview of the Android Architecture
    Chapter 9.The Anatomy of an Android Application
    第10章了解Android应用程序和活动生命周期
    Chapter 11.Handling Android Activity State Changes
    第12章通过示例更改Android活动状态
    Chapter 13.Saving and Restoring the State of an Android Activity
    Chapter 14.Understanding Android Views, View Groups and Layouts
    Chapter 15. A Guide to the Android Studio Designer Tool
    Chapter 16.Designing a User Interface using the Android Studio Designer Tool
    第17章用Java代码创建Android用户界面
    Chapter 18.Using the Android GridLayout Manager in Android Studio Designer
    Chapter 19.Working with the Android GridLayout using XML Layout Resources
    第20章Android事件处理概述和示例
    Chapter 21.Android Touch and Multi-touch Event Handling
    Chapter 22.Detecting Common Gestures using the Android Gesture Detector Class
    第二十三章在Android上实现自定义手势和夹点识别
    Chapter 24.An Introduction to Android Fragments
    Chapter 25.Using Fragments in Android Studio – An Example
    Chapter 26.Creating and Managing Overflow Menus on Android
    Chapter 27.Animating User Interfaces with the Android Transitions Framework
    第28章:使用eginDelayedTransition的Android转换教程
    Chapter 29.Implementing Android Scene Transitions – A Tutorial
    Chapter 30.Working with the Floating Action Button and Snackbar
    Chapter 31.Creating a Tabbed Interface using the TabLayout Component
    第32章使用RecclerView和CardView小部件
    第33章:Android Reccle View和CardView教程
    Chapter 34.Working with the AppBar and Collapsing Toolbar Layouts
    第35章:实现Android导航抽屉
    第三十六章。Android Studio主/细节流程教程
    Chapter 37.An Overview of Android Intents
    第三十八章Android显性意图–一个实际例子
    第39章:Android隐含意图–一个实际例子
    第四十章Android广播意图和广播接收器
    第41章Android线程和线程处理程序的基本概述
    第42章Android启动和绑定服务概述
    第43章:实现Android启动服务–一个实例
    Chapter 44.Android Local Bound Services – A Worked Example
    第45章:Android远程绑定服务–示例
    Chapter 46.An Overview of Android SQLite Databases
    Chapter 47.An Android TableLayout and TableRow Tutorial
    Chapter 48.An Android SQLite Database Tutorial
    Chapter 49.Understanding Android Content Providers
    第50章在Android Studio中实现Android内容提供程序
    Chapter 51.Accessing Cloud Storage using the Android Storage Access Framework
    第52章Android存储访问框架示例
    Chapter 53.Implementing Video Playback on Android using the VideoView and MediaController Classes
    Chapter 54.Video Recording and Image Capture on Android using Camera Intents
    第55章在Android 6.0中发出运行时权限请求
    Chapter 56.Android Audio Recording and Playback using MediaPlayer and MediaRecorder
    第57章在Android Studio中使用Google Maps Android API
    Chapter 58.Printing with the Android Printing Framework
    第59章Android HTML和Web内容打印示例
    Chapter 60.A Guide to Android Custom Document Printing
    第六十一章处理不同的Android设备和显示器
    第62章签名和准备发布的Android应用程序
    Chapter 63. Integrating Google Play In-app Billing into an Android Application
    第六十四章。Android Studio中的Gradle概述
    第65章。Android Studio Gradle版本变体示例

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册