【发布时间】:2023-02-22 03:03:21
【问题描述】:
有没有办法从预览屏幕隐藏(或在标志下处理)HomeScreen Widget,以便用户无法添加它?
尝试从 Manifest 文件中删除 WidgetProvider 广播组件声明,它似乎工作正常。Widget 未显示在预览屏幕中。这是正确的方法吗?还有其他选择吗?
【问题讨论】:
标签: android widget home-screen-widget
有没有办法从预览屏幕隐藏(或在标志下处理)HomeScreen Widget,以便用户无法添加它?
尝试从 Manifest 文件中删除 WidgetProvider 广播组件声明,它似乎工作正常。Widget 未显示在预览屏幕中。这是正确的方法吗?还有其他选择吗?
【问题讨论】:
标签: android widget home-screen-widget
是的,您可以通过在您的应用小部件提供者元数据中将 previewImage 属性设置为 0 来阻止您的主屏幕小部件显示在小部件选择器预览屏幕中。这将隐藏小部件的预览图像并防止它显示在小部件选择器中。
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
android:previewImage="0"
...>
...
</appwidget-provider>
【讨论】: