首页 > 其他分享 >03.app结构

03.app结构

时间:2023-12-03 10:55:34浏览次数:25  
标签:03 Web app 应用程序 apk Android App 结构

1.什么是apk

  • 全称:Android application package(Android应用程序包)
  • 安装在安卓设备上的软件
  • APK 文件基于ZIP文件格式. 后缀名被修改为apk

2.apk包结构

  • lib/
  • res/
  • assets/
  • classes(n).dex
  • resources.arsc
  • AndroidManifest.xml

3.app分类

  • Native App:原生 app 手机应用程序
  • Hybrid App:混合型 app 手机应用程序
  • Web App:基于 Web 的 app 手机应用程序

Native App

  • Activity
  • Window
  • View
  • ViewGroup

4.查看界面元素

  • 工具
  • uiautomatorviewer
  • weditor
  • appium

5.元素属性

 

标签:03,Web,app,应用程序,apk,Android,App,结构
From: https://www.cnblogs.com/csfsz/p/17872679.html

相关文章

  • uniapp登录板块封装(旧接口getUserInfo)
    点击查看代码 //授权并获取用户信息 constauthorizeAndGetUserInfo=(loginRes)=>{ uni.getUserInfo({ success(res){ //用户信息获取成功,处理登录业务逻辑 app.globalData.info=res.userInfo; app.globalData.api.index.getList({ bodyData:{......
  • [https @ 000001a69f0bae00] Protocol 'https' not on whitelist 'file,crypto,data'!
    ffmpeg下载视频并合并到一个视频中,执行如下命令:ffmpeg-iindex.m3u8-ccopyresult.mp4出现[https@000001a69f0bae00]Protocol'https'notonwhitelist'file,crypto,data'!问题,详情如下: 因fmpeg默认不使用https协议,https协议没有在白名单内,所以无法下......
  • 连接huggingface.co报错:(MaxRetryError("SOCKSHTTPSConnectionPool(host='huggingface
    参考:https://blog.csdn.net/shizheng_Li/article/details/132942548https://blog.csdn.net/weixin_42209440/article/details/129999962  ============================  随着国际顶级的AI公司广泛使用huggingface.co,现在的huggingface.co已经成了搞AI的不可或缺的一......
  • 天堂之门(Heaven's Gate)逆向
    Heaven'sGate原理及POC通过在32位WoW进程中执行64位代码,实现静态反编译以及干扰对Win32Api的检测实现免杀。详见[原创]天堂之门(Heaven'sGate)C语言实现-软件逆向-看雪-安全社区|安全招聘|kanxue.com常见的打开天堂之门的代码块//convertx86tox646A33......
  • hive升级元数据报错The reference to entity "useSSL" must end with the ';' delimit
    使用Hive自带的schematool工具升级元数据,也就是把最新的元数据重新写入MySQL数据库中。执行以下命令cd/usr/local/hive./bin/schematool-initSchema-dbTypemysql出现Thereferencetoentity"useSSL"mustendwiththe';'delimiter.修改之前配置的hive-site.xml原......
  • SAP Fiori Tools 的 Application Information 视图里的 Min UI5 Version
    如下图所示:这个值位于manifest.json文件中的sap.ui5.dependencies.minUI5Version字段。manifest.json是SAPUI5应用程序的一个重要文件,它包含了应用程序的所有元数据。这个文件是以JSON格式编写的,所以它是人类可读的,也可以被计算机轻松解析。在manifest.json文件中......
  • 1、ImportError: cannot import name 'soft_unicode' from 'markupsafe'解决;2、Import
    不知做了啥操作,spyder和jupyter同时打不开(我印象中啥也没做),出现闪了一下后没反应,不知道报错在哪里。1、先解决spyder的报错:ImportError:cannotimportname'soft_unicode'from'markupsafe'于是我打开Anaconda,找到Spyder点击launch,报错如下:Traceback(mostrecentcallla......
  • 2023-12-02 cannot found module 'xxx'
    问题描述:运行命令报错找不到模块原因:你本地没装好依赖解决方案:删掉依赖,重新build但有时事实并不如此简单,就比如我记录这个bug,不仅仅是删掉依赖,重新build就可以了,还需要找到一个lock文件。如:yarn.lock,如果没有该文件,那么你拉下来的依赖的版本依旧不符合需求,原因就是版本号不同......
  • Apple Final Cut Pro 10.7 - 专业后期制作 (视频编辑)
    AppleFinalCutPro10.7-专业后期制作(视频编辑)FinalCutPro10.7+Compressor4.7+Motion5.7(Universal)请访问原文链接:https://sysin.org/blog/apple-final-cut-pro/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgFinalCutPro强大新功能将Mac与......
  • Apple Safari 17.1.2 - macOS 专属浏览器 (独立安装包下载) 零日漏洞修复
    AppleSafari17.1.2-macOS专属浏览器(独立安装包下载)零日漏洞修复适用于macOSVentura和macOSMonterey的Safari浏览器17请访问原文链接:https://sysin.org/blog/apple-safari-17/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org之前Safari浏览器伴随......