
android
文章平均质量分 90
萌萌的晨子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于1像素保活的研究
android1像素保活原创 2023-09-19 17:30:43 · 231 阅读 · 0 评论 -
kotlin下关于hashmap foreach时引发的一个问题
问题如下: map.forEach { key, value -> println("$key = $value") }在使用上列方法对hashmap进行遍历的时候,在某些机型上出现了一个错误:ClassNotFoundException我百度了各种关键词,都是与此无关的答案.最为接近的答案可能就是一个分析:jar包引用错误.好吧.但是这是我能控制的吗?并不是.所以显然我没找到真正的解决方案...原创 2018-07-04 10:07:17 · 2947 阅读 · 2 评论 -
关于android在USB调试时找不到设备的问题
在选择USB配置的地方,选择充电,不要选择MTP媒体传输或者别的!就充电就好!天呐,虽然就是一句话的事情,但是我为了这个结论,重装了最新android studio,重装了系统。花了整整半天时间以下是我统计的所有找不到设备的时候的解决方案:1.尝试切换USB配置,充电和MTP切换一下就好。2.某些手机不支持instant run。需要在设置中关闭AS的instant run...原创 2018-06-28 13:50:01 · 7793 阅读 · 4 评论 -
对集合中指定元素进行比对并进行重排序(根据蓝牙信号对设备进行排序)
internal class ComparatorBleDeviceImpl : Comparator<BleDevice> { override fun compare(s1: BleDevice, s2: BleDevice): Int { val age1 = s1.rssi val age2 = s2.rssi ret原创 2018-05-29 09:25:34 · 409 阅读 · 0 评论 -
关于BLE十六进制通信的小日记
首先我们要明确,BLE在通信的时候本身是支持发String格式和或者Hex(十六进制)格式的数据的,当然可能也会发别的类型的数据,但至少目前我没遇见过.其次,在发送的数据内容里面的数字内容,也是可能包含十六进制的数据.但是这只是单指这一串数据内容是十六进制,不代表发的总格式的数据是十六进制.所以一定要明确,发送十六进制的通信内容(将整个String字符串转换为十六进制数组)和某些String前缀加...原创 2018-05-29 09:12:30 · 1468 阅读 · 0 评论 -
关于蓝牙BLE引发Gatt133的一些问题
首先Gatt133报错,网上说是这么两种可能:1.Gatt.close()没有调用,资源没有释放导致连接失败.2.设备同时连接7个设备以后无法再次连接新设备.但是,我在排除了以上两种问题以后,依然出现了Gatt133.最后解决的方案如下:重连。这个重连是通过直接对已知设备对象或已知设备mac地址直接调用connect方法,而【不经过扫描】。如果扫描可能会扫不到设备,而必须通过重启蓝牙的手段恢复。原...原创 2018-05-24 10:51:04 · 6802 阅读 · 0 评论 -
关于混淆的一点问题
当项目分模块使用时.APP模块可进行混淆,而lib模块不进行混淆时,不会有问题.但是APP模块必须要对lib模块中一些用到的东西进行混淆过滤(如果会引发错误的话).而Lib模块中即便进行了混淆过滤,一旦APP模块中没有进行过滤,依然会引发错误无法打包...原创 2018-05-24 10:45:43 · 267 阅读 · 0 评论 -
checkBox屏蔽点击自动切换选中状态.完全动态控制是否选中
应用场景:点击一个开关,通过网络请求服务器控制,因为网络信息存在延迟以及丢失的可能性,所以要求必须在点击成功以后再执行状态改变.也就是说,【点击当下是不允许CheckBox改变它的被选中状态的,而是应该在收到消息回调以后再动态改变状态】.这个时候问题就来了.我在网上搜了很久.往往搜到的是如何禁用CheckBox的点击。这个太简单了,clickble=false,focus=false。那这样的话连...原创 2018-05-04 14:55:48 · 4491 阅读 · 2 评论 -
对RecyclerView的ViewType的使用以及添加Foot和Head的心得
主要对RecyclerView的Head和Foot的增加进行总结.同时也对ViewType的使用进行加深理解原创 2017-06-15 17:20:17 · 967 阅读 · 0 评论 -
SurfaceView攻略~~~从零开始实现打雷下雨天气特效~①
先说说写此文的背景:我以前初学android的时候,有琢磨这个SurfaceView,但是那时候真的是对android原理,多线程等等一点都不是很理解.照着网上的代码生搬硬套加上问师父,强行实现了几个功能,但是真真的理解很浅.这次公司需求写一个随着天气而改变背景的效果,但是又觉得放动画影响性能,.好吧.那还能怎样,又不肯用动画,只能上surfaceView了原创 2017-07-11 23:14:26 · 999 阅读 · 0 评论