delayed launcher禁用有什么影响


一、安卓系统概述

1.1 安卓系统架构

安卓系统由应用程序层、应用程序框架层、系统运行库层、系统内核层构成。其中,四大组件和API为开发应用提供了基础。

1.2 安卓权限系统

Android操作系统是一个基于多用户的linux操作系统,每个Android应用运行在自己的安全沙盒中。系统通过权限设置,确保只有同一用户的应用可以访问其文件。每个应用拥有独立的虚拟机,确保应用的代码在运行时相互隔离。

1.3 ADB与安卓间的通信

ADB(Android Debug Bridge)是Android提供的通用调试工具。借助adb.exe,我们可以很好地调试开发的程序。它是一个客户端/服务器架构的命令行工具,主要由adb客户端、adb服务端和adb daemon(守护进程)组成。

二、安卓APP测试流程图

(此处留空,以便插入安卓APP测试流程图图片)

三、安卓App测试点

3.1 UI测试

包括静态界面测试(如按钮、对话框、列表和窗口等)和动态界面测试(如内容)。还需测试APP与系统相关联的UI,如状态栏/锁屏弹出的提示,设置中的应用显示等。进行APP与launcher、系统其他应用和系统的交互UI测试。

3.2 兼容性测试

涵盖不同手机品牌、操作系统及版本、屏幕分辨率和尺寸、网络环境、本地软件等方面。还需进行APP匹配硬件设备测试,根据APP的业务需求特性进行测试。

3.3 安装卸载/本地升级测试OTA

包括安装、卸载过程中异常情况(断电,空间不足等)和安装/卸载权限的测试。还需进行root前后安装测试,直接拷贝至手机system/app目录下是否直接使用的测试等。

3.4 版本在线升级测试FOTA

涵盖客户端有新版本时的提示、非强制升级版与强制升级版的处理、下载升级包后的直接更新等情况。还需进行下载/安装版本过程现断网或断电异常情况的测试。

3.5 交互测试