android AppWidgetProvider开发桌面小工具
什么是桌面小工具 就是你写好代码后 双指缩放桌面屏幕(三星手机出现小组件,华为出现窗口小工具)点击之后会出现你继承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 AppWidgetProvider开发桌面小工具相关推荐
- 太强了,Python 开发桌面小工具,让代码替我们干重复的工作~
作者 | Cherish 来源 | 杰哥的IT之旅 决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 Python 自动生成透视表",这个问题背后有个非常好的解 ...
- 太强了!Python 开发桌面小工具,让代码替我们干重复的工作!
作者:Cherish 来源:https://www.jianshu.com/p/91128d442198 决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 Python ...
- Python 开发桌面小工具,让代码替我们干重复的工作!
作者:Cherish 来源:https://www.jianshu.com/p/91128d442198 本文为读者投稿 决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 ...
- 太强了~Python 开发桌面小工具,让代码替我们干重复的工作
决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 Python 自动生成透视表",这个问题背后有个非常好的解决思路,让代码替我们做重复的工作,从而减轻工作量,减 ...
- 使用python快速开发桌面小工具
参考链接 Welcome to Python.org Extending and Embedding the Python Interpreter - Python 3.7.3 documentati ...
- 【Android】开发桌面小插件(一)
转载自:http://www.eoeandroid.com/thread-71208-1-1.html 应用程序窗口小部件App Widgets 应用程序窗口小部件(Widget)是微小的应用程序视图 ...
- 【Android】开发桌面小插件(二)
转载自:http://www.eoeandroid.com/thread-71211-1-1.html 我们这一片是接着上一篇来继续进行讲解开发插件,那么我们现在就来继续的讲解App Widget布局 ...
- 【Android】开发桌面小插件(三)
转载自:http://www.eoeandroid.com/thread-71213-1-1.html 这是我们这个小项目的最后一篇了,大家一定是非常期待的,那么我们就来看看这最后一篇的内容吧. 注意 ...
- Android AppWidget(桌面小部件)
使用Android Studio 开发桌面小部件,闲来无事,自己动手做一个 AppWidget是应用程序窗口小部件(Widget)是微型的应用程序视图 官方文档链接:http://www.androi ...
最新文章
- RelativeLayout各个属性
- python基础学习[python编程从入门到实践读书笔记(连载一)]
- docker omv 防火墙_OpenMediaVault(OMV)配置Docker
- spring mysql整合_springboot mybatis mysql 整合
- c语言银行家算法模拟程序,C语言实现 操作系统 银行家算法
- Win32 SDK - 打开文件对话框
- Redis的下载与安装——Windows版
- Linux好用的音乐播放器
- 使用阿里巴巴EasyExcel导出的excel打不开(无法打开文件)
- EdgeBox_EHub_tx1_tx2_E100 系统网络调试链接说明
- 绘制交互流程图的方法
- [转载] 晓说——第17期:揭秘战争秘闻 朝鲜战争62年祭(下)
- 产品学习:智能生产调度管理系统
- SQL反模式:实体-属性-值(EAV)问题(一)
- 零基础GitHub入门教程
- MySQL 备份 nb3 和 psc的区别
- R使用LASSO回归预测股票收益
- 缓存与分布式锁——场景实现
- GameFramework:打包资源,打随app发布包,打包生成文件夹说明,上传资源至服务器,下载资源,GameFreamworkList.dat 与GameFrameworkVersion.dat
- tp框架实现点赞功能