
Android官方文档
Clare_0_0
这个作者很懒,什么都没留下…
展开
-
1.3 SystemPermissions
SystemPermissions Android是一种权限分离的操作系统,每一个应用运行的时候都有独特的系统标识(System identity, Linux user ID and group ID)。系统的部分同样也分离称为不同的identity。Linux从而就能将应用从系统分割出来,同时不同的应用也独立于其他的系统。 通过“权限”机制(permission翻译 2014-02-08 14:25:35 · 760 阅读 · 0 评论 -
2.3.1 Bound Service
Bound Services Boundservice是在client-server中的接口server。一个bound service允许组件绑定service来发送请求,接收应答,甚至进行进程间通信(IPC)。一个boundservice只在它为其他app组件服务的时候存活,并且不会在后台无限运行。 该文档展示如何创建bound service,包括如何将se翻译 2014-04-15 15:51:21 · 723 阅读 · 0 评论 -
Google Cloud Messagin for Android
Google Cloud GoogleCloud Messaging for Android(GCM)是一个允许你通过自己的服务器向你的android用户发送数据的服务,它同时也可以让android用户通过同样一个连接向你的服务器发送数据。 重要的是,android设备不需要运行该app才能收到信息。系统会在信息到达的时候通过Intent broadcast唤翻译 2014-04-16 14:27:23 · 908 阅读 · 0 评论 -
2.3 Services
Services 一个Service是一个app的组件,可以提供后台的长时间的操作,而不提供用户界面。别的app组件可以开启一个service,即使用户切换到别的app,它也会继续在后台运行。另外,一个组件可以绑定一个service与其相互作用,甚至提供进程间通信。(IPC, interprocess communication)例如,一个service可以在后台控制着networ翻译 2014-03-10 14:35:47 · 719 阅读 · 0 评论 -
2.2.3 Tasks and Back Stack
Task and Back Stack 一个app中通常包括多个activity。每一个activity都应该设计成具有可以实现不同的功能并且可以启动别的activity的功能,例如,一个email app有一个显示新邮件列表的activity,当用户选择其中一封邮件时,会打开一个新的activity显示邮件内容。 一个activity甚至可以启动设备中别的app中翻译 2014-02-27 17:10:25 · 825 阅读 · 0 评论 -
2.2.1 Fragments
这一篇翻译的真是不容易啊.........Fragments 一个fragment表示在一个activity中用户界面的一个行为或者一部分。你可以将几个fragment结合放在在一个activity中形成一个多版面UI(multi-pane UI),也可以在多个activity中重复使用一个fragment。你可以将fragment理解为一个activity的一个模块化翻译 2014-02-20 17:12:39 · 1073 阅读 · 1 评论 -
2.2.2 Loaders
Loaders 在Android3.0中介绍的,载入器(Loader)可以让从activity或者fragment中异步载入数据变得更简单。载入器有下面这些特点:● 对任意activity和fragment都有效● 提供异步下载数据功能● 当内容(content)改变的时候,它们监控数据的来源并且提交新的结果● 当配置翻译 2014-02-25 16:22:13 · 743 阅读 · 0 评论 -
2.1 Intent and Intent Filters
Intents and Intent FiltersIntent是一个消息传递对象,可以用来请求另一个app组件的动作。尽管intent在组件之间传递信息有多种方式,但是基本的使用例子有三种:● 开启一个activity一个activity在一个app中表示一个单独的屏幕。你可以通过一个intent传递到startActivity()方法中直接开启一个activity。In翻译 2014-01-28 17:30:07 · 994 阅读 · 0 评论 -
2.2 Activities
Activities一个activity就是一个应用程序的组件,它可以提供一个用户交互的屏幕让用户进行某些操作,例如打电话,照相,发送邮件或者查看地图。每一个activity都会给用户展示一个窗口。这些窗口一般都会充满整个屏幕,但是也有可能比屏幕小一点,悬浮在别的窗口之上。 一个应用程序通常包括多个activity,并且这些activity都有松散的相互联系。典型的是可以在应用翻译 2014-02-08 14:22:53 · 864 阅读 · 0 评论 -
1.1 Application Fundamentals
这是第一篇翻译,写在前面翻译的文章是从官网搬过来的,但是不是逐行逐字的翻译,大概意思说明白说清楚了就行,有些段落的意思类似,我就不重复累赘的描述了另,翻译水平有限,还请各位大大不要批斗,只是自己学习为提高技术进行的小小翻译ApplicationFundamentalsAndroid应用是用Java语言来写的,Android SDK tools可以编译你的代码(APK文件的形式)。一翻译 2014-01-26 11:26:56 · 688 阅读 · 0 评论 -
1.2 Device Compatibility
DeviceCompatibility Android被设计为可以在各种不同类型的设备上运行,包括手机,平板电脑和电视。为了让你的app在所有的设备上成功运行,android系统应该可以容忍某些特征变化,提供一个灵活的用户界面以适应不同的屏幕配置。 Android提供一个动态的app框架,这样你可以在静态文件中提供app资源的特征性配置。(例如针对不同屏幕尺寸定义不翻译 2014-01-26 14:20:38 · 773 阅读 · 0 评论 -
Android Document——2.4.1 基本的Content Provider
Content Provider Basics 一个Content Provider的管理器能够访问中央存储库的数据。一个provider是android程序的一部分,该provider通常提供它自己的UI供数据使用。然而,contentprovider最初的目的是被别的app使用client provider object访问数据使用的。Provider和客户端的provider翻译 2014-06-16 15:52:34 · 1220 阅读 · 0 评论