摘要: Android禁止长安EditText时输入框弹出复制粘贴分享选项,原理即 禁止长按事件 ActionMode 回调 反射 android.widget.Editor 修改弹框菜单不显示 Android代码: /** * 禁止输入框复制粘贴菜单 */ public void disableCopyA 阅读全文
posted @ 2021-08-26 17:28 Sharley 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 预期效果是大多app都会用到的首页顶部图片banner,3s自动轮播,也可手动切换 用法很简单,做attach就好(以下为kotlin代码) recyclerView.layoutManager = LinearLayoutManager(context, LinearLayoutManager.H 阅读全文
posted @ 2021-08-17 17:12 Sharley 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Android使用WebView网页中要求获取麦克风权限,原生webView在setWebChromeClient()回调 onPermissionRequest 处理即可,不会弹窗(测试机系统9.0) 后来因为项目需要,更改为使用腾讯X5内核的WebView,权限请求时使用了原生中同样的方法,发现 阅读全文
posted @ 2021-07-21 18:10 Sharley 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 项目中使用X5内核的WebView加载一个游戏网页,进入页面时正常,只要有点击事件,不管点哪里都会直接卡死网页,没找到什么原因,找到了这个解决方法,但是也不太清楚到底为什么。 解决方法:设置webView开启debug模式 WebView.setWebContentsDebuggingEnabled 阅读全文
posted @ 2021-07-21 10:49 Sharley 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在scrollView中想要嵌套一个可滑动的textView,不要用scrollView嵌套scrollView,给textView添加以下设置即可 1 textView.movementMethod = ScrollingMovementMethod.getInstance() 2 textVie 阅读全文
posted @ 2021-07-07 17:18 Sharley 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 接口请求中加header有时400报错,请求失败 查看信息应该是header传值有问题,语法格式有误,可能是header中有特殊字符为编码,服务器无法理解此请求。尝试fix,将header全部utf-8编码后再请求。 1 var token = SpUtil.getToken() 2 try { 3 阅读全文
posted @ 2021-07-01 10:09 Sharley 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 关于拉伸问题,要使预览不变形,需要使用Matrix: 首先把视频区移动到View区,使两者中心点重合。 matrix.preTranslate((textureViewWidth - viewWidth) / 2, (textureViewHeight - viewHeight) / 2); 其次, 阅读全文
posted @ 2020-10-19 17:30 Sharley 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: 运行相机demo时在页面退出和相机横竖屏切换(横竖屏切换本身也会重启页面)报错如下: E/CameraDeviceGLThread-0: Received exception on GL render thread: java.lang.IllegalStateException: glDrawAr 阅读全文
posted @ 2020-10-14 14:30 Sharley 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1.首先在电脑上下载fiddler安装; 2.Fiddler设置①.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect。②.记住这里的端口号:8888,后面会用到。 ③打开Rules->Custo 阅读全文
posted @ 2020-09-28 10:10 Sharley 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 这里作为学习kotlin时的每周技术分享准备。 kotlin大多语法使用还是与java类似,所以只记录下与java相比不同的一些地方。 ①“==”与“ ” kotlin中的双等和三等的区别是 前者比较两个对象的值是否相等,后者比较两个对象的地址是否相等,也就是java中的equals。 下面有三个代 阅读全文
posted @ 2020-07-29 10:49 Sharley 阅读(162) 评论(0) 推荐(0) 编辑