logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2024-06-07 使用Android辅助功能AccessibilityService 进行自动化测试demo,可以获取目标app的控件id,输入内容以及自动点击按钮

要使用 AccessibilityService,你需要创建一个继承自 AccessibilityService 的服务类,并在 AndroidManifest.xml 文件中声明该服务。因此,在使用 AccessibilityService 时,你需要确保用户已经授权你的应用程序,并且在用户关闭辅助功能时及时停止服务,以避免不必要的资源消耗。此外,AccessibilityService 还可以

文章图片
#android
2024-01-03 android studio build.gradle使用 ExternalNativeBuild 设置Android.mk 在编译apk时候同时编译jni

【代码】2024-01-03 android studio build.gradle使用 ExternalNativeBuild 设置Android.mk 在编译apk时候同时编译jni。

文章图片
#android#android studio#ide
linux shell 脚本判断某个文件是否有某个字符串以及统计含有某个字符串的个数然后做if else大于小于等于逻辑判断

简介:本脚本主要用来学习判断某个文件是否有某个字符串以及统计含有某个字符串的个数,然后做if else大于小于等于逻辑判断去执行对应的操作。一、测试脚本search_string.sh:#!/bin/bashecho 搜索compile_error_hint.c 文件里面是否包含“messycode”字符串,如果有打印"yes messycode",反之打印“no messy

2023-08-09 ssh-add id_rsa 提示Permissions 0777 for ‘id_rsa‘ are too open

【代码】2023-08-09 ssh-add id_rsa 提示Permissions 0777 for ‘id_rsa‘ are too open。

文章图片
#ssh#linux#运维
2023-07-20 linux platform_set_drvdata、platform_get_drvdata和i2c_set_clientdata i2c_get_clientdata 学习

3.4 再来看看platform_get_drvdata 和 platform_set_drvdata 的代码,里面会调用dev_get_drvdata(dev),有时候再驱动里面也可以直接用。4.3 看看 i2c_set_clientdata i2c_get_clientdata 里面 会调用dev_set_drvdata dev_get_drvdata。3.3 看上面会用到to_platfor

文章图片
#学习#linux
2022-06-29 AndroidR 获取接近传感器Proximity Sensor的信号,休眠和唤醒。

一、底层的驱动在这里不提。二、实现AndroidR 获取接近传感器Proximity Sensor的信号,休眠和唤醒的方法:获取SENSOR_SERVICE服务,侦听Sensor事件。三、修改的代码四、有手指接近传感器的时候会灭屏休眠,手指离开的时候亮屏唤醒,查看log如下:.........

#大数据
2022-06-15 Android Linux 触发中断时根据i2c设备的中断寄存器调用不同的处理函数,regmap_add_irq_chip、regmap_irq_get_virq等

一、下面这款I2C设备,只有一个PMIC_INT_L中断pin脚,当接入充电器、拔插充电器、按键按下松开等都是由这个中断pin触发。这里提出一个需求,接入充电器的时候调用一个处理函数,拔插充电器的时候调用另外一个处理函数。如何做到呢?这里就会用到regmap_add_irq_chip、regmap_irq_get_virq等封装好的函数。二、这里就来分析一下接入充电器、拔插充电器的处理过程。1、中

#linux#运维#服务器
2021-08-17 linux spi驱动注册流程分析

一、dts配置spi1: spi@ff1d0000 {compatible = "rockchip,rk3399-spi", "rockchip,rk3066-spi";reg = <0x0 0xff1d0000 0x0 0x1000>;clocks = <&cru SCLK_SPI1>, <&cru PCLK_SPI1>;clock-names

2020-10-20 Git:git add -f . 添加所有文件,包括被.gitignore忽视的文件

Git:git add -f . 添加所有文件,包括被.gitignore忽视的文件一、git add -helpusage: git add [<options>] [--] <pathspec>...-n, --dry-rundry run-v, --verbosebe verbose-i, --interactiveinteractive picking-p, --p

Android adb 查看已经安装的应用、安装应用、卸载应用

Android adb 查看已经安装的应用、安装应用、卸载应用一、adb shell pm list packages -[option] 命令查看已经安装的应用,列出包名,后面加不同的后缀输出不同信息。adb shell pm list packages ####查看当前连接设备或者虚拟机的所有包adb shel...

    共 103 条
  • 1
  • 2
  • 3
  • 11
  • 请选择