自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风一样的男人 的博客

自信即巅峰,踏实出成绩

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

原创 Android studio 导入OpenCV4.8 dummy.cpp出错解决办法

opencv报错,dummy.cpp文件报错,找不到libc++_shared.so,Cannot load library "opencv_java4"

2023-10-14 16:27:23 189

原创 android RecyclerView tv端焦点乱飞问题

问题:本来之前好好的wifi列表,突然今天长按向下滚动的时候,焦点会莫名奇妙的老往第一个蹦。解决思路:首先想到的刷新数据导致的焦点丢失,但是去除动画,设置item独立id那些都已经处理过了的。而且发现时而它滚动又是正常的,经过一番挣扎,观察发现是有一个wifi名字比较长,获取焦点时候有设置跑马灯效果。解决方法:初步判断是因为跑马灯效果导致了item加载速度太慢导致了焦点丢失的问题,将需要跑马灯效果的textview延时设置 .setSelected(true); 延迟触发跑马灯效果,在item.

2022-02-18 11:10:26 1813

原创 ValueAnimator属性动画时长不准确

ValueAnimator animator = ValueAnimator.ofInt(0, 100);animator.setInterpolator(new LinearInterpolator());animator.setDuration(animTime);setDuration之后执行时间不准确问题,有可能是插值器设错了类型,比如,如果设置成OvershootInterpolator 就是先减速后回弹,可能看到的动画效果就不是你想要的执行时间内完成的。我自定义的一个圆形进度.

2021-07-22 12:31:03 481

原创 集成腾讯tbs浏览服务x5内核

一,集成sdk包腾讯浏览服务-SDK下载 (tencent.com)

2021-06-21 16:51:39 2080 1

原创 Android 接入第三方crosswalk,播放视频时,全屏非全屏切换的过程会闪现一下桌面,解决办法

思路:观察切换过程调用的方法,在调用的方法中加入显示一个黑屏转场界面,延时进行关闭。这样切换的过程就是黑屏的了。private boolean isFullScreen = false;xwalkview.setUIClient(new XWalkUIClient(xwalkview) { @Override public void onFullscreenToggled(XWalkView view, boolean enter.

2021-06-17 12:23:15 656

原创 Microsoft Edge 无法登陆 错误代码:3、15、-2147023579

ps: 我试了网络上的很多方法都不行,自己发现这样可以解决,所以希望可以帮到更多的人如果使用win10下载新版Edge浏览器,登陆账户发现无法登陆的话,可能是电脑没有设置Microsoft账号。我的操作是:打开旧版Edge浏览器-设置-账户 那里点击后会跳到系统的添加账户界面, 输入登陆自己的Microsoft账号,然后再查看旧版浏览器Edge发现上面已经自动登陆并同步了。此时再打开新版的Edge浏览器 点击登陆,选择Microsoft账号,会自动弹出界面,自动填好你刚刚登陆的账号,

2021-02-26 15:10:02 16756 4

原创 .so库找不到,loadLibrary加载失败,java.lang.UnsatisfiedLinkError: couldn't find “xxx.so”

在加载的时候不需要加so文件名字前面的“lib”, 假如你的.so 文件名是"libxxx.so",加载的时候 System.loadLibrary("xxx"); 就行了,不然路径放对了也没用,会一直报错,被这个小问题坑了几个小时!尴尬 System.loadLibrary("libxxx");是错的!希望可以帮到大家,路径的配置的问题就不说了,别人博客一大堆(* ̄︶ ̄)...

2020-04-10 09:25:43 1357 1

原创 使用setBackgroundResource、setBackgroundDrawable或者setBitmapDrawable多次加载大图导致oom

原因是:Drawable生成方法内部调用BitmapFactory.decodexxx方法解析成Bitmap,再通过new BitmapDrawable(xxx)方式生成了Drawable。在此过程中,频繁的调用生成Bitmap方法就容易造成OOM。解决办法:新增工具类BitmapManagerUtils,内部静态map保存生成过的bitmap,防止多次使用重复生成相同bitmap....

2019-09-24 15:05:28 780

原创 ImageView 获取比较资源

imageView.getBackground().getCurrent().getConstantState().equals(ContextCompat.getDrawable(getContext(), R.drawable.XXXXX).getConstantState())

2017-10-24 17:00:46 469

原创 android Retrofit框架使用@body上传数据,服务端接收数据为空的解决办法

有时候当上传的数据参数很多的时候,会用model打包上传,但是如果服务端的解析方式不当,无论你怎么上传,服务端解析到的数据包里面数据都是null服务端请用ResponseBody客户端:@POST("FenceSetting/add") Observable> addFence(@Body RequestBody fenceSetting);服务端: @InitBinder("fence

2017-08-28 17:02:22 6700

原创 app按home键退到后台后,再次点击程序图标重新启动程序的解决办法

去掉 启动activity 里面设置的 android:launchMode="singleTask"

2017-06-06 17:39:58 8218

原创 SwipeRefreshLayout下拉刷新跟listview下拉滑动冲突解决

当SwipeRefreshLayout内嵌listview的时候,滑动listview的时会启动swipeRefreshLayout的下拉刷新。我使用的解决办法是设置listview的滑动监听,重写滑动监听器,通过判断listview的第一可视item的index来判断是否需要刷新,如果不需要就把swipeRefreshLayout设置成不可滑动,否则设置成可滑动。我的listview

2017-02-05 10:46:45 1173

原创 MediaRecorder录音,start时候,抛出java.lang.IllegalStateException异常

很多时候录音文件会以时间日期为名字,而录音文件名不能有特殊字符,如: 空格、冒号, 假如你设置的文件名是 2016:12:22  15:54:21.amr ,那么将会抛出异常。建议修改成 20161222155421.amr

2016-12-22 15:52:15 4759

原创 头文件两个类的相互引用

2016-03-16 10:47:36 478

空空如也

空空如也

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

TA关注的人

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