最近发现新版本的Android studio打包apk时没有V1证书和V2证书选项了 环境需要Android SDK Mac系统在/Users/logan/Library/Android/sdk下,我们需要的工具在build-to...
Gradle8.x上传aar到maven仓库
为什么要调整? Gradle升级后之前将本地library推送到maven的插件从maven变成了maven-publish,两者在使用上有一些区别 变更 修改前 123456789101112131415161718192021u...
Bitmap操作像素 2
之前有处理过bitmap重新计算像素点颜色,之前采用的copyPixelsToBuffer方法替换setPixel,效率提升很大,但是最近AI给我提供了一个新方法,更快了。 setPixel方法我们首先遍历bitmap所有的像素点...
Gradle文件操作
几乎每个构建都涉及到文件的操作。因此,为了方便文件操作,Gradle专门设计了操作文件的API。 这些API包含两部分: 指定要处理的文件和目录 指定要如何处理文件和目录 拷贝文件(Copy)将特定文件拷贝到指定目录。 123...
Groovy语言处理Json
最近处理Jenkins自动化编译,自己手动写了个打包脚本,需要对Json进行操作。 Json反序列化由于在gradle文件中无法调用外部Gson,所以采用groovy自带的Json处理 导包 1import groovy.json...
再学Harmony-04
前面总结了鸿蒙开发的相关配置规范和权限,今天来学习三方库和分发 1 三方库1.1 三方库来源1.1.1 本地库本地库可以是自己编写的,也可以是其他任提供的源码 生成后会自动创建一个和entry平级的module 查看mod...
再学Harmony-03
前面总结了鸿蒙开发的调试环境配置,今天来看看相关配置规范 1 配置规范1.1 工程结构1.1.1 代码目录结构目前新建项目可选内置的功能生成新项目,默认采用Stage模型构建 其目录结构如下 123456789101112131...
再学Harmony-02
前面总结了鸿蒙开发环境的搭建与配置,今天来看看调试环境的处理 1 调试环境1.1 配置HDC工具环境变量HDC是为开发者提供HarmonyOS应用/服务的调试工具,全称为HarmonyOS Device Connecto...
再学Harmony-01
最近公司做鸿蒙技术预研,于是我基于2024年5月官方文档,写下了部分总结。由于FA模型已被弃用,总结中所有项目都是基于stage模型构建。 1 开发环境1.1 IDEHUAWEI DevEco Studio 是一款面向Harmon...
处理TransactionTooLargeException
最近在某些项目上出现了TransactionTooLargeException,查看崩溃日志后返现并没有给出确切的错误定位。 产生原因TransactionTooLargeException原因分析:在应用层与各种SystemSe...