之前带大家一起分析过android中的温度传感器模块,从linux driver到hal到framework,一步一步分析,最后也使用android标准API来写了一个测试APK来测试我们的功能。
这里我们来学习一下battery和backlight模块,这2个模块在android系统只比较简单,为什么我们要挑这2个模块呢,原因是因为android模拟器中对于backlight模块没有真实的设备所以没有去实现,而battery是利用的PC的资源但是battery的信息也不是正确的。
在这里,我们来看下介绍的步骤:
1. battery in linux
2. battery in jni
3. battery in framework
4. battery in android API
5. backlight in linux
6. backlight in hal
7. backlight in jni
8. backlight in framework
9. use backlight to show battery capacity
为什么我们这里要把battery和backlight放在一起呢?原因就在第9个,我们最后会去实现一个小功能,因为在android 模拟器中没有真实的设备,所以这边battery显示的电量是不正确的,而backlight是可以调节的,所以这边实现了一个功能,调节背光来让电池显示的电量与背光亮度同步。
好,定好了我们的schedule,接下来我们会按照我们的步骤介绍,敬请期待。
分享到:
相关推荐
用于 Raspberry Pi 7英寸... $ pip3 install rpi-backlight-emulator 在ARM(例如Raspberry Pi)上,它更加复杂(只有新的Debian / Raspbian Buster可以使用,Stretch无法使用-您必须从源代码安装PySide2): $ sudo
资源分类:Python库 所属语言:Python 资源全名:rpi_backlight-1.5.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
如果不带任何参数调用该命令,则scrlk和numlk将打开。 如果传递任何参数,例如“ off”。 除了麻木以外的所有东西都被关闭了。 首先下载二进制文件(或通过克隆此存储库进行编译)。 一旦打开scrlk,将启用背光。 ...
intel-edison-lcd-rgb-backlight-display-helper Grove-LCD RGB 背光 (I2c) 的显示助手。 这适用于英特尔爱迪生。例子 var display = require('intel-edison-lcd-rgb-backlight-display-helper');// Set display ...
艾为背光16步线性调光参考代码_MTK平台
/dev/backlight-1wire>控制,该设备提供了write方法,根据用户传入的亮度值(0 ~ 127)来设置背光。 程序由操作函数<backlight_ctl.c> ,头文件<backlight_ctl.h>,测试程序<test.c>组成。
$ backlight-cli --decrease monitor monitor brightness has been set to 12000 $ backlight-cli --increase keyboard keyboard brightness has been set to 25 $ backlight-cli --help usage: backlight-cli [-h] ...
detailed informations about the lcd backlight driver inplementation to a mediatek platform. (mt6573)
背光控制 控制背光亮度。 与专有的nvidia驱动程序结合使用xbacklight ,我遇到了一些问题,所以我写了一个替换书。 建造 make 安装 sudo make install 卸载 ... backlight_control n将亮度设置为n%
Android的LCD和键盘 背光亮度设置 /sys/class/leds/lcd-backlight/brightness /sys/class/leds/keyboard-backlight/brightness
适用于TUXEDO / Clevo计算机的最小Linux发行版CLI和UI键盘背光 该实用程序可自动在Linux上切换TUXEDO / Clevo计算机的键盘背光状态。 它可以关闭键盘背光灯,设置定义的任何模式以及在“颜色”( custom )模式下...
android backlight源码.zip
在 Asus Zenbook UX31A 和类似型号中调整键盘背光亮度的助手。 基于由 majewsky 创作的原始资料 这些文件旨在与 Ubuntu Linux 一起使用,尽管它可能适用于其他系统。 (原始脚本是为 Arch Linux 编写的。) 在运行...
安卓Android源码——backlight.zip
它已被确认适用于 X220、X230、T490s、X1(第 4 代)和可能的其他型号。 它依赖于Lenovo Vantage应用程序(以前称为Lenovo Companion ),该应用程序具有 DLL 来控制背光。用法可执行文件位于“发布”选项卡中,...
BS EN 62595-1-1:2013 LCD backlight unit Part 1-1:Generic specifi
frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \ frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/...
仅在“打开”和“关闭”工作时才需要显示板V1.0(需要验证) 确保执行以下命令,以便能够以普通用户身份访问配置文件: sudo su -c 'echo SUBSYSTEM==\"backlight\", RUN+=\"/bin/chmod 0666 /sys/class/backlight/...
调节屏幕亮度,以及改变壁纸backlight设置壁纸改变亮度backlight设置壁纸改变亮度
frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \ frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/...