Android
弄风骄马跑空立,趁兔苍鹰掠地飞。

下载 lame 库 https://lame.sourceforge.io/ 安装 NDK 和 CMake 新建 Android Native Module 修改源码 然后将 lame/include 和 lame/libmp3lame 目录下的所有 .h 和 .c 文件复制到 module 中 修改 lame 中的文件 删除 fft.c 文件中 47 行的 include "vector/lame_intrin.h" 修改 set_get.h 文件的 24 行的 #include <la…

2022年5月30日 Android 小鑫 阅读全文

最近在开发一个聊天的功能,要求点击空白区域控制底部工具栏的可见性,但是直接调用 recyclerView.setOnClickListener() 没有效果,于是 我们在 RecyclerView 源码中发现它重写了 onTouchEvent() 但却没有处理自身的点击事件(一般会有 performClick() ) 所以我们需要自己添加触摸监听(RecyclerView没有重写 dispatchTouchEvent() ,所以 setOnTouchListener 使用的还是父级的 ),我们可以在这里进行点击事件…

2022年5月20日 Android 小鑫 阅读全文

项目描述 使用自带的 animation api,基于 Overlay 实现的自定义 SnackBar。 效果展示 使用方法 已提交至 pub.dev https://pub.dev/packages/lx_tips 源码 https://github.com/crayonxiaoxin/lx_tips

2022年3月10日 Android 小鑫 阅读全文

当我们添加一个新组件的时候,Android Studio 会很贴心地提示我们添加 const 修饰符,由于习惯我们一般都会按照它的提示去添加(习惯性快捷键) 然后,当我们后续为这个组件添加了需要的属性之后,很容易会出现以下错误: 明明我们的配置没有任何问题,为什么会报红? 原因其实是: const 修饰的组件中不能再带有变量,去掉组件前面 const 修饰符即可 (但由于我们习惯性按快捷键,所以有时候IDE为我们添加的 const 这个修饰词很容易会被忽略)

2022年3月10日 Android 小鑫 阅读全文