developer.android.com test 01
来源:互联网 发布:免费的mac清理软件 编辑:程序博客网 时间:2024/04/30 02:21
Getting Started
Welcome to Training for Android developers. Here you'll find sets of lessons within classes that describe how to accomplish a specific task with code samples you can re-use in your app. Classes are organized into several groups you can see at the top-level of the left navigation.
This first group, Getting Started, teaches you the bare essentials for Android app development. If you're a new Android app developer, you should complete each of these classes in order.
If you prefer to learn through interactive video training, check out this trailer for a course about the fundamentals of Android development.
Start the video course
After you've installed the Android SDK, start with this class to learn the basics about Android app development.
- Creating an Android Project
- Running Your Application
- Building a Simple User Interface
- Starting Another Activity
How to build your app with alternative resources that provide an optimized user experience on multiple device form factors using a single APK.
- Supporting Different Languages
- Supporting Different Screens
- Supporting Different Platform Versions
Managing the Activity Lifecycle
How Android activities live and die and how to create a seamless user experience by implementing lifecycle callback methods.
- Starting an Activity
- Pausing and Resuming an Activity
- Stopping and Restarting an Activity
- Recreating an Activity
Building a Dynamic UI with Fragments
How to build a user interface for your app that is flexible enough to present multiple UI components on large screens and a more constrained set of UI components on smaller screens—essential for building a single APK for both phones and tablets.
- Creating a Fragment
- Building a Flexible UI
- Communicating with Other Fragments
Saving Data
How to save data on the device, whether it's temporary files, downloaded app assets, user media, structured data, or something else.
- Saving Key-Value Sets
- Saving Files
- Saving Data in SQL Databases
How to build a user experience that leverages other apps available on the device to perform advanced user tasks, such as capture a photo or view an address on a map.
- Sending the User to Another App
- Getting a Result from the Activity
- Allowing Other Apps to Start Your Activity
Working with System Permissions
How to declare that your app needs access to features and resources outside of its 'sandbox', and how to request those privileges at runtime.
- Declaring Permissions
- Requesting Permissions at Run Time
- Best Practices for Runtime Permissions
- developer.android.com test 01
- 访问 developer.android.com
- 解决无法访问 developer.android.com
- developer.android.com 无法访问解决方法
- [android developer 学习笔记]monkey test
- developer.android.com打不开,试试这个
- developer.android.com被封锁的解决方法
- developer.android.com被封锁的解决方法
- 8.无法访问developer.android.com的解决方案。
- developer.Android.com:PhoneStateListener :onServiceStateChanged(ServiceState serviceState)
- developer.android.com上Accessibility文档翻译
- 如何科学打开https://developer.android.com
- developer.android.com 专业英语解读
- Android Studio下载,无法打开developer.android.com的解决办法
- Ubuntu上Android官方开发网站教程(developer.android.com)
- 采用我这个方式登陆developer.android.com
- developer.android.com学习笔记Activity篇(一)
- developer.android.com学习笔记Fragment篇(二)
- oracle ORA-01033 错误的解决方案
- leetcode-Swap Nodes in Pairs
- 牛客网 | 从上往下打印二叉树
- LightOJ - 1040 Donation(最小生成树)
- 第4讲项目2------第三小节 转换为华氏温度值
- developer.android.com test 01
- php网站开发学习平台
- 数据结构与算法(C语言描述)——单链表
- mysql 学习记录(二十一)--调整linux I/O以提高mysql运行效率
- 动态调用CSS文件 JS文件的方法
- 字符编码笔记:ASCII,Unicode和UTF-8
- 面向对象(上)
- -Dmaven.multiModuleProjectDirectory system propery is not set.
- ubuntu 64位安装 power8模拟器