- 博客(15)
- 收藏
- 关注
原创 android 运行编译报错 zip END header not found
放入jar包后android 运行编译报错 zip END header not found
2023-07-21 10:03:19
995
原创 Android NFC开发详解 总结和NFC读卡实例解析
前面的文章介绍了硬件通信中的串口和USB,本篇要讲的是NFC, 结合读卡一起学习这一部分相关的内容
2023-03-31 13:19:58
9334
10
原创 Android USB通信开发总结和热敏打印机开发实例解析
距离写上一篇《Android 串口通信开发总结和解析案例》已经过去有段时间了,终于最近有时间,来记录和温习一下 ,跟串口一样的, 一通百通的USB通信真的很简单
2022-09-01 17:39:44
5742
4
原创 Android Navigation 解决 Adapter内存泄漏
Android 使用Navigation时因为View生命周期和Fragment生命周期不同步 很多地方会导致内存泄漏 这里介绍的是RecyclerView内存泄漏的解决方法
2022-06-23 10:59:10
1429
原创 Android 串口通信开发总结和实例解析
文章目录前言一、串口通信是什么?二、使用步骤1.准备2.使用2.解析案例总结前言之前遇到的关于硬件需求的厂家一般会提供jar包调用。一直没搞过直接和硬件通信的这种直接用二进制十六进制通讯的需求,最近有空了记录一下。一方面记录和总结一下自己的学习成果,另一方面整理好了自己参考的各位大佬的一部分有用的知识,希望可以帮当有需要的人其实这东西一开始不会的时候感觉一看就摸不着头脑,弄清楚之后基本道理也就那样,没什么复杂的,只不过就是像解析JSON一样 道理都是一样的。一般这种硬件通信的也就是两种:1 串
2022-01-14 15:02:07
9429
2
原创 Android 判断Fragment 可见/不可见的方法
几年前就遇到的需求 总是忘总是忘总是忘!!!每次都要回去看老代码!!这次记下来两种情况第一种 用ViewPager+fragment的时候@Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser) { //可见 } els
2021-12-14 13:53:19
2836
原创 Android 解决XXX Layout leaked 使用Navigation 踩坑 XML内存泄漏
Android 解决XXX Layout leaked 使用Navigation 踩坑 XML内存泄漏报错日志排查过程泄漏原因解决方案最近维护一个项目,一个内存泄漏的的原因查了很久,这里记录一下。文章开始建议简单看一下排查过程和错误原因,再去看解决结果,避免浪费大家时间报错日志打开项目后LeakCanary检测出一个内存泄漏,地址指向的也和之前的不太一样,指向的是一个layout,具体信息如下排查过程场景是这样的 ,项目只有一个Activity,里面使用 Navigation,其中包含两个fr
2021-12-06 12:28:50
4467
1
原创 Android 生成系统签名keystore 并添加到已有keystore 方便Gradle命令多渠道打包
刚接手的一个项目有一些需要系统权限的需求 比如定时关机等,这些需要获得系统签名打包后才可以实现。项目的设计的是这样的,软件要在多种厂家的硬件上运行,因此需要多个厂家的系统签名,然后Gradle多渠道打包,在共用的同一个keystore库根据各自的别名来打包就是了。关于获取系统签名打包的方式网上有很多了大家可以自行百度了解。,这里不做过多解释。因为厂家提供的了签名需要的文件,所以我选择的是手动签名But!我不需要直接在我的安装包上签名,而是需要给我生成一个key,然后追加到项目本来的keystore库
2021-10-29 09:49:03
1972
1
原创 Android ObjectBox 实现环信显示用户昵称头像的解决方案
Android ObjectBox学习 实现环信显示用户昵称头像的解决方案最近因为项目需要即时通讯,项目集成了IM,但是联系人,最近消息列表以及聊天界面显示的默认头像和账号。我们需要的是昵称和自己服务器的头像。后来经过工单提问,得知环信只负责用户的id,用户头像和昵称是需要在客户端自己编写逻辑,并且给出了解决方案,只提供思路。环信官方给的参考资料:http://www.imgeek.org/article/825307638简单概括一下就是两种第一种可以在登录之后去服务器获取所有好友的昵称、头
2020-10-06 22:21:15
1326
原创 Android SmartRefreshLayout下拉刷新上拉加载动画不动解决
折腾了很久 该走的逻辑都走一切正常 但是动画效果就是没有 气死我了 一点一点删最后发现是有同名不同包的类导致的 气死看清楚 不要采坑错误示范 <com.scwang.smart.refresh.layout.SmartRefreshLayout android:id="@+id/shopCar_refresh" android:layout_width="match_parent" android:layout_height="wrap_co
2020-08-01 16:14:24
2547
原创 Retrofit请求成功数据错误统一拦截后抛自定义异常后,异步调用获取服务器返回来的错误信息
时间久了容易忘记。网上这一块资料不多很多不能用,自己摸索着写出来的,这里做个笔记方便以后查看。项目用的mvp+rxjava+retrofit 但是某些地方特别简单的接口调用没必要创建很多文件加上时间太紧,就直接用retrofit异步请求了。这是封装的拦截器的一部分代码。统一拦截状态码不为0 抛出自定义异常public class CustomizeGsonResponseBodyConverter<T> implements Converter<ResponseBody, T>
2020-07-30 16:00:44
1276
原创 Android 解决NestedScrollView底部内容被遮挡显示不全
Android 解决NestedScrollView底部内容被遮挡显示不全很早之前就遇到过在使用NestedScrollView的时候发现底部的View总是显示不全,看起来像是被底部的什padding遮挡了一样。这次是一个recycleView,在list没有数据的时候总是显示不全,有数据的时候就正常了。子类控件高度都设置了wrap_content,还是没效果。以前都是直接在最下面的子控件加一...
2020-04-08 17:10:12
5145
原创 Android Recyclerview简单两步实现二级列表展开,收起带动画效果
Android Recyclerview 超简单实现item展开,收起的动画效果很久之前想写点论坛,复习下学过的东西,不算高深,帮到有需要的人最好,欢迎指教效果展示准备这里需要的adapter是BaseRecyclerviewAdappter这个第三方库,这个框架大家应该已经熟悉了,封装了很多功能,使用方便,这里只所以下item的展开收拢的代码实现部分,具体配置这里不多介绍了,需要了解去...
2019-05-17 16:39:54
10133
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人