摘要:问题原因 更新了build版本 gradle-7.2 后,aar已经不让直接依赖了。 在打包apk的时候会出现如下报错信息 Direct local .aar file dependencies are not supported when building an AAR. The resultin
阅读全文
随笔分类 - AndroidStudio的功能记录
摘要:问题原因 更新了build版本 gradle-7.2 后,aar已经不让直接依赖了。 在打包apk的时候会出现如下报错信息 Direct local .aar file dependencies are not supported when building an AAR. The resultin
阅读全文
摘要:前言 更新Android stuido版本后,根目录下的build.gradle与settings.gradle都跟以前不一样了。这里备注下,以前在build.gradle添加的maven { url 'https://jitpack.io' } 现在在settings.gradle 里添加 代码
阅读全文
摘要:前言 此博客记录一些好用且实用的快捷组合 搜索文件 Shift+Shift:工作空间内全局查找类 鼠标框选字符串,连续按下shift键可以搜索当前选中内容的文件 查找 Ctrl+F:文件内查找指定内容 Ctrl+Shift+F:工作空间内全局查找方法调用(此快捷键与输入法冲突,请先在输入法中禁掉)
阅读全文
摘要:Module的build.gradle的使用记录 区分module是library还是application application是项目的壳工程,是打包的主工程 plugins { id 'com.android.application' id 'kotlin-android' id 'kotli
阅读全文
摘要:Json转Kotlin Data类 JsonToKotlin AI提示自动补齐代码插件 Codota TabNine 他的代码查询网址 https://www.tabnine.com/code/query 自动为Color值命名框架 Name That Color 在Android studio里请
阅读全文
摘要:前言 在Android开发,代码里获取View一般是使用findViewById()获取目标布局文件里的指定View。但是这样使用会有大量代码重复工作并且有空指针危险。为了减少重复工作有很多大神都八仙过海各显神通,但是这些神通多多少少都有缺点。 大名鼎鼎的黄油刀bufferknife,缺点增加了编译
阅读全文
摘要:前言 项目在开发一段时间后难免会出现些无引用的资源,AndroidStudio 提供了查找这些无引用的配置属性、xml文件、位图。 查找项目里未转化成strings中文 ctrl + shift + f 输入 ^((?!(\*|//)).)+[\u4e00-\u9fa5] 点击 * 号.如图: 查找
阅读全文
摘要:前言 GsonFormat插件可以快速将Json文本转换自动生成为实体类的字段代码 添加GsonFormat 打开Android studio > 菜单栏 > File > Settings > Plugins > 搜索栏输入GsonFormatPlus > 点击安装 > 重启Android stu
阅读全文
摘要:前言 LayoutCreator插件可以快速帮助生成xml布局中的代码,但是有以下自动生成规则: 自动遍历目标布局中所有带id的文件, 无id的不会识别处理 控件生成的变量名默认为id名称, 可以在弹出确认框右侧的名称输入栏中自行修改 所有的Button或者带clickable=true的控件, 都
阅读全文
摘要:前言 在Java的开发中,我们经常需要输入一些int或者String类型的值,而这些值可能仅仅用于代表状态或者类别。但是我们只希望这个参数的值输入0 到 5 这个范围的值,如果多输入大了我们的代码上并没有定义这些大于这些值的操作。 所以我们需要进行限制。 一般情况下我们可以使用枚举enum。 但是,
阅读全文
摘要:前言 Module项目,顾名思义就是作为app的独立的单元模块的项目。 在小型app项目里因为没有这么多页面与java文件,所以模块意义不大,所以在小型项目里意义更多是用于管理libs,毕竟将所有的第三方库都放到主项目的libs下,如果第三方库多了管理这个libs文件夹会特别费劲,因为文件太多了。我
阅读全文
摘要:前言 Android studio 有提供快速生成模板代码的功能,其实这个功能也可以自定义配置.此篇博客将讲解如何使用此功能 进入Settings 选择 Editor > Live Templates 创建一个自己的组 为了不与Android studio已经自带的模型代码混淆,我们创建一个自己的组
阅读全文
摘要:前言 此篇博客也是Android studio插件篇的一部分,后续有时间我会介绍更多AndroidStudio的插件方便开发. Android设备用WiFi调试在以前一般是通过adb连接的,但是这样的玩法需要设备Root权限.非常麻烦,所幸,Android studio上就有一个不需要设备Root就
阅读全文
摘要:前言 在Androidx的库应用后,导致有需多系统组件库需要重新 implementation 升级为Androidx, 但是你可能会发现不知道怎么导入他们. 当然除了导入Android的组件库,还可以搜索到第三方框架的最新版本库,这片博客就将讲解如何搜索并且导入这些库. 第一步 打开菜单 在菜单栏
阅读全文
摘要:添加方式 第一步 在AndroidStudio的菜单栏里找到 File > Settings > 点击 . 第二步 点击Plugins > 在点击Marketplace 等待插件列表刷新 > 然后输入Translation 搜索插件,点击 Install 安装. 下载完成后需要重启AndroidSt
阅读全文
|