AndroidWidget实践 --- EverydayTips开发
忙完了手底下的一下事情 闲来无事学习一下Widget的用法,说来惭愧,开发这么久没有做过Widget的东西,那就从零开始也算可以给后来人参考吧
其实widget就是个receiver,配置的话直接把<receiver><receiver>这一段拷贝就ok了.然后修改配置文件为你的
我们看布局文件widget_layout.xml 和activity的布局基本没区别
运行 后会看到textView上的显示"少壮不努力老大徒伤悲"了
Tips.java的服务么有实现:只是返回一句
这样我们的应用就显示宝剑这句话了
首先是我要开发的东西:EveryDayTips 类似于android自带的那个Tips吧,不过我们的应用是用来显示名言警句的,算是个提醒左右吧.大体功能:
在桌面以widget的形式显示名言警句
用户可以自定义每隔多少时间更新一次widget
widget更新的时候将通过notification发送到状态栏
点击widget可以打开Activity或者一个对话框复制这个警句一共分享等等
初步的逻辑和界面
那么我们就开始编写了
首先是新建工程
然后是配置Manifest
其实widget就是个receiver,配置的话直接把<receiver><receiver>这一段拷贝就ok了.然后修改配置文件为你的
我们看那xml下的配置文件
我们看布局文件widget_layout.xml 和activity的布局基本没区别
把资源文件放到drawable后 我们编写Activity的代码
其实也是个框架 在这个基础上写就行了
运行 后会看到textView上的显示"少壮不努力老大徒伤悲"了
接下来是widget里代码的编写了
Tips.java的服务么有实现:只是返回一句
这样我们的应用就显示宝剑这句话了
欲知后事 我先吃饭