Android开发-API指南-Android简介
Introduction to Android
英文原文:http://developer.android.com/intl/zh-cn/guide/index.html
采集日期:2014-4-16
搬迁自原博客:http://blog.sina.com.cn/s/blog_48d491300101gtjm.html
要想学习 App 是如何运作的,请阅读应用程序开发基础。
要马上开始编写代码,请阅读Building Your First App。
Android 为应用程序提供了一个内容丰富的平台(译者注:原文是 Framework,译为框架感觉实在难以理解,虽然很多人这么译。),它可以让你用 Java 语言来创建移动设备上的应用程序和游戏。
左侧导航栏中的文档给出了利用各种 Android API 建立应用程序的详细说明。(译者注:原文是嵌入网页右侧的,左侧有导航栏。)
如果你是 Android 开发的新手,理解以下 Android 应用程序平台的基本概念是十分重要的:
应用程序提供了多个入口
Android 应用程序是多个独立组件的混合体,这些组件可以被单独调用。
比如,某 activity 给出了一个用户界面窗口,而另一个 service 则在后台独自执行某些任务。
通过 intent,你可以在一个组件中启动另一个组件。你甚至可以打开另一个应用程序中的组件,比如打开某个地图应用中的 activity 显示一个地址。
这种模式使得一个应用程度可以有多个入口,由其他应用程序启动的功能看起来就像(嵌入当前应用中的)用户“默认”功能一样。
更多内容:
适应不同设备的应用程序
Android 提供了一种自适应的应用程序框架,允许你为每种设备参数指定唯一的资源。
比如,你可以为各种屏幕尺寸创建不同的 XML layout 文件,系统会根据当前设备的屏幕大小来决定使用哪个 Layout。
如果某个应用程序需要特定的硬件,比如照相机,你可以在运行时查询当前设备是否支持。
必要的话,你还可以对应用程序所需的硬件配置进行声明,以便 Google Play Store 之类的“应用市场”禁止在那些不提供这些硬件的设备上安装该应用。
更多内容:
Android开发-API指南-Android简介的更多相关文章
- Android开发-API指南-Fragment
Fragments 英文原文:http://developer.android.com/guide/components/fragments.html 采集日期:2014-12-31 在本文中 设计理 ...
- 【最后一篇API译文】Android开发-API指南- Contacts Provider
Contacts Provider 今年加入了某字幕组,加之杂事颇多,许久未添新文了,惭愧之极. 在听闻 Google 即将重返中国后,近日忽又发现官方网站正在放出 API 中文版,比如本文.当然不是 ...
- Android开发-API指南-<uses-feature>
<uses-feature> 英文原文:http://developer.android.com/guide/topics/manifest/uses-feature-element.ht ...
- Android开发-API指南-<provider>
<provider> 英文原文:http://developer.android.com/guide/topics/manifest/provider-element.html 采集(更新 ...
- Android开发-API指南-<application>
<application> 英文原文:http://developer.android.com/guide/topics/manifest/application-element.html ...
- Android开发-API指南-应用程序开发基础
Application Fundamentals 英文原文:http://developer.android.com/guide/components/fundamentals.html 采集(更新) ...
- Android开发-API指南-常用Intent
Common Intents 英文原文:http://developer.android.com/guide/components/intents-common.html 采集(更新)日期:2014- ...
- Android开发-API指南-Intent和Intent过滤器
Intents and Intent Filters 英文原文:http://developer.android.com/guide/components/intents-filters.html 采 ...
- Android开发-API指南-<activity>
<activity> 英文原文:http://developer.android.com/guide/topics/manifest/activity-element.html 采集(更新 ...
随机推荐
- Redis集群方案介绍
由于Redis出众的性能,其在众多的移动互联网企业中得到广泛的应用.Redis在3.0版本前只支持单实例模式,虽然现在的服务器内存可以到100GB.200GB的规模,但是单实例模式限制了Redis没法 ...
- define宏定义中的#,##,@#及\符号
define宏定义中的#,##,@#及\符号 在#define中,标准只定义了#和##两种操作.#用来把参数转换成字符串,##则用来连接两个前后两个参数,把它们变成一个字符串. 1.# (string ...
- css3旋转小三角
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Javascript之UI线程与性能优化
在浏览器中,Javascript执行与UI更新是发生在同一个进程(浏览器UI线程)中的.UI线程的工作基于一个简单的队列系统,任务会被保存到队列中直到进程空闲时被提取出来执行.所以Javascript ...
- 探秘JavaScript中的六个字符
JavaScript 是一个奇怪而有趣的语言,我们可以写一些疯狂却仍然有效的代码.它试图帮助我们把事情转换到基于我们如何对待他们的特定类型. 如果我们添加一个字符串,JavaScript会假定我们希望 ...
- WebAPI 安全性 使用TOKEN+签名验证(上)
首先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题, ...
- [CSS]理解line-height
字面意思 "行高"顾名思意指一行文字的高度.具体来说是指两行文字间基线之间的距离.基线实在英文字母中用到的一个概念,我们刚学英语的时使用的那个英语本子每行有四条线,其中底部第二条线 ...
- dede图片横向滚动
<div id=demo style="overflow:hidden; width:960px;" > <table border=0 align=" ...
- 张恭庆编《泛函分析讲义》第二章第2节 $Riesz$ 定理及其应用习题解答
在本节中, $\scrH$ 均指 $Hilbert$ 空间. 1.在极大闭子空间的交的最佳逼近元 设 $f_1,f_2,\cdots,f_n$ 是 $\scrH$ 上的一组线性有界泛函, $$\bex ...
- transform.position和transform.localPosition区别
1. position是根据世界原点为中心 2. localPosition是根据父节点为中心,如果没有父节点,localpositon和position是没有区别的 3.选中一个物体左上角Globa ...