android AppWidgetProvider开发桌面小工具
2017-10-20 10:29
459 查看
什么是桌面小工具 就是你写好代码后 双指缩放桌面屏幕(三星手机出现小组件,华为出现窗口小工具)点击之后会出现你继承AppWidgetProvider所编写的界面
效果:
代码:
效果:
代码:
/** * Implementation of App Widget functionality.做一些自己的操作即可 */ public class NewAppWidget extends AppWidgetProvider { static void updateAppWidget(Context context, AppWidgetManager appWidgetManager, int appWidgetId) { CharSequence widgetText = context.getString(R.string.appwidget_text); // Construct the RemoteViews object
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.new_app_widget); views.setTextViewText(R.id.appwidget_text, widgetText); // Instruct the widget manager to update the widget appWidgetManager.updateAppWidget(appWidgetId, views); } @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { // There may be multiple widgets active, so update all of them for (int appWidgetId : appWidgetIds) { updateAppWidget(context, appWidgetManager, appWidgetId); } } @Override public void onEnabled(Context context) { // Enter relevant functionality for when the first widget is created } @Override public void onDisabled(Context context) { // Enter relevant functionality for when the last widget is disabled } }
<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name=".NewAppWidget"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/new_app_widget_info" /> </receiver>
相关文章推荐
- Android开发中实现桌面小部件App Widget
- Android Launcher开发(二)AppWidget(桌面小部件)解析
- android 桌面小工具(Widget)开发教程
- Android Launcher开发(二)AppWidget(桌面小部件)解析
- Android之AppWidget(桌面小部件)开发浅析
- android 桌面小工具(Widget)开发教程
- Android桌面组件App Widget开发三步走
- 桌面小控件_窗口小部件_窗口小工具_android.appwidget
- 开发android的桌面小程序AppWidget
- Android的桌面组件App Widget的使用方法 AppWidgetProvider RemoteViews
- android开发之Widget AppWidgetProvider 桌面短信
- android 桌面小工具(Widget)开发教程
- Android之AppWidget桌面小部件开发
- android app widget,安卓桌面小工具的使用
- android 桌面小工具(Widget)开发教程
- AppWidgetProvider+httpclient实现的桌面新闻
- 【Android AppWidget开发流程】
- android之App Widget开发实例
- Android桌面组件AppWidget讲解
- Android:AppWidget是如何放到桌面上的