您的位置:首页 > 大数据 > 人工智能

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通过一些简单的代码。你能在左边的导航上看见我们的课程是由不同的等级模块组成的。

第一个模块,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(添加一个简单的共享操作)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: