最近在做一个收票系统闸机自动控制,机器内置的控制板是Android11系统,需要在上面跑App来实际扫门票上的二维码自动开门。 前面一切顺利,但最后遇到了个莫名其妙的问题,App无法开机自动启动,这就要命了! 先后测试过多种版本的手机,也找过各种方案,最后找到原因所在:Android11和以上系统不支持非系统应用的自动启动! 找到原因就好办了,在网上搜索个方法,能用系统悬浮窗权限来绕过不能启动的限制 第一步:增加系统广告接收 class BootReceiver : BroadcastReceiver() { ov…

2023年04月26日 0条评论 2643点热度 1人点赞 路灯 阅读全文

一. ADB概述 1. ADB 即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件: 客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出 ADB命令来从命令行终端调用客户端。 守护进程:在设备上运行命令。守护进程在每个设备上作为后台进程运行。 服务器:管…

2022年12月27日 0条评论 2939点热度 0人点赞 路灯 阅读全文

public static final int TYPE_ACCELEROMETER = 1; // 加速度传感器 public static final int TYPE_MAGNETIC_FIELD = 2; // 磁场传感器 public static final int TYPE_ORIENTATION = 3; // 方向传感器 public static final int TYPE_GYROSCOPE = 4; // 陀螺仪传感器 public static final int TYPE_LIGHT …

2022年12月26日 0条评论 2371点热度 0人点赞 路灯 阅读全文

是不是还在为了手机usb被占用而不能链接编译器而难过?是不是感觉无线调试遥不可及? 读完下面的几步 让你轻松掌握无线调试。 1. 首先将你的手机连接到无线网 2. 将你的手机链接到电脑上 3. Window 配置好adb Linux 安装好adb 4. 确认手机链接到无线网络需要和你的电脑在同一个无线网络内 5. 在命令端输入 $ adb tcpip 5555 (5555为端口号,可以自由指定) 然后在输如下命令 $ adb tcpip 此时你可以查看到 自己手机的ip地址 大概如下所示 10.39.211.183…

2022年12月23日 0条评论 2569点热度 0人点赞 路灯 阅读全文

电脑输入文字到手机: input text "www.baidu.com" 获取IMEI: service call iphonesubinfo 1 获取ICCID: service call iphonesubinfo 4 获取serialno: getprop ro.boot.serialno 或 getprop ro.serialno 强制停用程序: am force-stop packageName 查看正在运行的服务: dumpsys activity services [<pa…

2022年12月22日 0条评论 2724点热度 1人点赞 路灯 阅读全文

查看所有串口和usb设备方法 (1)查看串口是否可用 可以对串口发送数据,比如对com1口,echo /dev/ttyS0 (2)查看串口名称使用 ls -l /dev/ttyS* 输出信息: crw-rw----. 1 root dialout 4, 64 5月 17 02:24 /dev/ttyS0 crw-rw----. 1 root dialout 4, 65 5月 17 02:24 /dev/ttyS1 一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS*,一般ttyS…

2022年12月22日 0条评论 3150点热度 0人点赞 路灯 阅读全文