小技巧
禄的光线
干吧!没啥说的。
展开
-
Mac查看so文件的NDK版本
进入自己的Android/sdk目录 查看本地可用ndk版本:find . -name "*readelf" | grep aarch64 根据电脑配置选择一个进行使用并查询: -p .note.android.ident./ndk/21.1.6352462/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-readelf xxx.so -p .note.android.ident...原创 2022-05-31 17:54:22 · 884 阅读 · 0 评论 -
Glide多图切换时的闪动问题优化
引:最近头儿给了个反馈,让我优化下:一个imageView上点击按钮切换展示另一张图片时会闪动一下。首先进行了验证,提前做的预缓存图片是生效了的,因为本地图片打印已经存在了,但是首次切换时还是会闪一下白屏。针对这种从本地图加载到内存进行展示时的场景做了两点优化。1、推进图片压缩,使用web-p或者更小尺寸图片进行图片展示,因为项目原有架构支持url转web-p-url所以直接使用了前者,其实若服务器不支持的话也可以自己做一些压缩2、使用前一张图片做为过渡图片去除中间闪白: .原创 2021-11-30 16:57:25 · 875 阅读 · 0 评论 -
git:去除中间某次的commit
git:去除中间某次的commit1、找到该项的前一次commitId2、git rebase -i commitId3、进入:此时点击i进入编辑状态4、首个pick对应的commitId改为d5、shift+: 切换选项,输入wq退出编辑6、git push --force-with-lease强制推送...原创 2021-05-11 15:47:47 · 1053 阅读 · 0 评论 -
Android Studio查看两段代码不同
先复制一段要比较的代码View->Compare With如果是文件比较选上方,如果是代码片段选下方原创 2019-12-25 14:39:30 · 335 阅读 · 0 评论 -
kotlin回调传递
kotlin的Onclick很简洁这里就不说了,这里主要分享下fun传递参数时包含回调的小技巧。场景:假如我想通过Dialog管理类来统一管理项目里的Dialog,Activity页面显示时又需要Dialog页面回调参数。代码如下: fun bindDialog(activity: Activity?, onClickLogin: (mobile: String, code: Str...原创 2019-07-27 11:23:37 · 583 阅读 · 3 评论 -
获取kotlin反汇编后的java代码
点击tools-->Kotlin-->Show Kotlin ByteCode-->点击左上角的Decompile原创 2019-07-27 11:38:25 · 425 阅读 · 0 评论