-
怎么添加widget
- 时间:2024-11-22 21:21:53
大家好,今天Win10系统之家小编给大家分享「怎么添加widget」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
colorful widget免费最新版系列软件最新版本下载
1.如何在自己的程序中添加appWidget
1.概述
widget宿主端进程(比如Launcher) :AppWidgetService AppWidgetManager AppWidgetHostView AppWidgetHost
widget客户端进程:RmoteViews AppWidgetProviderInfo AppWidgetProvider(extends BroadcastReceiver)
2.相关类介绍
2.1.AppWidgetService.java
这是widget framework的核心类,是系统service之一,它承担着所有widget的
管理工作。Widget安装,删除,更新等等都需要经过AppWidgetService.它是开机就启动的.
在开机过程中,java层进程System Server启动后(这个进程管理着所有的系统service, 例如
activity manager service, windows manager service, power manager service等),会创建
AppWdigetService的实例,并调用它的SystemReady()方法,在这个方法里,它做了三件事:
1)遍历所有的安装包,找到符合条件ACTION=ACTION_APPWIDGET_UPDATE和的intent receiver,解析相关信息,保存到本地数据成员中。
2)读取本地文件数据:/data/system/appwidgets.xml,所有已安装到桌面的widget的信息都保存在这个文件里。读出来,也保存到本地数据成员里。
3)注册了三个消息:ACTION_BOOT_COMPLETED(系统启动到桌面就会发送此消息),ACTION_PACKAGE_ADDED(有新APK包安装到系统),ACTION_PACKAGE_REMOVED(有APK包被删除)。当系统启动到桌面后,AppWidgetService接收到了ACTION_BOOT_COMPLETED消息,它会去检查本地数据成员,如果有已经安装到桌面的widget,它会上发ACTION_APPWIDGET_ENABLED和ACTION_APPWIDGET_UPDATE消息。如果有widget设置了updatePeriodMillis的属性,它就会开始计时(这个是通过AlarmManager来实现的),到时间时,就会再次上发ACTION_APPWIDGET_UPDATE消息。
2.widget怎么添加微信
微信现在还不能添加,需要等待更新,但是可以通过第三方软件进行添加。
首先,我们要打开开关面板的自定义功能。
由于这个功能是一个隐藏功能,打开它需要费一点劲。
双指从上往下滑动,打开开关面板。
按住开关面板的齿轮按钮,至少五秒之后,我们就成功打开系统界面调谐器了。它位于系统设置的底部。在这里,你可以对系统界面作出许多有意思的调整。现在我们要动刀的是里面的「快捷设置」。
进入到快捷设置中,通过长按某个图标并拖动。你可以自定义它们的位置,以及决定它们是否显示出来。现在你可以先试一试!
我们的目的是添加一个自定义快捷方式,实现这个功能需要先安装一个 app。
为快捷面板添加自定义快捷方式。
可以为开关面板提供自定义快捷方式功能的 app 名叫做 Custom Quick Settings。通过这款 app,就可以为快捷栏添加自定义的快捷方式了。
安装好 CQS 之后,启动它。初次启动,它会引导你添加第一个快捷按钮。先暂时忽略教程,直接点下面的 Done 按钮,开始自定义一个简单的快捷方式。接下来,你会看到这样的界面。
Tile Title:按钮名称
Tile Icon:按钮图标
Tile Click Action:按钮点击后触发效果
Tile Long Click Action:按钮长按后触发效果
Collapse Notification Tray:触发按钮后退出快速开关界面
Unlock Device:触发按钮后解锁设备
经过以上几个属性简单的设置,就可以创建一个具有自定义功能的快捷开关面板的按钮了。然而,直接在这里设置是没有用的,我们还需要通知系统说,需要在面板添加这样一个按钮。具体方法如下:
进入系统设置-系统界面调谐器
进入快捷设置
点击添加图块-播送图块
填写 CUSTOMTILE0,确定
这样,我们刚才新建的按钮就出现在了快速面板中。
将微信扫一扫集成到快速开关面板中。需要注意的是,集成微信扫一扫功能需要 CQS 的高级功能,两美元不到,诸君可以自己考虑是否花这个钱。如果你决定不花钱,CQS 的基础功能也是可以好好玩一阵的。
先来说说这个方法调用微信扫一扫是什么原理。通过 CQS,我们可以用前文所说的「特殊方式」,直接调用微信的扫一扫功能。如果你想先试试这个「特殊方式」,可以点击这里试玩一下。
这个特殊方式叫做 URL Scheme。你可以将 URL Scheme 理解成一种很神奇的指令格式,只要是在手机范围内,无论任何人都可以使用这个玩意儿调用应用功能(只要这个应用能接收指令)。微信扫一扫的 URL Scheme 指令是这样的。
weixin://dl/scan
回到改快捷方式上来,我们进入到 CQS 中我们刚才新建的开关中。我们将名字改成「微信扫一扫」,图标改成扫描 QR Code 的样子。然后在 Tile Click Action 中,选择 Launch URL,将上面这段代码输入进去……
不对劲。它居然说不支持?嗯,实测 CQS 不支持 HTTP 以及 HTTPS 之外的调用……
这时候我们需要找一个「跳板」,让它可以调用到这条指令。继续下载一个完全免费(这次是真的……)又很小的工具,名叫做 Url Shortcut。
下载安装之后,回到 CQS,继续编辑这个磁贴。在 Tile Click Action 中,这次我们选择 Launch Other,选择 URL Shortcut。然后就会到达一个新的界面。
Label 随便输入一点东西,URL 填写上面的那条 URL Scheme。
保存,然后我们划下快捷面板,这次点击微信扫一扫试一下,成功调用!
3.widget怎么添加微信?
微信现在还不能添加,需要等待更新,但是可以通过第三方软件进行添加。
首先,我们要打开开关面板的自定义功能。
由于这个功能是一个隐藏功能,打开它需要费一点劲。
双指从上往下滑动,打开开关面板。
按住开关面板的齿轮按钮,至少五秒之后,我们就成功打开系统界面调谐器了。它位于系统设置的底部。在这里,你可以对系统界面作出许多有意思的调整。现在我们要动刀的是里面的「快捷设置」。
进入到快捷设置中,通过长按某个图标并拖动。你可以自定义它们的位置,以及决定它们是否显示出来。现在你可以先试一试!
我们的目的是添加一个自定义快捷方式,实现这个功能需要先安装一个 app。
为快捷面板添加自定义快捷方式。
可以为开关面板提供自定义快捷方式功能的 app 名叫做 Custom Quick Settings。通过这款 app,就可以为快捷栏添加自定义的快捷方式了。
安装好 CQS 之后,启动它。初次启动,它会引导你添加第一个快捷按钮。先暂时忽略教程,直接点下面的 Done 按钮,开始自定义一个简单的快捷方式。接下来,你会看到这样的界面。
Tile Title:按钮名称
Tile Icon:按钮图标
Tile Click Action:按钮点击后触发效果
Tile Long Click Action:按钮长按后触发效果
Collapse Notification Tray:触发按钮后退出快速开关界面
Unlock Device:触发按钮后解锁设备
经过以上几个属性简单的设置,就可以创建一个具有自定义功能的快捷开关面板的按钮了。然而,直接在这里设置是没有用的,我们还需要通知系统说,需要在面板添加这样一个按钮。具体方法如下:
进入系统设置-系统界面调谐器
进入快捷设置
点击添加图块-播送图块
填写 CUSTOMTILE0,确定
这样,我们刚才新建的按钮就出现在了快速面板中。
将微信扫一扫集成到快速开关面板中。需要注意的是,集成微信扫一扫功能需要 CQS 的高级功能,两美元不到,诸君可以自己考虑是否花这个钱。如果你决定不花钱,CQS 的基础功能也是可以好好玩一阵的。
先来说说这个方法调用微信扫一扫是什么原理。通过 CQS,我们可以用前文所说的「特殊方式」,直接调用微信的扫一扫功能。如果你想先试试这个「特殊方式」,可以点击这里试玩一下。
这个特殊方式叫做 URL Scheme。你可以将 URL Scheme 理解成一种很神奇的指令格式,只要是在手机范围内,无论任何人都可以使用这个玩意儿调用应用功能(只要这个应用能接收指令)。微信扫一扫的 URL Scheme 指令是这样的。
weixin://dl/scan
回到改快捷方式上来,我们进入到 CQS 中我们刚才新建的开关中。我们将名字改成「微信扫一扫」,图标改成扫描 QR Code 的样子。然后在 Tile Click Action 中,选择 Launch URL,将上面这段代码输入进去……
不对劲。它居然说不支持?嗯,实测 CQS 不支持 HTTP 以及 HTTPS 之外的调用……
这时候我们需要找一个「跳板」,让它可以调用到这条指令。继续下载一个完全免费(这次是真的……)又很小的工具,名叫做 Url Shortcut。
下载安装之后,回到 CQS,继续编辑这个磁贴。在 Tile Click Action 中,这次我们选择 Launch Other,选择 URL Shortcut。然后就会到达一个新的界面。
Label 随便输入一点东西,URL 填写上面的那条 URL Scheme。
保存,然后我们划下快捷面板,这次点击微信扫一扫试一下,成功调用!
以上就是关于「怎么添加widget」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
Win10系统之家独★家使★用,转载请注明出处!
上一篇:开机自动宽带连接怎么设置 下一篇:冬瓜烧排骨怎么烧
相关文章
-
1.如何在自己的程序中添加appWidget1.概述widget宿主端进程(比如Launcher):AppWidgetServiceAppWidgetManagerAppWidgetHostViewAppWidgetHostwidget客户端进程:RmoteViewsAppWidgetProviderInfoAppWidgetProvider(e...
-
1.网站添加新的关键词要如何操作网站添加关键词,主要有以下几步:第一步,添加关键词首先当然就是添加关键词,其中包括标题、关键词和描述标签。如果要作为优化重点,那么就要添加到靠前的位置上,特别是在标题中。这是最基...
-
1.win7怎么安装字体到电脑方法一:复制字体文件到C:WINDOWSFonts里1到字体网站下载字体文件,一般下载下来的是zip或rar格式的压缩文件,解压后就得到字体文件,一般为.ttf格式。2打开“我的电脑(计算机)”,在地址栏输入C:W...
-
1.12306网上购票怎么添加乘客以手机安装“铁路12306”应用为示例,添加乘客步骤如下:1、打开“铁路12306”的APP,进入到主界面之后,点击右下方的“我的12306”选项进入到个人设置界面,如下图所示:2、进入到我的12306界面,点击...