Android官方开发文档Training系列课程中文版:构建第一款安卓应用之入门指南
入门指南
欢迎来到安卓开发训练课,在这里你可以找到一系列课程来描述如何使用现有的代码示例来重新适用到你的APP上,你可以在左侧的导航栏顶部看到在若干个大项里有若干个有组织的子项课程。(导航栏请参见官方文档的导航栏)
在第一个大项里,入门指南会引导你搭建一个安卓APP开发所必须的环境,如果你是个新手,那么你应该有顺序的完成这里的每一项课程。
如果你乐意通过交互式视频学习安卓的话,请点击这里。
创建你的第一款APP应用
稍后你将会安装Android SDK,从这一课起你将会学习关于安卓应用开发的基础。
创建一个安卓工程
运行你的应用
创建简单的用户界面
启动另一个Activity
创建一个安卓工程
添加ActionBar
ActionBar是一项非常重要的设计元素,你可以实现你自己应用行为。尽管它在API 11上才开始出现,不过你可以通过包含ActionBar的支持库将含有ActionBar的应用使用在Android 2.1及更高的版本上。
设置ActionBar
添加Action按钮
设置ActionBar的风格
设置ActionBar的浮层效果
支持不同的设备
如何使用手上的资源去构建一个apk以便在不同形态的设备上提供最佳的用户体验
支持不同的语言
支持不同的屏幕大小及密目
支持不同的平台版本
管理Activity的生命周期
理解Android中Activity是如何存活和死亡的,如何通过实现生命周期回调函数来创建一个无缝连接的用户体验效果。
启动一个Activity
暂停和恢复一个Activity
停止和重新启动一个Activity
重新创建一个Activity
使用Fragment构建动态的UI
如何构建一个含有足够灵活的用户界面的APIK,以便能在大屏幕的平板上或者是在一组界面受限的小屏幕手机上良好展示。
创建一个Fragment
构建灵活的UI
Fragment之间的通信
存储数据
如何在设备上存储文件,无论它是临时文件,又或者是下载的APP资源,还是视频,或者结构化的数据,或者其它类型的。
存储键值对集合
存储文件
存储数据库数据
与其它应用进行交互
如何构建一个可以与其它应用相互协作的用户效果,比如拍照啊,在一个地图应用上看一个地址啊什么的。
启动其它应用完成辅助功能
从另一个Activity获得返回结果
允许其它APP启动你的Activity
在线课程
如果你愿意通过可互动的视频学习的话,请关注这里的免费课程。
到这里,入门指南目录翻译完毕,下一篇文章将会学习如何入门安卓开发。
Android官方开发文档Training系列课程中文版:构建第一款安卓应用之入门指南相关推荐
- Android官方开发文档Training系列课程中文版:连接无线设备之通过WIFI创建P2P连接
原文地址:http://android.xsoftlab.net/training/connect-devices-wirelessly/wifi-direct.html#permissions Wi ...
- Android官方开发文档Training系列课程中文版:目录
原文地址 : http://android.xsoftlab.net/training/index.html 引言 在翻译了一篇安卓的官方文档之后,我觉得应该做一件事情,就是把安卓的整篇训练课程全部翻 ...
- Android官方开发文档Training系列课程中文版:创建自定义View之View的创建
原文地址:http://android.xsoftlab.net/training/custom-views/index.html 引言 Android框架含有大量的View类,这些类用来显示各式各样 ...
- Android官方开发文档Training系列课程中文版:OpenGL绘图之图形绘制
原文地址:http://android.xsoftlab.net/training/graphics/opengl/draw.html 如果你还不清楚如何定义图形及坐标系统,请移步:Android官方 ...
- Android官方开发文档Training系列课程中文版:使用Fragment构建动态UI之Fragment创建
原文地址:http://android.xsoftlab.net/training/basics/fragments/index.html 导言 为了在Android中创建动态的多面板用户界面,你需要 ...
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之环境配置
欢迎来到Android开发大家庭. 这一课将会教授你如何构建你的第一款安卓应用.你将会学习到如何创建一个安卓工程,并运行一个可调试的应用版本.你也将会学习一个基本的安卓应用设计,包括如何构建一个简单的 ...
- Android官方开发文档Training系列课程中文版:OpenGL绘图之环境配置
原文地址:http://android.xsoftlab.net/training/graphics/opengl/index.html 引言 Android framework层为创建绚丽的功能性U ...
- Android官方开发文档Training系列课程中文版:打印内容之自定义文档打印
原文地址:http://android.xsoftlab.net/training/printing/custom-docs.html 对于一些应用,比如绘图类APP,版面设计类APP以及其它APP, ...
- Android官方开发文档Training系列课程中文版:Android的安全建议 .
转载:http://blog.csdn.net/sahadev_/article/details/52949855 原文地址:http://android.xsoftlab.net/training/ ...
最新文章
- UI组件之TextView及其子类(四)AnalogClock,DigitalClock
- c语言各类随机函数,怎样让c语言中的随机函数真正随机?
- ES关于文档的基本操作
- mysqld服务启动失败, Failed to restart mysqld.service: Unit not found.
- 斐波那契数与二分法的递归与非递归算法及其复杂度分析
- 对称加密-DES解密
- JS静态变量和静态函数
- 这些年正Android - 序言
- java 泛型 类型实参(type argument)
- JAVA的DES加密解密在windows上测试一切正常,在linux上异常
- is_file() 和 is_dir()注意事项
- 病毒周报(081208至081214)
- 秋天的第一杯奶茶刷屏互联网,其背后又蕴含着哪些营销逻辑呢?
- (已解决)报错:collect2 error ld returned 1 exit status
- 遥感影像地图编制流程
- BZOJ3772精神污染——可持久化线段树+出栈入栈序
- html js鼠标滚轮事件,JS事件-鼠标滚轮事件
- 本周最新文献速递20220320
- 搭建个人网站--域名申请
- 为博客添加樱花飘落的效果
热门文章
- 转载:vscode快捷键
- 西北工业大学 计算机学院王云岚,王云岚
- 耳机使用说明书 jbl ua_用过JBL耳机后,才知道在运动领域BOSE和BO原来只是个弟弟...
- 获取map第一个的key和value_谁要是再敢用Map传参,我过去就是一JIO
- @valid 不生效_黑帽seo高手-实战细谈301生效周期+影响收录重要因素(探索)
- 单片机学习--3D动画演示单片机工作原理
- context root修改无效:web修改项目路径(eclipse)
- 北斗导航 | 北斗卫星导航信号串行捕获算法MATLAB仿真(附源代码)
- 升序排列python_Python3基础 sort 将一个列表中的值升序排列
- micropython开发环境_micropython开发者指南