Develop--Training(一)Getting Started
2015-12-03 00:17
411 查看
今天在老大的激励下,开始看android的官方文档了,奈何本人的英文水平太差,虽然大学毕业,但是英文四级都没过。所以看的有点吃力,把自己的翻译记录下来吧、以后没事翻翻。
Android Training:http://cs.szpt.edu.cn/android/training/index.html
第一个模块,Getting Started,教你开发Android app的基本知识点。如果你是一个Android开发新手,你要完成以下课程中的每一步:
这节课有四个内容:
Creating an Android Project(创建一个Android 工程)
Running Your Application(运行你的App)
Building a Simple User Interface(建立一个简单的用户界面UI)
Starting Another Activity(打开另一个Activity)
这节课有四个内容:
Starting an Activity(打开一个Activity)
Pausing and Resuming an Activity(暂停和恢复一个Activity)
Stopping and Restarting an Activity(停止和重启一个Activity)
Recreating an Activity(重新创建一个Activity)
这节课有三个内容:
Supporting Different Languages(支持多语言)
Supporting Different Screens(支持多屏幕)
Supporting Different Platform Versions(支持多平台)
这节课有四个内容:
Using the Support Library(使用支持的依赖库)
Creating a Fragment(创建一个Fragment)
Building a Flexible UI(建立一个灵活的UI)
Communicating with Other Fragments(和其他Fragment之间的通信)
这节课有三个内容:
Saving Key-Value Sets(键值对保存)
Saving Files(文件保存)
Saving Data in SQL Databases(SQLite数据库保存)
这节课有三个内容:
Sending the User to Another App(将用户发送到另一个应用程序)
Getting a Result from the Activity(得到Activity的返回结果)
Allowing Other Apps to Start Your Activity(允许其他app打开你的Activity)
这节课有三个内容:
Sending Content to Other Apps(将数据发送到另一个应用程序)
Receiving Content from Other Apps(接受其他应用程序的数据)
Adding an Easy Share Action(添加一个简单的共享操作)
Android Training:http://cs.szpt.edu.cn/android/training/index.html
Getting Started(从这里开始)
欢迎来到Android开发者训练营。你能在课堂上的一节一节的课程中,学习怎样通过完成一些特殊的任务来编写一个自己的App通过一些简单的代码。你能在左边的导航上看见我们的课程是由不同的等级模块组成的。第一个模块,Getting Started,教你开发Android app的基本知识点。如果你是一个Android开发新手,你要完成以下课程中的每一步:
Building Your First App(创建你的第一个App)
在你学习开发Android app基础这节课之前,你要下载好Android SDK。这节课有四个内容:
Creating an Android Project(创建一个Android 工程)
Running Your Application(运行你的App)
Building a Simple User Interface(建立一个简单的用户界面UI)
Starting Another Activity(打开另一个Activity)
Managing the Activity Lifecycle(管理Activity的生命周期)
Activity是怎样工作和死亡的?通过实现Activity生命周期的回调方法,怎样来创建一个无缝的用户体验?这节课有四个内容:
Starting an Activity(打开一个Activity)
Pausing and Resuming an Activity(暂停和恢复一个Activity)
Stopping and Restarting an Activity(停止和重启一个Activity)
Recreating an Activity(重新创建一个Activity)
Supporting Different Devices(支持不同的设备)
在不同的设备上运行同一个apk,怎样通过替换app的资源文件来优化用户体验?这节课有三个内容:
Supporting Different Languages(支持多语言)
Supporting Different Screens(支持多屏幕)
Supporting Different Platform Versions(支持多平台)
Building a Dynamic UI with Fragments(用Fragment建立动态的布局)
在手机和平板上运行同一个apk,在大屏上有多个UI组件,在小屏上有更多UI组件的嵌套,怎样使你建立的app的用户界面运行的都足够的流畅?这节课有四个内容:
Using the Support Library(使用支持的依赖库)
Creating a Fragment(创建一个Fragment)
Building a Flexible UI(建立一个灵活的UI)
Communicating with Other Fragments(和其他Fragment之间的通信)
Saving Data(保存数据)
怎样在设备上保存数据?是通过临时文件,下载app的私有文件,用户的音频视频文件,还是结构化数据,或是其他方法?这节课有三个内容:
Saving Key-Value Sets(键值对保存)
Saving Files(文件保存)
Saving Data in SQL Databases(SQLite数据库保存)
Interacting with Other Apps(和其他应用之间的通信)
怎样建立一个app可以通过利用设备上的其他app来执行一个高级用户操作?像截图或者是在地图上找到地址…这节课有三个内容:
Sending the User to Another App(将用户发送到另一个应用程序)
Getting a Result from the Activity(得到Activity的返回结果)
Allowing Other Apps to Start Your Activity(允许其他app打开你的Activity)
Sharing Content(数据共享)
怎样使你的app和下一个级别的app之间共享信息,接受返回的信息?可以通过提供一个简单的可扩展的方法来执行共享用户数据的操作。这节课有三个内容:
Sending Content to Other Apps(将数据发送到另一个应用程序)
Receiving Content from Other Apps(接受其他应用程序的数据)
Adding an Easy Share Action(添加一个简单的共享操作)
相关文章推荐
- okhttp cancel() 导致Crash NetworkOnMainThreadExcepti
- NSSearchPathForDirectoriesInDomains 参数
- [leetcode]Contains Duplicate II
- 华为RH8100V3RAID 10配置
- lightoj1123 Trail Maintenance
- Daily Scrum - 12/02
- 领域驱动设计(Domain Driven Design)参考架构详解
- Factorial Trailing Zeroes
- Boost练习程序(multi_index_container)
- 博弈论基础知识: 巴什博奕+威佐夫博奕+尼姆博弈(及Staircase
- 使用可选值链(optional chaining)解析optional变量
- 2015年微软亚洲研究院的惊艳项目,人工智能抢眼
- svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
- STL关联容器概述 http://blog.csdn.net/yfkiss/article/details/6594859
- c++ try catch 问题 http://blog.csdn.net/windhaunting/article/details/4735338
- 利用Commons-email组件发送邮件
- DELL RAID
- 解决 Agent admitted failure to sign using the key 问题 with ssh
- sleep()与wait()之间的不同
- containing working copy admin area is missing