转到正文

机锋网

专业Android资讯网站,最快Android业内新闻

存档

分类: Widget

News and Weather

 

news and

此软件从UI设计上非常不错,从功能上又是上乘的软件。

看天气,看新闻一应俱全。它完全不会让你失望。

 

 

news and0

看新闻,都是来自世界知名媒体的第一手信息。

新闻类型包括时事体育娱乐等等各个领域。

 

 

news and1

还有更大的亮点,就是软件支持widget放在桌面上,

让你可以随时随地看新闻,看天气。方便好用,当然需要网络支持。

 

点击下载

Sticky Note 便笺记事本

 

0912081449a6eade98a8c8d6d2

 

软件是一个widget,记录之后可以像便笺一样放在桌面上,

看起来非常的小巧可爱。便笺的颜色有七种供你选择,

最重要的是,每一个便笺只占1×1的地方,很节省吧!

 

点击下载

Designer Clock Watch Widget 罗马风格时钟插件

 

091127110214b6cba4b6424021

 

很好看的时钟设计,瑞士表盘的设计,

包括桌面背景以及各种音效。

此软件是已付费的版本,建议大家不要错过。

 

点击下载

 

 

本站文章除注明转载外,均为本站原创编译转载请注明:
文章转载自:Android中文站 [http://www.androidin.com]

Hero clock 大块头显示时钟

 

hero clock

 

时钟的显示块头真的很大,

为你的机器增添几分霸气!

同时检测G1一样可用。

 

点击此处下载软件

【Android开发者】aimself

本文翻译自Android Developers Blog:Introducing home screen widgets and the AppWidget framework

Android 1.5 SDK一个令人兴奋的新特性是AppWidget framework,这个框架允许开发者开发widgets,这些widgets可以被用户拖到用户的桌面并且可以交互。widgets可以提供一个full-featured apps的预览,例如可以显示即将到来的日历事件,或者一首后台播放的歌曲的详细信息。

当widgets被拖到桌面上,他们被指定一个保留的空间来显示应用提供的自定义内容。用户可以通过这个widget来和你的应用交互,例如暂停或切换歌曲。如果你有一个后台服务,你可以按照你自己的schedule更新你的widget,或者使用AppWidget framework提供的一个自动的更新机制。

继续阅读

【Android 开发者】sinxiao

接触Android有一段时间了。最近打算总结一下自己学到得一些关于Widget的知识与大家一起分享。

Widget是Android1.5提出的一个新的构件模型。
src/XXXXX.java 源程序代码
res/drawable/icon.png 图片资源
res/layout/main.xml 界面布局资源
res/values/string.xml 界面上的字符串信息
res/xml/appwidget.xml 这个事Widget独有的用来配置 Widget的一些属性
AndroidManifest.xml 这个是所有的信息的的配置文件(像个户口薄一样都要这里登记、注册、描述等),一些属性必须在这个文件里描述的。

希望大家看详细的AppwidgetHelloWorld,熟悉配置文件的不同作用。Widget可以通过一个Activity 来配置相应的界面属性这个是通过Activity通过SharedPreferences把String类型放到SharedPreferences里。然后通过在Widget的content来得到SharedPreferences从中取出来。

存数据:
SharedPreferences.Editor prefs = context.getSharedPreferences(PREFS_NAME, 0).edit();
prefs.putString(PREF_PREFIX_KEY + appWidgetId, text);
prefs.commit();

取数据:
SharedPreferences prefs = context.getSharedPreferences(PREFS_NAME, 0);
String prefix = prefs.getString(PREF_PREFIX_KEY + appWidgetId, null);

其次,要进行Widget的事件驱动的方式。是通过PendIntent来实现的。PendIntent.getActivity()/BroaCast() 可以 掉用Activity或Service来完成相应的操作。PendIntent 里封装着一个Intent 。Intent里面有可以封装好多参数如Int,String等。