会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xirihanlin
幸福像花儿一样开放 ◎ Android
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
26
下一页
2009年8月13日
地震监视器服务例子
摘要: 在这一章,你将修改在第5章创建的地震监视器的例子(在第6、7章增加了一些功能)。在这个例子中,你将将地震更新和处理的功能移到一个独立的Service组件中。在本章的后面,你将为这个Service添加额外的功能,将网络查询和XML解析放到后台线程中。再之后,你将使用Toast和Notification来警告用户有新的地震信息。1. 创建一个扩展了Service类的EarthquakeService类...
阅读全文
posted @ 2009-08-13 11:25 xirihanlin
阅读(709)
评论(0)
推荐(0)
编辑
2009年8月12日
Service的启动、控制和交互
摘要: 为了启动一个Service,调用startService;你可以使用动作来隐式启动一个已经注册的Service,或者显式的指定Service启动。如果你的程序没有Service所需的权限,那么,这个调用会抛出一个SecurityException。下面的片段显示了两种启动Service的技巧:// Implicitly start a ServicestartService(new Intent(...
阅读全文
posted @ 2009-08-12 11:22 xirihanlin
阅读(913)
评论(0)
推荐(0)
编辑
创建和控制Service
摘要: Service被设计用于在后台运行,所以,它们需要被其它程序组件启动、停止和控制。在接下来的章节,你将学习如何创建一个新的Service,如何使用Intent和startService方法来启动和停止它。之后,你讲学习如何绑定一个Service到Activity上,为交互性提供更加丰富的界面。创建一个Service通过扩展Service基类来定义一个Service。你需要重写onBind和onCr...
阅读全文
posted @ 2009-08-12 10:26 xirihanlin
阅读(518)
评论(0)
推荐(0)
编辑
Service介绍
摘要: 和有着丰富图形界面的Activity不同,Service是运行在后台——更新Content Provider,发送Intent和触发Notification。它们是执行正常处理和在应用程序的Activity不可见、不活跃或者已经关闭下处理事件的最好方式。由于没有可视化界面,Service都是从其它程序组件中启动、停止和控制,这些组件包括其它的Service、Activity...
阅读全文
posted @ 2009-08-12 10:24 xirihanlin
阅读(619)
评论(0)
推荐(0)
编辑
2009年8月11日
第8章 后台工作
摘要: 由于大多数移动设备的屏幕大小限制,在特定的时间上一般只有一个应用程序可见和活跃。这就为那么些运行在后台而不需要UI的程序提供了极好的环境——响应事件、数据轮查或者更新Content Provider。Android提供了Service类来创建特殊的程序组件,它能悄无声息的处理操作和提供功能,而不需要任何UI。与不活跃的Activity相比,Android授予Service更...
阅读全文
posted @ 2009-08-11 10:13 xirihanlin
阅读(606)
评论(0)
推荐(0)
编辑
2009年8月10日
第6章 小结
摘要: 在这一章,你学习了如何为应用程序添加保存层。一开始,使用保存和恢复实例状态处理函数来在会话期间保存Activity的实例数据,之后,学习了SharedPreference。你可以使用它在程序的组件间保存实例的值和用户的设置。Android为所有的应用程序提供了完整的SQLite RDBMS。这个小的、高效的和健壮的数据库允许你创建关系型数据库来保存程序数据。使用Content Provider,你...
阅读全文
posted @ 2009-08-10 16:41 xirihanlin
阅读(496)
评论(0)
推荐(0)
编辑
创建并使用一个地震Content Provider
摘要: 已经创建了一个应用程序,它能够显示最近的地震列表。现在,你有一个极好的机会来和其它应用程序共享这些信息。通过一个Content Provider来暴露这些数据,你或其他人都可以创建基于这些数据的应用程序,而不用加倍网络流量和相关的XML解析。创建Content Provider接下来的例子显示了如何创建一个地震Content Provider。每一个quake都将储存在一个SQLite数据库。1....
阅读全文
posted @ 2009-08-10 16:11 xirihanlin
阅读(1349)
评论(0)
推荐(0)
编辑
创建一个新的Content Provider
摘要: 通过扩展ContentProvider类来创建一个新的Content Provider。重写onCreate方法来打开或初始化你要通过这个Provider提供的底层数据源。新的Content Provider的框架代码如下所示:import android.content.*;import android.database.Cursor;import android.net.Uri;import ...
阅读全文
posted @ 2009-08-10 14:04 xirihanlin
阅读(2765)
评论(0)
推荐(0)
编辑
Android本地的Content Provider
摘要: Android暴露了许多Content Provider来访问本地的数据库。你可以使用之前描述的技巧来使用本地的Content Provider。可变通的地方,android.provider类包含了一些便利的类来简化这些有用的Provider,包括:❑ Browser使用Browser Content Provider可以用来读取或修改标签、浏览历史或者网络搜索。❑ CallLog查看或更新电话...
阅读全文
posted @ 2009-08-10 10:23 xirihanlin
阅读(4726)
评论(0)
推荐(0)
编辑
2009年8月7日
在Content Provider中访问文件
摘要: Content Provider代表的文件是完全符合URI的,而不是raw文件数据。为了插入一个文件到Content Provider或者访问一个保存了的文件,使用ContentResolver的openOutputStream或openInputStream方法。储存文件的过程如下面的代码片段所示:// Insert a new row into your provider, returning...
阅读全文
posted @ 2009-08-07 17:11 xirihanlin
阅读(1032)
评论(0)
推荐(0)
编辑
上一页
1
···
8
9
10
11
12
13
14
15
16
···
26
下一页