App移动端测试【6】应用程序(apk)包管理与activity
  0APVBKvswNUi 2023年11月02日 80 0

本篇文章记录,如何通过adb安装应用程序的包;activity组成的理解。

1. 应用程序的包

手机端一个应用程序的apk的名字可以随意更改,不影响安装。 Package包。手机端的每个应用程序(apk)的包名(package)都是唯一的,其没法修改。如com.tencent.mobileqq,可理解成大学里面的学号或身份证号。 在cmd中,可以通过如下查找包

C:\Users\Leo>adb shell pm list package |findstr "com.tencent"
package:com.tencent.mm
package:com.tencent.mobileqq

2.activity

一个安卓应用程序,有多个activity组成的。而且这些activity之间往往可以跳转。 Activity的生命周期包括:创建(onCreate)、激活(onStart)、恢复(onResume)、暂停(onPause)、停止(onStop)、销毁(onDestroy)、重启(onRestart)。产生->运行->销毁

2.1 Android开发四大组件:

1.jpg.png

2.2 获取activity

Aapt(android asset packaging tool),该工具可以查看、创建文档福建(zip、jar、apk)。 格式:

aapt  dump badging ***.apk

如:

C:\Users\Leo>aapt dump badging C:\Users\Leo\Desktop\weixin703android1400.apk

launchable-activity 往往是应用程序(apk)的启动页面。 如何查看launchable-activity 如:

C:\Users\Leo>aapt dump badging C:\Users\Leo\Desktop\weixin703android1400.apk | find "launchable-activity"
launchable-activity: name='com.tencent.mm.ui.LauncherUI'  label='WeChat' icon=''

2.3 Activity页面布局

2.jpg.png


如果你觉的文章读的不过瘾,可以查看详细的视频教程。

【51CTO】测试全栈课程

++《全栈测试工程师》VIP课程体系【课程上新阶段,8折销售中】++ 【测试全栈课程】服务 1.入班学员1对1摸底调研,制定【贴合】自身的学习计划; 2.全程【陪伴式】学习,每周定期跟踪督导; 3.专有学习社群小组,问题随时联系老师; 4.课程专属配套资料包全程免费提供,让学习更无忧; 5.简历指导+模拟面试+面试题库,让跳槽更无忧; 6.工作伴你行:工作中遇到问题,随时与老师交流;
7.课程免费升级权:新技术课程,无需2次付费,免费享有。 8.赠送配套出版书籍

测试学习路线如下

微信图片_20210816100905.png微信图片_202108161009051.png微信图片_202108161009052.png

微信图片_20210816100905.png微信图片_202108161009051.png微信图片_202108161009052.png 软件测试技能体系.jpg


0.9733767060093851.png ::: hljs-center

:::


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
0APVBKvswNUi
最新推荐 更多