Android API Guides
夜神月歌
努力变强
展开
-
内容提供器 - Content Providers
Content Providers Content providers是用来管理对结构化数据集进行访问的一组接口。这组接口对数据进行封装,并提供了用于定义数据安全的机制。Content providers是一个进程使用另一个进程数据的标准接口。 当要使用content provider访问数据时,我们需要在应用程序的Context中使用ContentResolver翻译 2012-08-06 18:13:44 · 809 阅读 · 0 评论 -
任务和返回堆 - Tasks and Back Stack
任务栈和返回堆栈一个应用程序通常包含多个Activity.每个Activity都必须设计成一种特定的操作, 用户可以通过该操作去实现某项功能,并且操作其他的Activity.例如.一个电子邮件的应用程序可能有一个Activity,用于展现出新的电子邮件列表,当用户选择了一个电子邮件,就打开一个新的Activity以查看该电子邮件.一个Activity可以启动设备上的另外的一个应用程翻译 2012-07-26 23:13:37 · 958 阅读 · 0 评论 -
片段 - Fragments
FragmentsFragment代表Activity中一种行为或者用户界面的一部分.你可以在一个单独的Activity中联合多个Fragment, 也可以在多个Activity中复用一个Fragment.你可以将Fragment当成Activity的一个模块片段, 有一套自己的生命周期, 处理自己的输入事件, 你能在Activity运行事添加或者移除Fragment(有点像一个“子Activ翻译 2012-07-26 23:05:24 · 499 阅读 · 0 评论 -
应用的基本原理 - Application Fundamentals
应用基础-Application FundamentalsAndroid应用程序以java作为开发语言。用Android SDK 提供的工具,可以将应用程序所需要的数据和资源文件打包到一个android包文件中,这个文件用.apk作为扩展名。所有代码都在单个.apk文件中,当成一个应用,这个文件就是通常安装在Android设备中的应用.一旦安装到了一个设备,每个应用生存在它自己的安全沙箱中。翻译 2012-07-26 22:51:26 · 903 阅读 · 0 评论 -
加载器 - Loaders
加载器 - Loaders从Android 3.0开始,Android引入loaders功能,loaders提供了在activity和fragment中异步载入数据以及监视数据源的变化的能力。Loaders的特性如下:在每个Activity和Fragment都可用;实现异步加载数据监控源数据的变化,当数据发生变化的时候获取新的数据;他们最后的装载机光标自动重新连接到配置更改后创建时。因翻译 2012-07-26 23:10:39 · 708 阅读 · 0 评论 -
绑定服务 - Bound Services
绑定服务-Bound Services快速浏览绑定服务允许其他组件绑定它,为了能够与其互动,并执行进程间通信当所有的客户端被解绑时,绑定服务被摧毁,除非那个服务还在运行。本文内容基础知识-The Basics创建绑定服务-Creating a Bound Service扩展binder类-Extending the Bin翻译 2012-07-26 23:22:34 · 514 阅读 · 0 评论 -
服务 - Services
ServicesAndroid中的Service是一种应用组件,它可以长时间的在后台运行并且不提供任何用户界面。Service可以由其他应用组件启动并在后台运行,即使用户切换到其他应用程序,该Service也会一直运行。另外,其他组件可以绑定到Service上与之交互,甚至能够进行进程间通信(IPC)。 例如,一个服务可能处理网络事务、播放音乐、进行I/O操作或者跟内容提供者交互,这些过程都是翻译 2012-07-26 23:17:59 · 551 阅读 · 0 评论 -
活动 - Activities
Activity快速浏览在程序中,屏幕上的一个Activity 对应一用户界面Activities后台运行时,可以通过状态恢复返回前台本文内容生成Activity实现用户界面声明Activity启动Activity启动 Activity 的返回结果关闭Activity管理Activity生命周期实现生命周期回调函数保存Activity状态处理配置翻译 2012-07-26 22:56:45 · 1002 阅读 · 0 评论 -
Android接口描述语言-Android Interface Definition Language (AIDL)
Android接口定义语言(AIDL)Android接口定义语言(以下简称AIDL)和其他您使用过得IDL差不多,他使您可以定义应用程序的接口。通过这个接口,客户端和服务器之间可以顺利的进行进程间通讯(IPC)。在android设备上,一个进程的不能通过正常的方式访问其他进程的内存,也就是说,必须把需要通信的对象翻译成操作系统可以识别的原语,通过这些原语才能穿越这些对象的外表,从而得到该物翻译 2012-08-06 18:09:01 · 737 阅读 · 0 评论