android widget深入浅出教程

android widget深入浅出教程

ID:37908467

大小:669.00 KB

页数:14页

时间:2019-06-02

android widget深入浅出教程_第1页
android widget深入浅出教程_第2页
android widget深入浅出教程_第3页
android widget深入浅出教程_第4页
android widget深入浅出教程_第5页
资源描述:

《android widget深入浅出教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、说明:androidwidget深入浅出教程来源于石头的博客http://blog.xxshitou.com/android转载请注明出处。谢谢!!!androidwidget深入浅出(一)Postedon 2013年1月14日 by 石头目录最近一直在开发android程序(小小课程表),1.0.0版本已经发布。正在开发测试的1.0.1版打算修改部分界面并且加入androidwidget功能(也就是桌面插件)。现在开发也基本完毕了。就想着把widget开发中的一些技术和问题拿出来和大家一起分享。有不足之处,还望指正。1、初识androidwidgetandroidwid

2、get(android桌面插件),自androidSDK1.5版后,android系统中就引入了androidwidget,用户通过在桌面长按。弹出对话框。选择桌面组件。来添加手机中可以添加的widget程序。android手机如何添加widgetAndroid本身已经自带了时钟、音乐播放器、相框和Google搜索4个Widget程序2、androidwidget相关类介绍·AppWidgetProvderInfo:为appwidget提供元数据,包括布局,更新时间等数据。·AppWidgetProvider:定义了appwidget的生命周期函数。·AppWidgetM

3、anger:负责管理appwidget。·RemoteViews:一个远程的view。在appwidget内容的更新中可以用到。介绍完了相关类,下面我们就来开发我们自己的widget程序,你准备好了吗?3、创建androidwidget程序今天首先为大家演示如何创建一个androidwidget程序,程序中只有一个textview来显示当前日期·在res/xml(没有则新建一个文件夹)文件中创建一个名为example_appwidget_info.xml的文件,内容如下:1

4、    xmlns:android="http://schemas.android.com/apk/res/android"    3            android:minWidth="290dp"     4            android:minHeight="210dp"5            android:updatePeriodMillis="1800000"6            android:initialLayout="@layout/example_appwidget">1. android:minWidth:指定widget的最小

5、宽度,根据(需要的单元格个数*72-2)计算2.android:mineight:指定widget的最小高度,根据(需要的单元格个数*72-2)计算3.android:updatePeriodMillis:widget更新时间间隔,毫秒为单位。注:最小30分钟4.android:initialLayout:指定widget的布局文件。·在res/layout文件夹下新建example_appwidget.xml布局文件供appwidget-provider引用0102

6、mlns:android="http://schemas.android.com/apk/res/android" 03    android:orientation="vertical"04    android:layout_width="300dp"05    android:layout_height="300dp"06    >07    

7、ut_height="50dp"11        android:background="#000000"12        android:textColor="#ffcc33"13        android:gravity="center"14        android:text="date"15        />16·自定义一个类继承自AppWidgetProvider01public class ExampleAppWidgetProvider extends AppWidge

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。