如何创建自定义窗口小部件选择器?

时间:2018-08-09 08:19:01

标签: android user-interface widget android-launcher

我一直在这里阅读有关如何制作小部件主机的官方指南: https://developer.android.com/guide/topics/appwidgets/host

在那里提到,从Android 4.1及更高版本开始,您的主机将能够提供用于绑定的自定义UI。一个人只需要请求此权限: <uses-permission android:name="android.permission.BIND_APPWIDGET" />

但是,文档指出上述权限仅授予系统应用程序。当我制作一个永远不会成为系统应用程序的应用程序时,这是一个巨大的死胡同。

在进一步搜索之后,我偶然发现了Microsoft Launcher。我安装了它,令我惊讶的是,它具有用于添加小部件的自己的UI。我是从Play商店安装的,因此它绝对不是系统应用程序。我还在手机,Android电视盒和仿真器等多种设备上进行了测试。

因此可以创建用于绑定窗口小部件的自定义UI,但是我找不到有关如何执行此操作的任何资源。谁能指出我正确的方向?

0 个答案:

没有答案