记录
程序有猿
这个作者很懒,什么都没留下…
展开
-
RecyclerView刷新调用notifyItemRangeInserted的问题
RecyclerView刷新调用notifyItemRangeInserted的问题先说问题原因解决办法先说问题列表下拉刷新后迅速上拉加载下一页,下一页数据接口返回了,但是页面刷新没有显示出来。原因列表增加下拉刷新和上拉加载,通常会直接调用notifyDataSetChanged()方法刷新。但是这样在分页加载时,页面会闪一下的感觉,尤其是列表中有大量图片的时候更明显。所以,我使用了no...原创 2020-03-25 18:57:37 · 5347 阅读 · 0 评论 -
求平方根
记录一下/** * 计算平方根 * @param a */ private static double method2(double a) { double x = 1; while (Math.abs((a - (x * x))) > 0.00000000000001) { x = (原创 2017-08-25 15:51:14 · 226 阅读 · 0 评论 -
recyclerview-v7包导致v4包冲突
如题,为了使用recyclerview必须导入recyclerview-v7包才行。所以添加了依赖。但是,,,,,跑不起来了????????以上是错误信息,大概意思就是v4包的什么东西冲突了。折腾好久,知道了答案:v4包的版本必须和recyclerview-v7包的版本保持一致,否则会报错。重新引入和recyclerview-v7一样版本的v4包就可以了。。。。。。蛋疼了一原创 2017-08-25 15:57:13 · 933 阅读 · 0 评论 -
Android直播(二)
Android直播(二)在上一篇博客中我们完成了简单的直播流程。这篇我们主要完成在客户端使用摄像头数据,并在客户端完成播放。使用了yasea开源项目使用vitamio官方提供的lib工程流媒体服务器还是上一篇中的srsyasea开源项目github地址:https://github.com/begeekmyfriend/yasea 我们主要使用的是项目中的library这个module,原创 2017-10-21 09:21:49 · 835 阅读 · 0 评论 -
Android Studio打包V1、V2无法勾选的解决办法
最近公司的项目打包时发现签名打包到最后一步,图中所示位置V1,V2无法勾选。 图中的是已经处理后的可以选中的样子,之前无法选中时字体是灰色的。检查了签名配置以及gradle之后都么有发现问题。经过一系列摸索尝试之后得到的解决办法如下: 找到项目中属于project的build.gradle文件(图中1所示),打开该文件修改图中2标记的位置,将其修改为大于2.3.3的版本即可。这个方原创 2018-02-05 10:03:53 · 6906 阅读 · 0 评论 -
华硕X550LD笔记本安装黑苹果
华硕X550LD笔记本安装黑苹果先上个图: 不算完美有几个小问题,无线网卡驱动不了,声卡不能自动切换输出设备,需要到设置里面手动选择扬声器还是耳机,4G+8G的内存只能识别8G。用到的资源及准备工作准备一个容量至少8G的U盘,最好再备一个winPE的U盘 这个没什么好说的,8G的U盘用来写入带clover的镜像。winPE用来格盘后安装系统以及应对特殊情况。一个Wind...原创 2018-02-05 10:25:31 · 12703 阅读 · 6 评论 -
requestCode错乱的问题
requestCode错乱的问题在fragment中使用startActivityForResult之后,发现在onActivityResult中的requestCode是错的只需要将startActivityForResult改为getActivity().startActivityForResult 即可...原创 2019-03-26 14:32:56 · 561 阅读 · 0 评论 -
android 5.0以上使用Notification
话不多说,直接上代码,这是发送通知并且,点击通知发送一个广播,适合不跳转页面的情况,需要跳转页面请往下看。 private static final int PUSH_NOTIFICATION_ID = (0x001); private static final String PUSH_CHANNEL_ID = "PUSH_NOTIFY_ID"; private stati...原创 2019-03-30 10:46:04 · 332 阅读 · 0 评论