java - 如何为小部件制作亮度更改按钮
问题描述
如何更改亮度 1. 单击 50% 第二次单击 100% 3. 通过小部件按钮单击 0%?我是premission 的实际堆栈,因为它告诉我这个Premission 仅适用于系统应用程序,所以甚至可以这样做吗?
我的目标是将所有这些添加到我的小部件中 -
<LinearLayout
android:id="@+id/widget_button_layout"
android:layout_width="match_parent"
android:layout_height="53dp"
android:layout_alignParentBottom="true"
android:background="@drawable/widget_buttons_background"
android:orientation="horizontal"
android:weightSum="1">
<ImageButton
android:id="@+id/widget_bluethooth"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.25"
android:layout_marginEnd="1dp"
android:scaleType="fitXY"
android:background="@drawable/widget_bluethooth_btn" />
<ImageButton
android:id="@+id/widget_settings"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.25"
android:layout_marginStart="1dp"
android:layout_marginEnd="1dp"
android:scaleType="fitXY"
android:background="@drawable/widget_settings_btn" />
<ImageButton
android:id="@+id/widget_wifi"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.25"
android:layout_marginStart="1dp"
android:layout_marginEnd="1dp"
android:scaleType="fitXY"
android:background="@drawable/widget_wifi_btn" />
<ImageButton
android:id="@+id/widget_brightnes"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.25"
android:layout_marginStart="1dp"
android:scaleType="fitXY"
android:background="@drawable/widget_brightnes1_btn" />
我也需要读取亮度,因为如果该按钮具有 100% 的可绘制但有人会手动将亮度降低到 0% 会很奇怪......所以有人可以帮我获得读取和写入亮度的权限...... ? 如果你会善良,你可以帮助我与其他工作人员
解决方案
这不是真正的错误,只是您的 IDE 产生的错误。如果你想删除它,你只需要添加到你的清单中:
uses-permission android:name="android.permission.WRITE_SETTINGS"
tools:ignore="ProtectedPermissions"
推荐阅读
- javascript - FlatList React-Native:我如何在特定列表项中聚焦滚动
- python - 获取 PyCharm 项目内容根的代码
- swift - 类的变量名与函数名相同
- java - java-无法在数据库表中设置值以反映更改
- javascript - 如何在txt文件cshtml中增加值
- python - Python 3 获取当前列表循环的深度
- javascript - 使用 Puppeteer 为图像抓取无限滚动网页,但在等待异步中不返回任何内容
- python - 在 Python 中的 OpenCV 中保存和加载 SVM
- sql-server - 删除并重新创建 SQL Server 表后如何恢复它?
- java - 我是创建多个流程构建器还是只创建一个?