会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xirihanlin
幸福像花儿一样开放 ◎ Android
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
26
下一页
2009年9月9日
正在进行的和持续的Notification
摘要: 通过设置FLAG_INSISTENT和FLAG_ONGOING_EVENT 标志位可以让Notification成为持续或正在进行的Notification。 Notification标记为ONGOING,如下面的代码所示,它就能用于表示当前正在进行的事件(如来电)。正在进行的事件与“普通的”Notification区别在扩展的状态条窗口中。 notification.fl...
阅读全文
posted @ 2009-09-09 21:10 xirihanlin
阅读(836)
评论(0)
推荐(0)
编辑
2009年9月8日
手机闪光
摘要: Notification也包含属性来设置手机LED的颜色和闪烁频率。 ledARGB属性用于设置LED的颜色,而ledOffMS和ledOnMS属性用来设置LED闪烁的频率和样式。你可以设置ledOnMS属性为1,ledOffMS属性为0来让LED始终亮着;或者将两者设置为0来将LED关闭。一旦你设置了LED的设定,你也必须为Notification的flags属性添加FLAG_SHOW_LIGH...
阅读全文
posted @ 2009-09-08 22:36 xirihanlin
阅读(1086)
评论(0)
推荐(0)
编辑
手机震动
摘要: 你可以使用手机的震动函数来针对Notification来让手机执行特定样式的震动。Android允许你控制震动的样式;你可以使用震动来传达信息以获取用户的注意。 为了设置震动样式,给Notification的vibrate属性设定一个时间数组。构建一个数组,每个间隔的数字相应地代表震动或暂停的时间长度(毫米为单位)。 在你的程序中使用震动之前,你需要给程序授予权限。使用下面的代码片段来为应用程序添...
阅读全文
posted @ 2009-09-08 22:12 xirihanlin
阅读(1338)
评论(0)
推荐(0)
编辑
2009年9月7日
高级Notification技巧
摘要: 在接下来的章节,你将学习如何增强Notification功能——通过硬件来提供额外的警示,如让设备响铃、闪光和振动。 上述描述的每个增强功能,你都将看到一个代码片段,你可以将它们添加到Earthquake例子中,在每次检测到地震时,都会给用户提供反馈。 在这里描述的Notification技巧中不包括显示状态条图标,在每次Notification触发后,只是简单直接的取消了...
阅读全文
posted @ 2009-09-07 22:23 xirihanlin
阅读(751)
评论(0)
推荐(0)
编辑
2009年8月24日
给地震监视器添加Notification
摘要: 在接下来的例子中,EarthquakeService将为每个新的地震触发一个Notification。显示状态条图标的同时,在扩展的状态窗口中显示地震的级别和位置,选择它将会打开Earthquake Activity。 1. 在EarthquakeService中,创建一个新的Notification实例变量来储存Notification对象,用于控制状态条图标和扩展的状态窗口中项目的细节。 pr...
阅读全文
posted @ 2009-08-24 11:01 xirihanlin
阅读(731)
评论(0)
推荐(0)
编辑
创建和触发Notification
摘要: 创建Notification 创建和配置新的Notification需要经历三步。 首先,你要创建一个新的Notification对象,传入要在状态条上显示的图标、文字和Notification的当前时间,如下面的代码片段所示: // Choose a drawable to display as the status bar icon int icon = R.drawable.icon; /...
阅读全文
posted @ 2009-08-24 09:47 xirihanlin
阅读(2257)
评论(1)
推荐(0)
编辑
2009年8月21日
Notification介绍
摘要: Notification是一种让你的应用程序在不使用Activity的情况下警示用户。Notification由NotificationManger统一管理,目前包含的能力有:❑ 创建一个状态条图标。❑在扩展的状态条窗口中显示额外的信息(和启动一个Intent)。❑ 闪灯或LED。❑ 电话震动。❑ 发出听得见的警告声(铃声,保存的声音文件)。Notification是看不见的程序组件(Broadc...
阅读全文
posted @ 2009-08-21 10:34 xirihanlin
阅读(1405)
评论(0)
推荐(0)
编辑
2009年8月20日
让我们制作一个Toast吧
摘要: Toast是一种转瞬即逝的对话框,它在淡出之前会显示几秒钟。Toast不需要焦点,而且是非模态的,因此,它们不会中断当前活跃的应用程序。Toast最好的地方是它可以告知用户事件,而不需要强迫用户打开一个Activity或阅读一个Notification。它为运行在后台的Service,在不中断前台应用程序的前提下,告知用户事件提供了理想的机制。Toast类包含一个静态的makeText方法,用来创...
阅读全文
posted @ 2009-08-20 10:04 xirihanlin
阅读(1426)
评论(0)
推荐(0)
编辑
2009年8月19日
使用后台工作者线程
摘要: 为了保持应用程序的持续响应性,一个好的习惯是把所有慢的、耗时的操作移出主线程,放到子线程中。所有的Android应用程序组件——包括Activity、Service和Broadcast Receiver,都运行在主线程。因此,任何组件中的耗时操作都将阻塞其它的组件,包括Service和可见的Activity。使用后台线程,对于避免第2章中曾描述的“应用程序无响应...
阅读全文
posted @ 2009-08-19 10:04 xirihanlin
阅读(1844)
评论(0)
推荐(0)
编辑
2009年8月14日
Activity绑定到Service上
摘要: 当一个Activity绑定到一个Service上时,它负责维护Service实例的引用,允许你对正在运行的Service进行一些方法调用。Activity能进行绑定得益于Service的接口。为了支持Service的绑定,实现onBind方法如下所示:private final IBinder binder = new MyBinder();@Overridepublic IBinder onBi...
阅读全文
posted @ 2009-08-14 10:06 xirihanlin
阅读(4063)
评论(2)
推荐(2)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
15
···
26
下一页