4 FrancisBingo

尚未进行身份认证

我要认证

说得好不如做得好,心动不如行动。

等级
TA的排名 3w+

Android websocket unknown scheme: https

一、问题现象在Android使用WebSocket时报错:unknown scheme: https二、问题解决你连接的URL地址可能为:http://xxxx或者https://xxxx,此时将URL改为:ws://xxxx或者wss://即可解决问题。

2020-06-08 17:30:22

Android Studio 3.6 Code Format 导致XML错乱

一、问题现象更新Android Studio版本至3.6.3 写完XML布局文件时去format代码,发现我的控件XML位置错乱了,二、问题解决找到Preferences —> Editor —> Code Style —> XML —> Android —> Set from… —> Predefined Style —> Android-->Apply即可解决...

2020-05-28 16:05:58

Android ScrollView嵌套子View时的滑动冲突问题

一、问题描述今天遇到了一个view冲突,一个颜色选择器放在了一个ScrollView下面,导致滑动冲突,二、问题分析这里就需要我们对view的事件分发有一些了解dispatchTouchEvent:负责事件的分发 onInterceptTouchEvent:判断是否拦截某个事件 onTouchEvent:消费点击事件三、问题解决这里涉及到一个方法,例如我们在ACTION_DOWN事件中加上getParent().requestDisallowInterceptTouchEvent.

2020-05-26 20:52:30

Android Base64解码失败问题

一、现象描述在开发过程中遇到了base64解码失败问题,ios和Android同时调用上传人脸数据,通过拍照拿到图片信息再装成base64字符串传给后台,此时发现ios上传的图片没有问题,Android端上传的时候后台却报了base64编解码失败,复制了日志信息的base64串去网站验证发现可以转换。二、问题发现经过一番折腾与思考,发现我Base64日志信息特别长,去官网验证时每次都删除调换行符,ding 灵机一动,猜测有可能是换行符原因导致三、问题解决在将base64字符串传给后台之前

2020-05-12 17:43:39

Android RecyclerView的item横向屏幕没有铺满

