Android ConstraintLayout出现遮盖问题

ConstraintLayoutl出来已经好几年了,很好用的一个布局控件,最大的优势就是能降低布局复杂度,减少布局嵌套层次,老的项目一些复杂的布局使用它进行重写之后会发现性能有大幅的提升,而且基本上能代替LinearLayout/RelativeLayout/FrameLayout这几种布局,有一种一统江湖的趋势。ConstraintLayout一路上坑也很多,使用的时候各种莫名其妙的问题都有,比如在代替RelativeLayout的时候,嵌套的布局可能出现遮挡遮盖问题,乍一看自己写的约束没什么问题,但是展示出的情况跟预期的就不一样,这个问题的原因就是在...

阅读全文

解决CentOS7下开启smb共享之后Windows无法访问

先运行下面命令查看smb服务是否启动systemctlstatussmb.service如果是运行状态可以用testparm查看配置状态➜~testparmLoadsmbconfigfilesfrom/etc/samba/smb.confProcessingsection"[homes]"Processingsection"[printers]"Processingsection"[print$]"Processingsection...

阅读全文

Linux下编译报错找不到readline.h

编译报错信息checkingforreadline/readline.h...no....extconf.rb:51:in`<main>':readlinenotfound(RuntimeError)configure:error:FailedtoconfigureRubyextension需要安装readline这个库Ubuntu下执行sudoapt-getinstalllibreadline-devCentOS之类的执行yuminstallreadline-devel...

阅读全文

如何将本地jar包上传到私有maven库

一些项目的库只放在内网,有时候需要远程开发非常不方便,这时候就可以把相应的库传到自己私有的maven库里面,之后在项目配置文件里面加上自己的仓库就行了。本地缓存的jar包上传有好几种方式1.通过Nexus后台的upload功能上传,这个需要填写一堆信息,效率相当低下。2.通过maven的发布功能3.通过curlmaven上传,自己填充信息mvndeploy:deploy-file-Dmaven.test.skip=true-DgroupId=com.android.tools.build-DartifactId=hlw-Dve...

阅读全文

使用Scrapy时json.dumps报错Object of type 'item' is not JSON serializable

给养的爬虫扩展了点功能,在分析数据导出结果的时候,使用json.dumps导出一个dict对象,结果报错Objectoftype'item'isnotJSONserializable这个dict对象很简单,里面有三个dict,每个dict里面有一个list,每个list里面是一个Scrapy.Item,奇怪的是其他item都没有报错,这个类型的item我检查了所有数据,确定是没有问题,很奇怪,于是尝试使用scrapy的serializeScrapyJSONEncoder,发现是可以序列化的fromscrapy.u...

阅读全文

Android项目使用OkHttp3的时候报错Static interface methods are only supported starting with Android N

  一个老的项目在引入OkHttp3最新版本3.13.1之后编译报错,信息如下AGPBI:{“kind”:”error”,”text”:”StaticinterfacemethodsareonlysupportedstartingwithAndroidN(–min-api24):okhttp3.Requestokhttp3.Authenticator.lambda$static$0(okhttp3.Route,okhttp3.Response)”,”sources”:[{}],”tool”:”D8...

阅读全文

Android下TextureView绘制闪屏问题

  如果你在TextureView下使用canvas进行绘制时出现闪屏现象,可以尝试在TextureView进行lockCanvas之后清理canvas,如下Canvascanvas=textureView.lockCanvas();Paintpaint=newPaint();paint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.CLEAR));canvas.drawPaint(paint);...

阅读全文

Android的SurfaceView和TextureView几播放器的一些问题

  移动应用开发中最讨厌的就是做播放器相关的东西,经常要给系统和厂商擦屁股,Android的SufaceView和TextureView也是巨坑,罗列一下加载Activity时SurfaceView黑屏闪一下早期的Android设备,部分设备在加载有小视频窗口的Activity时会黑屏闪一下,最明显就是mtk的芯片,当时的解决办法就是在Activity的布局文件中先放置一个0px的SurfaceView来避过这个问题。SurfaceView滚动之后无法正常播放这个问题出现在部分mstar芯片上,小视频窗口在滚动之后就显示黑屏,...

阅读全文

主机推荐

  • 搬瓦工

站点信息

  • 文章总数:644
  • 页面总数:1
  • 分类总数:11
  • 标签总数:2555
  • 评论总数:160
  • 浏览总数:2630053