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 采集(更新 ...
随机推荐
- LintCode "Swap Two Nodes in Linked List"
Nothing special. Just take care of corner cases. class Solution { public: /** * @param head a ListNo ...
- phpstorm 配置自带webserver ,配置根目录
版权声明:本文为博主原创文章,未经博主允许不得转载. from http://blog.csdn.net/pony_maggie/article/details/52367093 目录(?)[-] ...
- 【原创】VNC-view配置
*.hl_mark_KMSmartTagPinkImg{background-color:#ffaaff;}*.hl_mark_KMSmartTagBlueImg{background-color:# ...
- Akka(二) - Future
1. future的所有方法都是非阻塞立即返回的 (1)future都要有TimeOut和ExecutionContextExecutor这2个隐士参数 (2)打印future object Hell ...
- 内存修改mfc
vc++6.0,内涵图
- Blockchain概述--转
编者按:著名投资人 Fred Wilson 的同事 Joel Monegro 近日参加了纽约比特币 workshop HackBit聚会,其间他们讨论了比特币式的思维方式对未来十年世界的影响,而这种影 ...
- 学习ios键盘和textfield之间操作体会
所需要计算就是,键盘移动以后是否遮挡住了textfield,需要用到的计算公式: int offset = 键盘的高度-(self.frame.size.height - self.textfiled ...
- SteamVR Unity工具包(VRTK)之激光和移动
简单激光指针(VRTK_ SimplePointer) 简单指针(Simple Pointer)脚本从控制器尾部发出一个有色光束来模拟激光束.这在场景中指向对象很有用,它能判断所指向的对象以及对象距控 ...
- Yii2.0 数据库查询方法
User::find()->all(); 此方法返回所有数据: User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子): User:: ...
- MySql中的变量定义
根据mysql手册,mysql的变量分为两种:系统变量和用户变量.但是在实际使用中,还会遇到诸如局部变量.会话变量等概念.根据个人感觉,mysql变量大体可以分为四种类型: 一.局部变量. 局部变量一 ...