一、现象描述发现自己写的RecyclerView的列表在小米手机上显示异常,每一条的item右侧空白会比左侧的大,我左右距离设置的是相同的,结果设置item横向铺满,再次运行程序后发现在小米手机上没有横向铺满屏幕二、问题解决更改adapter中的代码View.inflate(mContext, mLayoutId, parent)或者View.inflate(mContex...

2020-04-22 15:51:36

RecyclerView最后一条显示不全或显示部分的问题解决

一、问题现象RecyclerView最后一条数据展示不全的问题二、前提条件使用ViewPager+Fragment+RefreshLayout+RecyclerView+constrainLayout三、尝试解决方式什么叫尝试解决方式,就是使用了以下方式,各种修改各种没解决。1.recyclerview高度设置为0dp,然后添加app:layout_constraintBo...

2020-04-17 12:23:23

INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误解决方式

一、问题描述使用系统签名对apk进行签名后,使用Android Studio点击运行直接安装项目无法安装导致报错INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

2020-03-25 15:23:47

java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

一、问题报错在使用dialogfragment弹窗时出现java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState错误。 java.lang.IllegalStateException: Can not perform this action after onSaveIns...

2020-03-03 16:28:28

Android帧动画第二次调用没反应

问题描述在使用Android 帧动画时,第二次调用就不动了。问题解决一般用法: animationIV.setImageResource(R.drawable.animation1); animationDrawable = (AnimationDrawable) animationIV.getDrawable(); animationDrawable.st...

2020-02-03 16:29:35

Android的RecycleView 定位显示效果

第一种scrollBy使用:recyclerView.scrollBy(x, y)scrollBy(x, y)这个方法是自己去控制移动的距离,单位是像素,所以在使用scrollBy(x, y)需要自己去计算移动的高度或宽度。第二种scrollToPosition使用:recyclerView.scrollToPosition(position)scrollToPositio...

2019-12-23 20:26:48

Android 开发中 ArrayList 的 remove 删除无效?

在日常项目开发中常常会使用的ArrayList,用来添加删除数据时,可能会遇到小坑,一、遇见问题遇到的问题如题目,Android 开发中 ArrayList 的 remove 删除无效?有时我们会在for循环中去删除list中的元素,但是结果发现会出现删除失败的问题。二、常用错误删除方式错误写法1public static void remove(ArrayList&lt...

2019-11-13 21:53:19

Android TextView出现双下划线?

一、问题描述在华为机型荣耀V10中Android版本9.0使用普通的方式设置下划线,却出现了双下划线的现象。二、TextView设置下划线方式正常情况下可以有五种设置下划线1.字符串资源中设置下划线属性(用<u>标签,最简单的方法)<resources> <string name="hello Android"><u>p...

2019-10-18 14:14:39

Android TextView设置跑马灯无效?

一、想要效果想让Android的TextView实现跑马灯效果,垂直或者横向文字滚动。二、出现问题设置了跑马灯相关属性后发现没有达到滚动的效果,在xml中设置属性如下 <TextView android:id="@+id/outdoor_weather_tips_tv" and...

2019-09-26 10:49:32

Android Studio代码检测工具 - 阿里规约 Alibaba Java Coding Guidelines

本文为转载文章,原文地址:https://blog.csdn.net/qq_20451879/article/details/78342786因为项目开发完毕之后,涉及到项目的优化问题,除了资源的共性抽取和方法的抽取之外,还需规范我们的代码,所以大牛推荐了Alibaba Java Coding Guidelines(阿里规约插件),本以为出来很久了,查看别人的博客才发现是10.14才上线,安装...

2019-09-19 11:13:35

Android代码中setvisibility失效了?

一、问题现象最近在开发过程中遇到了在代码中setvisibility失效的问题,在网上查了好多资料都没有解决我的问题二、发生背景项目是MVVM架构,使用了databinding,想在tablayout+viewpager+fragment基础上,控制fragment中RecyclerView中的item里的一个ImageView隐藏与显示。控件通过databinding来setvisi...

2019-08-23 08:55:18

RecyclerView实现上下拖拽排序

本文是转载文章,如有侵权请联系作者删除,原因地址http://www.apkbus.com/blog-719059-63067.html在平时开发应用的时候,经常会遇到列表排序、滑动删除的需求。如果列表效果采用的是ListView的话,需要经过自定义 View 才能实现效果;但是如果采用的是RecyclerView的话,系统 API 就已经为我们提供了相应的功能。先上干货简单实...

2019-08-22 11:16:51

Android之MQTT封装使用

一、MQTT协议介绍客户机较小并且 MQTT 协议高效地使用网络带宽,在这个意义上,其为轻量级。MQTT 协议支持可靠的传送和即发即弃的传输。 在此协议中,消息传送与应用程序脱离。 脱离应用程序的程度取决于写入 MQTT 客户机和 MQTT 服务器的方式。脱离式传送能够将应用程序从任何服务器连接和等待消息中解脱出来。 交互模式与电子邮件相似,但在应用程序编程方面进行了优化。二、MQTT优点...

2019-07-10 19:09:49

notifyItemChanged item消失了?

今天在开发中遇到了一个问题,我在调用adapter.notifyItemChanged(position)刷新的时候,发现item莫名其妙的就消失了,变成空白了????前提是我也没有删除item的操作,所以搞得我很懵逼~adapter.notifyItemChanged(position,count);这时候建议你用上面的方法试试,第一个参数position就是我们要更新的positio...

2019-06-25 19:34:27

如何查看代码量

命令行查看git上的个人代码量:git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add,...

2019-05-29 20:13:57

百度语音合成出错 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/message/BasicNameVal

集成百度语音合成,离线在线合成sdk的时候,出现崩溃现象。java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/message/BasicNameValuePair;Caused by: java.lang.ClassNotFoundException: Didn't find class "o...

2019-05-16 20:18:33

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。