-
公开(公告)号:CN118377700A
公开(公告)日:2024-07-23
申请号:CN202410345466.9
申请日:2024-03-25
Applicant: 南京大学
IPC: G06F11/36
Abstract: 本发明公开一种轻量化的安卓应用运行方法和系统,可通过计算机终端或在浏览器中通过网页的方式使用安卓应用并与之交互,采用CS架构设计;服务端为Java系统,模拟安卓系统给安卓应用提供的运行环境,使安卓应用运行不依赖于安卓设备(系统),该Java系统提供了支持安卓运行的必要组件,通过对安卓系统的精简与优化实现了轻量化运行安卓应用的目标,同时可快速通过参数配置模拟出的安卓环境;使用终端作为客户端访问服务端运行的安卓系统,通过命令行的方式与运行交互;使用浏览器作为客户端访问服务端运行的安卓应用,服务端将安卓应用界面计算后发送给浏览器渲染,用户通过在浏览器中呈现的界面与安卓应用交互。
-
公开(公告)号:CN114510237A
公开(公告)日:2022-05-17
申请号:CN202210188726.7
申请日:2022-02-28
Applicant: 南京大学
Abstract: 本发明公开一种基于程序合成的安卓智能手表原型应用自动生成方法,包括如下步骤:步骤一、形成人工记录页面集合;步骤二、自动合成多个组件选择子集合,并挑选一个最优组件选择子;步骤三、形成组件集合,并为组件集合中的组件建立适用于手表应用的组件间位置约束;步骤四、求解为该页面建立的组件间位置约束,形成组件位置集合,生成智能手表页面;步骤五、结合事件转发部件生成智能手表原型应用。本发明弥补了现有智能手表应用合成技术的缺失;生成大量智能手表原型应用,从而极大扩充并丰富应用商店;为开发者或终端用户在急需时根据智能手机应用自动生成其智能手表原型,从而极大地帮助开发者缓解开发压力,方便终端用户使用。
-
公开(公告)号:CN116088979A
公开(公告)日:2023-05-09
申请号:CN202211391018.X
申请日:2022-11-08
Applicant: 南京大学
Abstract: 本发明公开一种响应式的安卓应用跨设备录制重放方法,所述响应式的安卓应用跨设备录制重放方法致力于,当安卓应用的用户界面在不同设备呈现发生响应式变化时,能提供自动的测试用例重放能力。为实现测试用例的跨设备重放,所述方法利用响应式模式提出了一个简单高效、基于贪心的单趟算法,其基本思想是对已录制测试用例的每一个事件,按序在重放设备上搜索一个等价的事件序列,从而完成跨设备的测试用例重放。本发明弥补了现有安卓应用跨设备录制重放技术,在用户界面发生响应式变化时的能力缺失。借助本发明,开发者无需在重放设备发生变化时重新录制测试用例,极大地方便了开发人员和测试人员,并间接提升了安卓应用的质量和稳定性。
-
-