• App移动端测试(6)—— 应用程序(apk)包管理与activity


    01—管理应用程序的包

    手机端一个应用程序的apk的名字可以随意更改,不影响安装。

    Package包。手机端的每个应用程序(apk)的包名(package)都是唯一的,其没法修改。如com.tencent.mobileqq,可理解成大学里面的学号或身份证号。

    在cmd中,可以通过如下查找包

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

    02—Activity

    一个安卓应用程序,有多个activity组成的。而且这些activity之间往往可以跳转。

    Activity的生命周期包括:

    • 创建(onCreate)

    • 激活(onStart)

    • 恢复(onResume)

    • 暂停(onPause)

    • 停止(onStop)

    • 销毁(onDestroy)

    • 重启(onRestart)

    产生->运行->销毁

    2.1 Android开发四大组件

     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页面布局

    【代码可左右滑动,查看更多哦......】


    最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

    这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

    如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入下方我的qq群大家一起讨论交流,里面也有各种软件测试资料和技术交流。

  • 相关阅读:
    Android SDK使用教程(Windows)
    蓝桥杯算法竞赛第一周题型总结
    一文理解Hadoop分布式存储和计算框架入门基础
    八、kotlin的高阶函数
    Linux下Doris1.1+Mysql安装启动
    ASP.NET Core 开发 Web API
    LeetCode简单题之不同的平均值数目
    解读 Servlet 源码:GenericServlet,ServletConfig,ServletContext
    antd4 Table实现翻页勾选
    Linux基本指令1
  • 原文地址:https://blog.csdn.net/m0_58026506/article/details/126953922