小技巧
文章平均质量分 52
ganshenml
学习中……
展开
-
Android Mac电脑更改aar中的文件再打包
其中,your_updated_library.aar 是您新建的AAR文件的名称,folder_name 是包含您修改后文件的文件夹。将AAR文件重命名为.zip,并解压缩它,得到一个文件夹。打开终端(Terminal)并进入AAR文件夹的上级目录。在解压后的文件夹中找到您想替换的文件,将其替换为新文件。将生成的新AAR文件拷贝到项目中,并更新相应的依赖。要在Mac电脑上替换AAR中的文件并重新打包。原创 2024-01-30 17:06:18 · 1023 阅读 · 0 评论 -
Android 项目拉取运行、aar打包集成问题处理合集
解决思路也是:接受方使用一致的版本(或者引用公共gradle文件依赖,或者手动改为一致),或者exclude掉冲突组件,而这需要仔细看build的警告、错误日志以及有去排除可能错误的手段。b.ctrl+鼠标左键点击文件标签即可看到该文件的树级目录(mac 是command+鼠标左键点击)。gradle-wrapper-.properties 提升distributionUrl 的gradle版本。删除无效的原因在于,这是build时产生的,删除后仍旧会重生。找到该重复文件,并进行删除——无效。原创 2024-01-02 14:22:47 · 990 阅读 · 0 评论 -
Android ViewPager实现下载当前页面ImageView的Bitmap图片
一般情况重新获取url再次进行bitmap的下载是可以的,无法是获取currentItem及其position,然后从List中获取对应的url进行远程加载。经常会有画廊组件需要在当前展示给用户的页面进行下载功能。一般情况下下载按钮的UI曾经是和ViewPager同级的,而不是作为ViewPager中adapter对应的item一部分。因此知道当前展示给用户的item页面及其bitmap在用户点击下载按钮时的处理,显得比较关键。因此,直接使用当前已经显示的bitmap复用是一种较为划算的方式。原创 2023-12-20 23:03:54 · 575 阅读 · 0 评论 -
Android 顶部对齐宽度撑满高度等比例缩放及限制最大最小高度
【代码】Android 顶部对齐宽度撑满高度等比例缩放及限制最大最小高度。原创 2023-12-12 00:01:42 · 717 阅读 · 0 评论 -
【Android】在使用约束布局(ConstraintLayout)中,当某个子View发生隐藏后,某个View无法正确显示了
这是因为ConstraintLayout布局中的约束是相互关联的,一个View的位置和大小通常依赖于其他View的约束条件。当一个View隐藏后,它所依赖的约束条件就不存在了,因此与该View相关的其他View的位置和大小可能会受到影响,从而导致显示异常。而你通过“显示布局边界”发现,TextView的边界根本就没有,由此可以判定TextView 是Gone掉了。在ConstraintLayout布局中,如果某个View约束于另外一个View,当后者View隐藏时,前者的View可能不会正常显示。原创 2023-11-14 16:22:37 · 767 阅读 · 0 评论 -
Android 如何在Android studio中快速创建raw和assets文件夹
同理在main文件夹下粘贴要放入assets文件夹的文件,添加对应的assets路径即可生成。当然此时raw文件还没有,直接在右侧输入框中出现的路径~\res后面加上\raw即可。切成project浏览模式——>找到res文件粘贴要放入raw文件夹下的文件。路径很难记,创建项目时由系统直接创建了省事~原创 2023-11-01 23:21:01 · 1752 阅读 · 0 评论 -
Android 应用程序文件目录数据清理的时机
当应用程序更新到新版本时,新版本的应用程序通常会覆盖旧版本的files目录中的文件。因此,如果旧版本的files目录中的文件在更新后不再需要保留,那么它们可能会被清除。需要注意的是,虽然cache目录中的数据可能会被清除,但应用程序通常会采取一些措施来确保重要的数据得到保护,例如将数据存储在私有目录或使用加密存储。:当应用程序更新到新版本时,系统可能会清除应用程序的缓存数据,以便应用程序在新版本中重新加载数据。:当应用程序被卸载时,系统会删除该应用程序及其相关的数据,包括files目录中的文件。原创 2023-09-12 09:53:20 · 470 阅读 · 0 评论 -
Git 同步远程新的同名分支
因为项目已有一些年头,若是每次文件提交比较大,那么占用空间就更大。该方案仅限于:过多的commit提交记录无关紧要!原创 2023-08-31 19:00:58 · 659 阅读 · 0 评论 -
Android 如何简单实现一个跳转页面前判断登录的功能?
(它要求做到点击某个按钮触发跳转到某个activity前进行登录判断,等待登录成功后自动跳转到目标activity)这里以BaseApplication来做数据中转,代码块对象作为跳转执行代码的数据存储:class BaseApplication : Application() { companion object { @JvmStatic var isLogin: Boolean = false @JvmStatic var lo原创 2021-09-27 23:11:16 · 894 阅读 · 0 评论 -
Android Fragment 在Dialog中的使用
先看这样一个报错:Caused by: android.view.InflateException: Binary XML file line #13 in com.example.kotlindemo:layout/layout_dialog_simple: Error inflating class fragmentCaused by: java.lang.IllegalArgumentException: Binary XML file line #13: Duplicate id 0x7f08原创 2021-09-13 22:13:06 · 1883 阅读 · 0 评论 -
快速写好code对应的msg
因为某种原因,需要将后端返回的code写死在前端,而当面对大量的code码时,以下是一种快速编写对应msg的方式。1.通过Excel操作一点点2.把结果粘贴进IDE其它调整:譬如空格则用trim()转一下或者通过IDE来替换下即可。...原创 2019-11-04 21:09:21 · 1609 阅读 · 0 评论