自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Android Room数据库更新和预打包数据库

在使用Room的数据库更新过程中,我在@Entity 的实体添加了 2个字段数据,注意:!因为需求问题,我这边使用Room数据库是需要预打包数据库使用 RoomDatabase.Builder 的 createFromAsset 或 createFromFile 方法,此时我的对应Room 的 @Database 的version 版本是3,但是我 预打包数据库的版本是 0,而且里面的对应表的字段也没添加,这里中间有个插曲如果你一开始预打包的数据库创建好后,然后执行数据更新的话,是没问题的。

2024-05-31 11:36:03 388 1

原创 Android 更新Gradle打包apk报Direct local .aar file dependencies are not supported when building an AAR

解决方案:将引入的aar包变成一个module,让其他需要的模块可以随时引用,这样的好处在于,不需要将aar包复制来复制去,每个module都copy一份到libs中。也不会出现重复依赖的问题。子module中依赖了aar包,由于我的项目是组件化项目,子module依赖aar包是必然的。在Android studio 正常build 打包得时候是没问题,由于主管让我自动化打包,在命令行打包,试了一下报错。2.在foodlib文件夹下面,根据自己的aar包创建对应的文件夹,每个aar都需要创建一个文件夹。

2024-05-31 10:18:31 351

原创 Android 设定系统多语言

由于搞设备的时候,有个需求就是设置多语言键盘,因为当时设备出厂的时候就是只有一个英语语言,当时是想着底层帮我这边搞好,殊不知底层这边没有办法弄,后面自己是通过反射机制来写入;添加以后,键盘就可以通过长按空格来切换语言了//添加系统语言list.add(“en”) //英语list.add(“de”) //德语… 以此类推 可以参考LangKey 的值来,然后再调用getAddLocale(list) //就可以了i++) {if (locale!

2024-03-26 16:41:57 911

原创 Android aar 嵌套引用本地 aar 和build依赖打包

就是这个aar包,里面还包含gson的依赖,所以项目一跑,调用方法就报错了;之前还有一种解决方案,就是把aar上传github或者gitee,然后再依赖下来,但我没去试;按照 module 正常打包来说,libs的aar和远程依赖是没办法把它们打入新的aar里面。然后我在新的项目中,引入了这个新aar包,module的libs里面得aar方法没办法用上。module的aar包可以引入方法了,但是测出了一个bug;最后面打出来的aar,换了后缀看了里面的libs。

2023-03-28 16:38:21 406 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除