
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题现象项目中的扫一扫界面打开以后,扫描二维码的界面显示的二维码被拉伸,图片如下:问题原因通常,拍照预览页面的视图拉伸主要与下面两个因素有关:Surfaceview的大小Camera中的Preview的大小如果手机surfaceview大小为比例为16:9,而预览尺寸大小为比例为4:3,从上面的二维码可以看到明显的拉伸。正因为surfaceview的宽高比例跟camera pre...
目录一、简介1.准备二、高德地图的使用一、简介由于种种原因公司app打算更换百度地图定位与轨迹sdk为高德地图定位与轨迹(PS:道长的心中填满了泪水)。如果需要使用百度地图定位与轨迹sdk请右拐传送门:android-百度地图:鹰眼轨迹的实时绘制,或者走对门:百度地图:定位,轨迹,白板,加载崩溃,定位到非洲。1.准备获取key咳咳,由于高德开发文档比较完善具体的就不说了(不是道长懒)...
bug现象:点击返回键时,一直刷新界面并未关闭界面bug原因:按照逻辑判断WebView.canGoBack()一直返回true。然而Android8.0开始WebView的shouldOverrideUrlLoading返回值是false才会自动重定向,并且无需调用loadUrl,与8.0之前的效果刚好相反。解决方法:@Overridepublic boolean shouldOve...
为了减少数据请求的次数以及优化用户的体验,图片、视频等数据一般需要缓存到本地内存。但是android的系统相册可以检测到本地内存中的图片并展示。这样就造成了数据不安全和用户体验差等问题。所以在本地缓存图片是要做一些处理。方法如下:生成.nomedia 文件夹原理是系统相册扫描SD卡时会把media_type = 1 或者 media_type = 3的文件展示在相册中(media_typ...
异常现象:网络情况良好,可以请求数据,但是无法加载H5网页,浏览器上的网页也无法加载。异常原因:使用Fiddler等抓包工具的时候要设置手动代理功能。1.在使用完Fiddler以后关闭Fiddler而没有把手动代理关闭。2.如果当前电脑使用的是自动获取IP地址,当重新分配IP地址后。解决方法:在关闭Fiddler等抓包工具后及时关闭手动代理功能。
目录一、简介二、Jvm(Java虚拟机)内存模型1.堆内存模型三、垃圾回收机制1.可回收对象的判定2.垃圾回收算法3.触发GC的类型一、简介android 内存优化是一个程序猿永远也避不开的话题。而要做android 内存优化就需要对内存清理:垃圾回收机制有所了解,这里道长分享一下一位大神对垃圾回收机制的见解。二、Jvm(Java虚拟机)内存模型从Jvm内存模型中入手对于理解GC会有很大的...
自定义曲线图Canvas.drawPath()失效解决方法一、现象公司APP开发一个曲线图展示一些数据,在完成后测试时发现了一个问题:在部分机型(比如:米4系统 6.0.1)上绘制曲线图时加载第一屏30条数据时没有问题,而滑动加载第二屏数据时所有数据的连线消失。但是其他数据包括连线上的点都没有消失。而在其他机型上没有问题(比如红米 Note 8 系统 9),实现代码如下:private void
open failed: EACCES(Permission denied)解决方法异常现象:在manifest文件中已经添加权限而且Android系统为5.0.2。<uses-permission android:name="android.permission.INTERNET" /><uses-permission android
目录一、简介二、实现步骤2.1创建AIDL文件2.2回调接口2.3定位服务实现一、简介之前公司在app中以android5.0为适用版本添加了轨迹功能用于记录用户健走路线。由于现在用户手机系统普遍更新到android8.0甚至更高。有一些问题就凸显出来,最突出的问题便是android系统现有版本在锁屏条件下无法继续定位。用户如果使用必须要保持手机前台亮屏。这样用户体验就非常差了。所以新一轮的优..







