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简介的更多相关文章

  1. Android开发-API指南-Fragment

    Fragments 英文原文:http://developer.android.com/guide/components/fragments.html 采集日期:2014-12-31 在本文中 设计理 ...

  2. 【最后一篇API译文】Android开发-API指南- Contacts Provider

    Contacts Provider 今年加入了某字幕组,加之杂事颇多,许久未添新文了,惭愧之极. 在听闻 Google 即将重返中国后,近日忽又发现官方网站正在放出 API 中文版,比如本文.当然不是 ...

  3. Android开发-API指南-<uses-feature>

    <uses-feature> 英文原文:http://developer.android.com/guide/topics/manifest/uses-feature-element.ht ...

  4. Android开发-API指南-<provider>

    <provider> 英文原文:http://developer.android.com/guide/topics/manifest/provider-element.html 采集(更新 ...

  5. Android开发-API指南-<application>

    <application> 英文原文:http://developer.android.com/guide/topics/manifest/application-element.html ...

  6. Android开发-API指南-应用程序开发基础

    Application Fundamentals 英文原文:http://developer.android.com/guide/components/fundamentals.html 采集(更新) ...

  7. Android开发-API指南-常用Intent

    Common Intents 英文原文:http://developer.android.com/guide/components/intents-common.html 采集(更新)日期:2014- ...

  8. Android开发-API指南-Intent和Intent过滤器

    Intents and Intent Filters 英文原文:http://developer.android.com/guide/components/intents-filters.html 采 ...

  9. Android开发-API指南-<activity>

    <activity> 英文原文:http://developer.android.com/guide/topics/manifest/activity-element.html 采集(更新 ...

随机推荐

  1. read,for,case,while,if简单例子

    Read多用于从某文件中取出每行进行处理 $ cat read.sh #!/bin/bash echo "using read" cat name.txt | while read ...

  2. vmware 没挂载光盘解决方案

    一定要选中上方的'已连接'

  3. 从SVN导出指定版本号之间修改的文件

    当一个网站项目进入运营维护阶段以后,不会再频繁地更新全部源文件到服务器,这个时间的修改大多是局部的,因此更新文件只需更新修改过的文件,其他 没有修改过的文件就没有必要上载到服务器.但一个稍微上规模的网 ...

  4. application in 2014

    OA WEBSITE ERP ISO ANDROID EF+MVC4+CATCHE+JQuery+js+div+css+web性能优化+webservice+sql2008+设计模式+wcf+多线程 ...

  5. UVa 297 Quadtrees(树的递归)

    Quadtrees 四分树就是一颗一个结点只有4个儿子或者没有儿子的树 [题目链接]UVa 297 Quadtrees [题目类型]树的递归 &题意: 一个图片,像素是32*32,给你两个先序 ...

  6. pandas 0.19.0 documentation

    pandas 0.19.0 documentation » http://pandas.pydata.org/pandas-docs/stable/style.html

  7. 转-Activity之间数据传递之Intent数据传递

    Intent意图 可用于Activity之间的数据传递,一般可分为下面两种情况,从当前Activity传递到目标Activity后有无返回值: 1.传递后无返回值的情况: 1 2 3 4 5 6 7 ...

  8. 关于微信网页调用js-sdk相关接口注意事项目(一级域名与二级域名互相干扰!!!)

    不知道有没有网友遇到过同一个web应用用不同的域名(一级或二级域名)在两个公众号中调用JSSDK相关接口实现功能, 这种做法本来没有问题,问题在于用二级域名(同属一级域名下的二级域名)绑定另一个web ...

  9. SOA 与 DDD

    SOA是技术架构方面,Evans DDD则是哲学方法论方面,所属方向不一样,或者说两者非常的无关.甚至是两个不同方向.使用DDD可以将系统从无到有到大建立起来,而大到一定程度,就需要SOA,整合异构. ...

  10. Eclipse下快速打开本地文件插件EasyExplorer(转)

    EasyExplorer  是一个类似于 Windows Explorer的Eclipse插件,它可以帮助你在不退出Eclipse的环境下浏览本地文件系统,类似的插件也有很多,但是本人喜欢使用这个版本 ...