凑数Android
文章平均质量分 78
北冥有渔jy
这个作者很懒,什么都没留下…
展开
-
【Android】bug report
Android 的所有版本都支持通过 Android 调试桥 (adb) 获取错误报告;Android 4.2 及更高版本提供一个用于获取错误报告以及通过电子邮件、云端硬盘等分享报告的开发者选项。获取bugreport,操作如下:1.确保您已启用“开发人员选项”。2.在开发者选项中,点按bug report。3.等待片刻之后,您会收到一条通知,指出 Bug 报告已准备就绪如:Bug report #1 captured。4.使用命令导出bugreport。原创 2024-05-16 20:11:42 · 411 阅读 · 0 评论 -
【Android】Android 通信测试套件
Android Comms 测试套件是一个基于 Python 的轻量级自动化工具集,用于对当前和即将推出的 Android 设备执行自动化测试。它提供了一个简单的执行接口;一组可插入库,用于访问商用设备、Android 设备和一组实用函数,以进一步简化测试开发。它是无线堆栈开发人员或集成商的理想桌面工具,无论是练习新代码路径、执行置信度测试还是运行扩展回归测试套件。tests/google 目录中包含一组测试,其中许多测试只需一台或两台具有 wifi、蜂窝或蓝牙连接的 Android 设备即可运行,包括:W翻译 2022-12-08 09:53:49 · 328 阅读 · 1 评论 -
【Android】BLE:蓝牙低功耗基础
蓝牙是一种短距离通信的无线电技术。特点:1.分散式网络结构2.点对点或多点通信3.快跳频和短包技术4.工作在2.4GHz ISM(工业,科学,医学缩写)频段5.时分全双工传输蓝牙4.0规范(2012年)开始支持低功耗蓝牙(Bluetooth Low Energy,BLE),低功耗运行和待机可以使得一颗纽扣电池运行一年。转载 2022-10-31 18:42:19 · 867 阅读 · 0 评论 -
【Android】应用测试基础
您可以模拟自己的对象,但请注意,使用 @Spy 注释的模拟比对类中的所有功能打桩的模拟提供的保真度要高。您可以使用更短且更快的开发周期来测试单元本身。为了使您的代码更易于测试,应从模块的角度进行开发,其中每个模块代表用户在您的应用中完成的一项特定任务。通常,最好在模拟设备或基于云的服务(如 Firebase 测试实验室)上而不是在物理设备上测试您的应用,因为这样您可以更方便快捷地测试屏幕尺寸和硬件配置的多种组合。:对于您编写的每个基于工作流的大型测试,您还应编写中型测试来检查工作流中包含的每个模块的功能。原创 2022-09-22 15:43:21 · 826 阅读 · 0 评论 -
remote couldn‘t create file: Read-only file system (remount failed)解决方法
DM-verity 是Android 系统安全的重要部分,它能保证Android 的 vendor 和 system 镜像文件中的内容是真实可靠的。所以如果打开了DM-verity功能那么如果我们通过fastboot修改android系统的system分区或者vendor分区,那么DM-verity校验时就会出错,因此在fastboot之前需要先将DM-verity解锁。解决android /system目录中无法写入文件的问题。注意:fastboot 需要安装对应的驱动才可以使用。原创 2022-09-20 17:36:54 · 7357 阅读 · 0 评论 -
Android TV Test蓝牙互操作性
Android TV 生态系统中使用的一些常见蓝牙外设包括A2DP(耳机、音箱)和HID(遥控器、手柄)这两类设备常用的电视设备蓝牙配置文件,包括 A2DP、AVRCP 和 HID。原创 2022-09-15 10:11:43 · 1326 阅读 · 0 评论 -
【Android】
android固件结构原创 2022-09-08 16:50:12 · 793 阅读 · 0 评论 -
【Android】权限篇
1.一般权限的添加一般情况下,设定apk的权限,可在AndroidManifest.xml中添加例如: 给apk添加system权限… …//允许读写访问”properties”表在checkin数据库中,改值可以修改上传//允许一个程序访问CellID或WiFi热点来获取粗略的位置//允许一个程序访问精良位置(如GPS)//允许应用程序访问额外的位置提供命令//允许程序创建模拟位置提供用于测试//允许程序访问有关GSM网络信息。转载 2022-09-07 17:28:36 · 3366 阅读 · 0 评论 -
BLE低功耗蓝牙协议栈结构
Controller实现射频相关的模拟和数字部分,完成最基本的数据发送和接收,Controller对外接口是天线,对内接口是主机控制器接口HCI(Hostcontrollerinterface);控制器包含物理层PHY(physicallayer),链路层LL(linkerlayer),直接测试模式DTM(DirectTestmode)以及主机控制器接口HCI。...原创 2022-07-26 11:45:56 · 593 阅读 · 0 评论