当前位置: 首页 > news >正文

网站建设新手看什么书建立网站的链接结构有哪几种形式简述其各自的优缺点

网站建设新手看什么书,建立网站的链接结构有哪几种形式简述其各自的优缺点,网站背景图片怎么做,天津网络优化招聘最近想用 electron 写一个 adb 的可视化客户端#xff0c;在展示安装的应用时遇到了如何获取 APK 的名称和 icon 的问题。下面就是一些解决问题的思路。 前提#xff1a;在这里默认大家已经下载好 apk, 下面 localApkPath 就是你下载好的 apk 的路径。 小提示#xff0c;示…最近想用 electron 写一个 adb 的可视化客户端在展示安装的应用时遇到了如何获取 APK 的名称和 icon 的问题。下面就是一些解决问题的思路。 前提在这里默认大家已经下载好 apk, 下面 localApkPath 就是你下载好的 apk 的路径。 小提示示例代码不能直接执行需要自行修改哦 获取 apk 的名称 我们要下载一个 aapt 如果找不到下载地址用这个, 然后我们就可以通过这个工具来获取到一些相关的信息了。其实不仅仅可以获取到 apk 的名称具体的内容可以自己打印一下查看。下面是通过正则获取到中文 apk name。 aapt 是什么。 import { exec } from child_process; import { promisify } from util; import aapt from ../../resources/aapt.exe?assetasarUnpack; // 这里需要指定路径我这里是 electron-vite 的用法如果是其他方式请自行修改const execAsync promisify(exec); const { stdout: aaptInfo } await execAsync(${aapt} dump badging ${localApkPath} ); const appNameMatch aaptInfo.match(/application-label-zh_CN:([^]*)/); const appName appNameMatch ? appNameMatch[1] : 未知;获取 apk 的 icon 我们要安装一个依赖他是 adm-zip , 他是用来解压 apk 文件的。 npm i adm-zip然后安装好之后我们就可以使用他来解压 apk 文件了。第一步还是要用 aapt 获取到 icon 的路径。然后我们就可以使用 adm-zip 来获取到 icon 的 base64 了。其实挺简单的就是网上没有现成的例子所以记录一下。换到别的语言其实思路都是一样的。 import AdmZip from adm-zip; import { promisify } from util; import aapt from ../../resources/aapt.exe?assetasarUnpack; // 这里需要指定路径我这里是 electron-vite 的用法如果是其他方式请自行修改const zip new AdmZip(localApkPath); const execAsync promisify(exec); const { stdout: aaptInfo } await execAsync(${aapt} dump badging ${localApkPath} ); const iconMatch aaptInfo.match(/application-icon-[0-9]:([^])/); if (iconMatch) {const iconPath iconMatch[1];const iconBuffer zip.getEntry(iconPath).getData();const iconBase64 iconBuffer.toString(base64);return iconBase64; }aapt 是什么 aapt Android Asset Packaging Tool是 Android 开发工具链中的一个重要工具主要用于打包和处理 Android 应用程序中的资源文件。它是 Android SDK 中的一部分在应用构建过程中起到关键作用。 主要功能包括 打包资源文件将项目中的资源如 XML 文件、图片等打包为 .apk 文件中的资源包。生成 R.java 文件aapt 负责分析应用中的资源文件并生成 R.java 文件供 Java 代码访问资源。编译资源文件aapt 会将 .xml 等资源文件编译成二进制格式减少文件大小并提高解析效率。查看 APK 文件内容可以使用 aapt 查看 APK 文件中的内容和资源。签名 APK 文件配合其他工具aapt 可以协助进行 APK 的签名操作确保应用安全。 通常 aapt 是 Android 构建过程中自动调用的开发者不需要手动使用它但在一些高级使用场景下比如反编译、查看 APK 内容等 aapt 仍然是一个非常有用的工具。
http://www.hkea.cn/news/14404751/

相关文章:

  • 返利网网站建设资深的家居行业网站开发
  • 网站建设应该学什么wordpress 页面目录下
  • 昌平网站开发公司电话网站在百度找不到了
  • 龙之向导外贸网站网址微信小程序第三方平台
  • 网站关键词多长企业如何网站建设
  • 做网站虚拟主机多少钱WordPress与odoo接口
  • 为什么建立网站wordpress正在执行例行维护_请一分钟后回来.
  • 局域网内的网站建设有口碑的企业网站建设
  • 网站建设的通知凡拓数创
  • 东北网站建设公司网络规划设计师考试内容
  • django网站开发重庆市万州建设工程信息网
  • 公众号链接的手机网站怎么做广州pc网站建设
  • 广东平台网站建设哪家好西安建设工程信息网人员查询
  • 怎么看公司网站做的好不好哦固安建站公司
  • 汕头网站排名互联网创业项目什么赚钱
  • 怎么自己做网站游戏大良外贸网站设计
  • 关于购物网站开发的开题报告自创网站怎么赚钱
  • 深圳莲花大厦住房和建设局网站上海网站建设的报价
  • 中国水利建设网站网站备案取名
  • hexo插件wordpress网络营销优化
  • 网站经常被攻击知识竞赛网站建设方案策划书
  • 怎么添加网站背景音乐18款禁用软件黄a免费
  • 电商导购网站怎么做android 做电子书下载网站
  • 哪里建设企业网站淮北市建设工程信息网
  • 搞笑网站模板两学一做专栏网站
  • 网站怎么做友情链接wordpress如何上传源码
  • 设计网站平台风格企业信息网官网
  • 用织梦做网站快吗权威发布图片大全
  • 江门云建站模板科技有限公司取名字
  • 网站风格设计沧州纵横人才网