Android
文章平均质量分 51
风-样的男人
保持清醒和独立
展开
-
Android studio 导入OpenCV4.8 dummy.cpp出错解决办法
opencv报错,dummy.cpp文件报错,找不到libc++_shared.so,Cannot load library "opencv_java4"原创 2023-10-14 16:27:23 · 165 阅读 · 0 评论 -
ValueAnimator属性动画时长不准确
ValueAnimator animator = ValueAnimator.ofInt(0, 100);animator.setInterpolator(new LinearInterpolator());animator.setDuration(animTime);setDuration之后执行时间不准确问题,有可能是插值器设错了类型,比如,如果设置成OvershootInterpolator 就是先减速后回弹,可能看到的动画效果就不是你想要的执行时间内完成的。我自定义的一个圆形进度.原创 2021-07-22 12:31:03 · 464 阅读 · 0 评论 -
集成腾讯tbs浏览服务x5内核
一,集成sdk包腾讯浏览服务-SDK下载 (tencent.com)原创 2021-06-21 16:51:39 · 2028 阅读 · 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 · 647 阅读 · 0 评论 -
.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 · 1325 阅读 · 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 · 775 阅读 · 0 评论 -
ImageView 获取比较资源
imageView.getBackground().getCurrent().getConstantState().equals(ContextCompat.getDrawable(getContext(), R.drawable.XXXXX).getConstantState())原创 2017-10-24 17:00:46 · 466 阅读 · 0 评论 -
android Retrofit框架使用@body上传数据,服务端接收数据为空的解决办法
有时候当上传的数据参数很多的时候,会用model打包上传,但是如果服务端的解析方式不当,无论你怎么上传,服务端解析到的数据包里面数据都是null服务端请用ResponseBody客户端:@POST("FenceSetting/add") Observable> addFence(@Body RequestBody fenceSetting);服务端: @InitBinder("fence原创 2017-08-28 17:02:22 · 6680 阅读 · 0 评论 -
app按home键退到后台后,再次点击程序图标重新启动程序的解决办法
去掉 启动activity 里面设置的 android:launchMode="singleTask"原创 2017-06-06 17:39:58 · 8212 阅读 · 0 评论 -
SwipeRefreshLayout下拉刷新跟listview下拉滑动冲突解决
当SwipeRefreshLayout内嵌listview的时候,滑动listview的时会启动swipeRefreshLayout的下拉刷新。我使用的解决办法是设置listview的滑动监听,重写滑动监听器,通过判断listview的第一可视item的index来判断是否需要刷新,如果不需要就把swipeRefreshLayout设置成不可滑动,否则设置成可滑动。我的listview原创 2017-02-05 10:46:45 · 1173 阅读 · 0 评论 -
MediaRecorder录音,start时候,抛出java.lang.IllegalStateException异常
很多时候录音文件会以时间日期为名字,而录音文件名不能有特殊字符,如: 空格、冒号, 假如你设置的文件名是 2016:12:22 15:54:21.amr ,那么将会抛出异常。建议修改成 20161222155421.amr原创 2016-12-22 15:52:15 · 4750 阅读 · 0 评论