logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言 解析Hdmi edid 信息数据

C语言 解析Hdmi edid 信息数据一、EDID: Extended Display Identification Data(扩展显示标识数据)是一种VESA 标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。二、用C语言解析EDID信息。1、analyze_edid.c源码...

Android 简单跟踪重力传感器方向旋转屏幕framework的代码

一、当旋转设备时候屏幕显示方向也改变,会打印下面的log,可以看到非常关键的一行logWindowOrientationListener: Proposed rotation changed!proposedRotation=2, oldProposedRotation二、上面那个关键的log在文件frameworks\base\services\core\java\com\android\ser

#android
2023-04-11 Buildroot Linux 嵌入式系统 /etc/init.d/下面启动脚本的执行先后顺序,ls -l 默认排序顺序是从 0 到 9,从 a 到 z。ls -r是倒序

S后面的数字表示启动的顺序,数字小的先启动。比如"S20urandom"会比"S99_auto_reboot"先启动;数字number决定执行的顺序.

文章图片
#linux#运维#服务器
2022-04-13 Ambient Light & Proximity Sensor 光感和距离传感器 STK3311X调试记录 RK3566 Android11平台

一、原理图,接口比较简单,就是I2C。二、光感用轮询方式,距离用中断方式。代码。1、dts配置ls_stk3x1x: light@48 {compatible = "ls_stk3x1x";status = "okay";reg = <0x48>;type = <SENSOR_TYPE_LIGHT>;irq_enable = <0>;als_threshold_

#android
2024-01-05 C语言定义的函数名里面插入宏定义,对函数名进行封装,可以通过宏定义批量修改整个文件的函数名里面的内容

为了解决这个问题,通常需要使用两层宏:一层用于参数宏的展开,另一层用于连接操作。运算符将不会导致参数宏的展开。这是因为宏的展开顺序规则导致。运算符在宏定义中用于连接两个令牌。然而,当使用宏参数与。运算符一起使用时,并且这些参数本身是宏时,直接使用。阻止了参数宏先于连接操作的展开。

文章图片
#c语言#开发语言
2022-02-11 Android 沉浸式全屏、透明状态栏与状态栏文字颜色。

一、布局文件里面定义一个ImageView。<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://sche

#p2p#linq#gnu
2021-11-18 Android APP安装后不在桌面显示图标的一个方法

一、有时候安装一个app,不想在桌面上显示图标,而是在其他地方调出这个程序。要想在桌面不显示图标,只需注释掉APP入口Activity中的<category android:name="android.intent.category.LAUNCHER" />即可,或者把下面的LAUNCHER改成DEFAULT也是可以。二、Android 系统里面温度提示框就是用这个形式,不显示图标,然

#windows#android#java
2020-12-11 RK系列 救砖头,强制进入maskrom模式

RK3288 RK3399 救砖头,强制进入maskrom模式一、因为各种原因导致按recover无法进入loader模式,无法烧录。我这边遇到的情况是烧录andriod10 固件后不知道为啥无法进入loader模式了。二、把EMMC_CLK 时钟线对地就可以短接emmc或者flash进入maskrom模式或者loader模式了,这样就可以重新刷固件了。把时钟clk对地,相当于就没有时钟信号出来了

Android APP 检测和监听当前USB设备插入拔出以及读取VID/PID

一、列出所有的usb device设备,打印vip pidprivate boolean AllDeviceConnected(){UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);HashMap<String, UsbDevice> usbList = manager.getDeviceLi

#android
2022-04-06 RK3566 上调试百兆以太网卡YT8512C 调试记录

一、原理图二、dts&gmac1_clkin{clock-frequency = <50000000>;status = "okay";};&gmac1 {phy-mode = "rmii";clock_in_out = "input";snps,reset-gpio = <&gpio4 RK_PC2 GPIO_ACTIVE_LOW>;snps,re

#android
    共 116 条
  • 1
  • 2
  • 3
  • 12
  • 请选择