自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luo

  • 博客(7)
  • 收藏
  • 关注

原创 RecyclerView封装-结合ViewBinding 3行代码创建Adapter!

通过ViewBinding 封装了一个易拓展,低耦合的Adapter库,使用极少的代码便能完成1个Adapter,同时利用了官方自带的ConcatAdapter实现了Header/Footer。本着代码越少,bug越少的原则,本库保持十分精简,核心代码只有几百行。如果你的新项目已经使用了ViewBinding,那么BindingAdapter是不错的选择。后续文章会更新分页模块,选择模块,滚轮模块等文章。更多内容也可以访问项目主页查看相关文档。

2023-06-12 08:54:14 757

原创 Jetpack compose -正方形验证码输入框

Jetpack compose -正方形验证码输入框实现效果总的来说就是对输入框显示进行重绘1.监听用户输入TextField是Jetpack compose中获取用户输入内容的常用输入框。在此我们只需要获取输入法输入内容就行,不需要外观,因此使用BasicTextField即可。验证码码一般都是纯数字组成,通过KeyboardOptions 的keyboardType来限制输入内容为数字(类似于EditText 的inputType)但是还需要隐藏输入回显的文本,因此使用Modifier.

2021-10-21 11:25:41 237

原创 利用反射设置CardView阴影颜色

我们知道默认的CardView是不能设置阴影颜色的,许多时候却又有这种需求,然后百度上解决方案很少,基本就是把官方的CardView的源码改了再拷进工程。看看效果:反射修改的缺点和上面改源码的缺点一样,都是没有Android5.0以上的View自带的阴影绘制那么平滑好看,且有半径限制,如图,TextView 是Api21以上自带阴影,CardView是反射修改的阴影。先看看CardView源码:可以发现,和CardView属性有关(setCardBackgroundColor,setCardE

2021-03-04 20:38:16 690 1

原创 Android MediaCodec错误列表

public static final int MEDIA_ERROR_IO Added in API level 17 File or network related operation errors. Constant Value: -1004 (0xfffffc14) public static final int MEDIA_ERROR_MALFORMED Added in API level 17 Bitstream is not conforming to the

2021-03-04 20:37:29 906 1

原创 Android8.1 和Android5.1通过以太网连接

#目标连接#调试过程Aio3399j问题连接网线时连接WIFI连接不上:WIFI状态一直显示已保存。先连接WIFI在连接网线后,WIFI图标变成感叹号,无法连接网络。拔掉网线后WIFI恢复正常。首先解决不能同时开启的问题##系统层更改避免被踢frameworks/base/core/java/android/net/NetworkFactory.java//releaseNetworkFor(n.request);//n.requested = false;降低以太网优先级为30

2021-03-04 20:36:09 1369 1

原创 Android物联网高级指令汇总(Root,系统签名)

静默授权USB设备依赖:Rxjava,系统签名@SuppressLint("PrivateApi") public static boolean grantAutomaticPermission(Context context,UsbDevice usbDevice) { try { PackageManager pkgManager = context.getPackageManager(); ApplicationInfo ap

2021-03-04 20:34:24 355 2

原创 Java树莓派广播低功耗蓝牙

树莓派广播低功耗蓝牙项目地址:BleAdvertisement一个Linux下作为中心节点广播低功耗蓝牙的库。可以在Raspberry Pi上使用实现功能广播蓝牙设置蓝牙名称监听连接和断开添加 多个Service,Characteristic,Descriptor支持read,write,notify支持长数据读取写入待实现扫描别的蓝牙设备连接别的蓝牙设备indicate ,write no response 的兼容依赖#ubuntu/debiansudo apt

2021-03-04 20:20:21 431 2

空空如也

空空如也

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

TA关注的人

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