摘要: 我的widget上没有TextView问题解决了,顺便说下setXXX函数的用法,试了一下午终于试出来了比如上面的setCharSequence(int viewId, String methodName, CharSequence value);views.setString(R.id.textview01, "setText", battery + "%");其中views是RomoteViews的实例,第一个参数就是ID了,关键是第二个参数,是一个方法名字,比如这里是textView,那么textView会有很多方法,比如setBackground 阅读全文
posted @ 2011-03-19 23:26 S.Kei.Cheung 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 一旦拥有了URI对象,你就可以通过调用getAuthority()、getFragment()、getHost()、getPath()、getPort()、getQuery()、getScheme()、getSchemeSpecificPart()和 getUserInfo()方法提取多种组件。你也可以通过调用isAbsolute()确定该URI是绝对的还是相对的,通过调用isOpaque()确定该URI是不透明的还是分层的。如果返回值是true意味着该URI是绝对的或不透明的,如果返回值是false意味着该URI是相对的或分层的。 列表1中的程序用命令行参数建立了一个URI对象,调用URI组 阅读全文
posted @ 2011-03-19 21:18 S.Kei.Cheung 阅读(6900) 评论(0) 推荐(0) 编辑
摘要: Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的AppWidget只是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。View在另 外一个进程里显示,但事件的处理方法还是在原来的进程里。这有点像 X Window中的嵌入式窗口。Android中的AppWidget包括以下几个部分:AppWidgetProviderAppWidgetProvider是AppWidget提供者需要实现的接口,它实际上是一个BroadcastReceiver。只不过子类要实现的不再是onReceive,而是转换成了几个新的函数:1 public vo 阅读全文
posted @ 2011-03-19 14:20 S.Kei.Cheung 阅读(752) 评论(0) 推荐(0) 编辑