![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
违规昵称404notfound
这个作者很懒,什么都没留下…
展开
-
记录关于兼容Android10(API29)以上保存图片视频后通知相册更新的问题
本次是给uniAPP开发原生插件的项目在开发过程中发现,保存好自己app内截获的图片视频后,相册里面并没有,只有去文件夹里面找,站在产品的角度来讲这就对用户非常的不友好。所以需要通知相册去扫描我们保存文件的地方。低版本API中常用的就是通过广播去更新,举个例子(代码来源于看过的帖子,后附地址链接):String path = "文件路径";Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);Uri uri = Uri.原创 2021-08-19 16:06:07 · 1346 阅读 · 5 评论 -
Andoid自定义TabViewPager之禁止某一个位置的Tab左右滑动
众所周期,想要实现这个功能,使用官方组件是行不通的,需要自己改写。①分析TabViewPager的滑动原理通过各种方式扒拉源码,在ViewPager的类中找到控制Tab滑动事件函数onTouchEvent(MotionEvent ev),所以我们只需要重新继承这个类,Override一下onTouchEvent的方法,就可以根据自己的业务需求去改写啦。②上码public class MyScrllViewPager extends ViewPager { private boolean i原创 2021-07-22 17:47:16 · 275 阅读 · 0 评论 -
通过Map直线上一点画一个箭头、垂直线或者其他的图形
由于项目经常遇到这些业务需求,索性总结出来小写一篇文章加深记忆。本文的前置条件是已知ArcGis map上两个点坐标,暂且假设为startPoint,endPoint。即通过这两个坐标就可以在map上划出一条直线。以endPoint为端点,计算其左右两边箭头点的位置坐标,①计算长度fun getLength(endPoint: Point, startPoint: Point?): Double { var changdu = 0.005 var xPyl = end原创 2021-07-22 11:32:55 · 209 阅读 · 0 评论 -
arcgis : Received status code 403 from server: Forbidden
今年在跑几个月的项目的时候,代码基本上维护之后就没动过,但是发现怎么也下载不下来arcgis依赖,一直出现xxxxxx:Received status code 403 from server: Forbidden的错误。经过检测发现,arcgis导入的方式发生改变。arcgis官网已经修改了获取方式,针对老项目加载不出来的建议试试这个方法将 https://esri.bintray.com/arcgis 换成 https://esri.jfrog.io/artifactory/arcgis...原创 2021-07-21 10:17:57 · 709 阅读 · 0 评论 -
记录遇到的正则表达式使用情况 kotlin
密码包含大小写或数字或特殊符号中的3种(有字母必须要大小写都有)kotlin:reg = “^(?=.?[a-z])(?=.?[A-Z])(?=.?\d)(?=.?[!#@&._])[a-zA-Z\d!#@&._]{8,20}.*$”前端:reg = “/^(?=.?[a-z])(?=.?[A-Z])(?=.?\d)(?=.?[!#@&._])[a-zA-Z\d!#@&._]{8,20}.*$/”...原创 2021-06-11 11:17:45 · 83 阅读 · 0 评论 -
Android Glide加载图片设置监听 kotlin
Glide.with(this) .load(path) //path="地址" .apply(RequestOptions().diskCacheStrategy(DiskCacheStrategy.NONE).skipMemoryCache(true)) .addListener(object : RequestListener<Drawable?>{原创 2021-02-04 10:46:15 · 751 阅读 · 0 评论 -
关于在Android webView中调用Android本地的文件图片等选择器
在初次接触到webView使用过程中,前端写H5界面的时候因为是在pc端进行,可以直接弹出文件选择器等工具进行操作,并没有什么问题发生,一切都很自然的进行。但是在进行手机端调试的时候就发现问题了,在手机无法直接调用android的文件图片等选择器,需要进行添加一些方法才行。直接上代码主要的就是在onShowFileChooser里面进行操作 这里只调用了文件选择器和相机。 webView.setWebChromeClient(new WebChromeClient() { @Ov原创 2020-12-04 12:01:06 · 463 阅读 · 0 评论 -
菜鸟程序员的笔记(handler导致的内存泄漏的可能)
菜鸟程序员的笔记(handler导致的内存泄漏的可能)第一次写自己的CSDN,感觉在开发老是遇见很多一样的问题,往往都只是有印象然后又记得不是很清楚,只好去翻以前的代码,很麻烦。最近看了一篇帖子,想要提高自己的身价和技术强度,除了高效的学习新知识外总结自己遇到的问题也是很重要的。所以才有了我今天的开始,可能我自己的总结也不是正确的,希望各位同行多多指正,各位的指正是我学习前进最好的方式。一个菜鸟程序员真诚的期望!进入正题在Android开发过程中经常会遇到这种情况,有时我们在子线程中跑的程序需要调用到原创 2020-11-04 10:48:31 · 138 阅读 · 0 评论