这个是Widget的显示设置,是对Widget属性的一个配置文件这个android:minHeight是Widget的高,这个android:minWidth 是Widget的宽。这个android:updatePeriodMillis属性是设置Widget页面的 更新页面的时间的频率。而这个android:initialLayout属性是表示的是初始化页面的布局,Android里画UI的地方都是通过xml文件,也可以通过代码程序来画,不过这样画的太麻烦了。 看下以下的文件系统,res文件夹是系统存放资源文件的目录。以drawable开头的文件夹是存放图片资源的文件夹。而后面的hdpi和ldpi等,都是平常在不同的状态如(横屏与竖屏时)系统调用不同的图片资源。Layout就是存放的一般都是xml,UI设计就是在这个layout文件夹里。Value里放的strings.xml就是从程序里分离的字符串,在实现国际化的时候可能会用到。 看看layout里的main.xml ,只有一个空间就是TextView,这个是用来显示时间用的。 建一个类TestAppWidget继承于AppWidgetProvider,而AppWidgetProvider继承与android.content.BroadcastReceiver,所以TestAppWidget就是一个拦截处理Intent的BroadcastReceiver,这些Intent只能在Androidmainfest里设置来拦截处理。