创建app widget

    创建Widget的一般步骤:

    第1步:在res\/layout目录下创建一个Widget布局文件.

    第2步:创建一个类继承AppWidgetProvider.

    第3步:在res\/xml目录下创建一个XML文件,用来定义Widget的特性.

    第4步:在AndroidManifest.xml中声明Widget.

    使用Android Studio的模板功能,可以帮我们自动完成上面这些步骤.

    然后弹出【New Android Component】界面:

    Class Name: 类名,继承AppWidgetProvider.[图片]Placement: Widget 放在哪儿.

    1.Home-screen and Keyguard: 在主屏幕和锁键上.

    2.Home-screen only: 仅在主屏幕上.

    3.Keyboard only(API 17+): 仅在锁键上(只支持Android4.2及以上版本).

    Resizable(API 12+ ): Widget是否可调整大小,只支持Android 3.1及以上版本.

    2.Only Horizontally: 仅水平时可调整.

    3.Only vertically: 仅垂直时可调整.

    4.Not resizable: 不可调整.