阅读:5089回复:4
Android7.1 Launcher3 怎样默认创建Widget
看了网上介绍在 Launcher3/res/xml/default_workspace_5x6.xml里面添加了,farorite 和 widget 发现favorite加载出来了,但是widget加载不出来。
<appwidget我试了一下手动添加widget会有一个提示框,如果选择Always allow之后再添加widget就不会提示了,此时使用adb shell pm clear com.android.launcher3清理数据,再启动Launcher3之后,配置文件里的widget就加载出来了,可能是权限的问题,不知道是在哪里控制的。 |
|
|
沙发#
发布于:2021-01-14 11:04
Alaways allow Launcher3 to create widgets and access their data |
|
|
板凳#
发布于:2021-01-14 11:41
<appwidget
launcher:screen="0" launcher:x="2" launcher:y="2" launcher:spanX="2" launcher:spanY="2" launcher:packageName="com.android.deskclock" launcher:className="com.android.alarmclock.DigitalAppWidgetProvider"/> <favorite launcher:screen="0" launcher:x="4" launcher:y="4" launcher:packageName="com.android.vending" launcher:className="com.android.vending.AssetBrowserActivity"/> <favorite launcher:screen="0" launcher:x="5" launcher:y="3" launcher:packageName="com.google.android.youtube" launcher:className="com.google.android.apps.youtube.app.WatchWhileActivity"/> <favorite launcher:screen="0" launcher:x="5" launcher:y="4" launcher:uri="#Intent;action=android.settings.SETTINGS;category=android.intent.category.DEFAULT;end"/> |
|
|
地板#
发布于:2021-01-14 11:54
<uses-permission android:name="android.permission.BIND_APPWIDGET" />
加上这个权限就好了 |
|
|