
android基础笔记
文章平均质量分 81
e_worm
这个作者很懒,什么都没留下…
展开
-
Fragments
f翻译 2013-09-12 20:51:48 · 1103 阅读 · 0 评论 -
Service
一个service是一个应用的组件可以长时间在后台运行并且不提供用户接口。其他应用组件可以启动一个服务并且它可以运行在后台即使用户更替大另外一个应用。此外,一个组件绑定一个service来与之交互,通过进程间的通讯(ipc)。比如,一个服务执行网络任务,播放音乐,执行文件的输入输出,或者和一个内容提供者进行交互,所有的都在后台。一个service可以从本质上分为2种形式。翻译 2013-09-25 08:07:26 · 1185 阅读 · 0 评论 -
Content Provider Basics
内容提供器管理是通过一个结构化的数据集合。他们封装数据,并且提供一个机制来定义数据安全。内容提供器标准一个接口,将一个进程中的数据运行在另外一个进程中。 当你想获取某些数据通过内容提供者,你可以用ContentResolver对象在你应用Context中来和提供者进行交互。这个ContentResolver对象和提供者对象进行交流。这个提供者接受从各个客户端来的请求数据,执行请翻译 2013-09-23 16:07:29 · 528 阅读 · 0 评论 -
AIDL
Aidl和另外的IDL语言一样在一起工作。它允许你定义程序接口在客户端和服务为了可以和其他交互通过进程间的通讯。在android,一个进程不能访问另外一个进程的内存。这样说,他们需要分解他们的对象在基本的实体这个可以让系统理解,并且执行对象访问你的边界。这个代码执行需要很冗余,所以android提供给你用AIDL的方式。 注意:使用AIDL 是需要的只有在你允许客户端在不同的应用去访问你的翻译 2013-09-22 23:18:24 · 1022 阅读 · 0 评论 -
Bound Services
一个绑定服务是服务在客户端和服务器之间的接口。一个绑定服务允许组件绑定一个服务,发送一个请求,接收响应,甚至可以执行线程间的通讯。一个绑定服务代表存活着当服务在另一个应用组件不能无限期的运行在后台。这个文档展示你可以创建一个绑定服务,包括怎样绑定服务从另外的一个应用组件。但是,你应该参考服务文档为更多的服务信息,比如怎样样传递通知从一个服务,设置这个服务运行在前端还有更多。 基础一翻译 2013-09-16 22:32:10 · 665 阅读 · 0 评论 -
activity
activity是一个应用的组件之一,它提供了和用户交互的界面。比如,拨号,照相,发送邮件,地图。每个activity都是绘制在给定的窗口内。这个窗口充满这个屏幕,但是也有比屏幕小的,也有浮在另外的窗口上的。一个应用通常会包含多个activity,应用启动一般会有个主activity。每个activity可以通过不同的动作来启动另一个activity。当一个activity启动的时候,另一个a翻译 2013-09-01 22:01:47 · 689 阅读 · 0 评论 -
android 应用基础
地方翻译 2013-08-24 21:53:15 · 544 阅读 · 0 评论 -
Loaders
介绍在android3.0,Loaders 使异步导入数据在一个activity或fragment使用简单。Loaders特点:1. 他们可以使用到每个activity和fragment。2. 他们可以提供异步导入数据。3. 他们监控他们的数据源并投递新的结果当内容改变时。4. 他们自动重连接最后Loader的游标当被重新创建在一个配置修改,翻译 2013-09-15 20:40:43 · 645 阅读 · 0 评论 -
Processes and Threads
当一个应用的组件启动但是应用没有启动任何其他的组件运行,android就会启动一个新的Linux进程为一个应用开启一个单独的执行线程。默认的同一应用中的所有组件都是运行在同一个进程和主线程中。如果一个应用组件启动并且当这个进程已经存在(因为另外的这个应用的组件已经存在),然后这个组件启动在这个应用的进程中并使用同一个线程执行。但是你可以安排不同的组件在不同的进程中,也可以创建额外的线程在任何进程中翻译 2013-09-05 10:15:39 · 726 阅读 · 0 评论 -
Tasks And Back Stack
一个应用通常包含多个Activity。每个activity被设计为以一种指定的动作用户可以去执行另外的另外的Activity。比如一个email应用是一个Activity,显示一个新的邮件列表。当用户选择一个email,新的Activity打开email。 一个activity可以启动在另外应用中启动的Activity。比如,你的应用想发送一个邮件,你可以定义一个意图是发送的包翻译 2013-10-24 14:11:53 · 719 阅读 · 0 评论