logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从开发一个插件看,安卓gradle插件适配AGP8.0

相信很多小伙伴项目还没有升级AGP7.0,可是最新的AGP已经到8.2了,适配AGP8.0也要提上日程了,尤其是一些插件项目,因为8.0删除了transform API,所以需要提前做好适配工作。如果你是一个插件小白,本篇可以教你从0开始在AGP7.0以上如何开发插件。如果你是一个插件开发者,相信本篇也可以给你适配AGP8.0带来一些帮助。以上就是如何开发兼容AGP8.0插件的全部内容了。

文章图片
#android
android单元测试怎么读取assets目录下的文件

【代码】android单元测试怎么读取assets目录下的文件。

文章图片
#android#单元测试#log4j
Android基于Gradle 7.0+(8.2、8.6)使用maven-publish插件发布aar到maven仓库

maven插件适用于gradle1.0-6.2版本,6.2版本后该插件就被废弃了,推荐使用maven-publish插件。如果你的Android Studio 在配置后没有publishing的task,可以尝试clean下重新build。如果还是不行,不要怀疑配置有问题,mac电脑有时候会出现这种问题,换window电脑马上就有这个task了。下面是我项目中 使用的配置,当然pom的配置你可以继

文章图片
#android#maven#java
Android kotlin build.gradle.kts配置

重新build了下代码,然后找编译后的代码,发现确实没有生成BuildConfig。之前代码相比,也就是AGP的版本升级了下,那猜测是不是跟AGP8.0.0的版本有关,于是在BuildType中手动添加了个buildConfigField,想以此方式强制生成下BuildConfig。我们在新建一个项目然后直接进行Build apk,可以生成一个app_debug.apk的apk文件,那么文件是怎么

文章图片
#android#kotlin#开发语言
Android性能优化:直播推流使用对象池

根据Android Handler里面的Message实现思想,实现自定义的对象池。#性能优化之Android应用内存优化实战#

文章图片
#java
Java数据结构和算法——栈

简介栈(stack),是一种线性存储结构,它有以下几个特点:1. 栈中数据是按照”后进先出(LIFO, Last In First Out)”方式进出栈的。2. 向栈中添加/删除数据时,只能从栈顶进行操作。栈通常包括的三种操作:push、peek、pop。push – 向栈中添加元素。peek – 返回栈顶元素。pop– 返回并删除栈顶元素的操作。栈的示意图栈中的数据依次是

#数据结构
Retrofit 泛型解析遇到com.google.gson.internal.LinkedTreeMap cannot be cast to object

在Retrofit网络请求数据,使用泛型解析json时,出现了com.google.gson.internal.LinkedTreeMap cannot be cast to com.xylife.community.bean.Exercise的异常,折腾了好久总算解决了。先看下异常log:java.lang.ClassCastException: com.google.gson.interna

解决sqlite死锁示例异常database is locked

/** sqlite的连接方式实际上为单连接方式,即使实用多线程也是用的一个连接* getWritableDatabase()和getReadableDatabase()都为synchronized方法,但不是static方法* 所以都只对同一个对象起同步作用,对于不同的对象没有任何作用* 所以使用sqlite的时候可以提供一个单一的入口,防止多对象修改数据库而造成死锁* 所以

推荐个北邮的计算机专业的自考

自考科目如下:感兴趣的,可以自己去北京教育考试院上面报名即可。如果有疑问可以留言。

android fragment不执行onResume,onPause

在使用ViewPager+fragment框架时,fragment不执行onResume,onPause,解决办法如下。重载setUserVisibleHint方法@Overridepublic void setUserVisibleHint(boolean isVisibleToUser) {super.setUserVisibleHint(isVisibleToUse

    共 211 条
  • 1
  • 2
  • 3
  • 22
  • 请选择