![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
文章平均质量分 83
我是凯丁
这个作者很懒,什么都没留下…
展开
-
认识Google推荐的发布格式abb(Android App Bundle)
对https://blog.csdn.net/qq_39420519文章的学习了解的笔记记录 Android App Bundle 是谷歌在今年3月发布的新政策,今年8月份之后TARGET API 30以上(Android 11)的新应用必须使用AAB的格式进行发布,已经发布的应用不强制要求。 AAB相比APK的好处: 1、优化结构,针对不同的设备配置和语言进行分发。减小体积。尤其是使用很多so库的应用,可以减少的体积就更多了。因为AAB相当于是apk的集合,你把.aab进行转原创 2021-08-22 15:17:16 · 1685 阅读 · 0 评论 -
Android实现自定义解析Html标签
在开发App的过程中,有的时候需要后端返回包含Html标签的文本来实现文案样式的动态性或者有的时候我们也需要在一个TextView中同时展示不同样式的一段文本,比如“这是一段样式多样的文案”...原创 2021-03-28 18:40:23 · 1497 阅读 · 1 评论 -
探索ViewPager使用Integer.MAX_VALUE实现无限轮播引发的问题
探索ViewPager使用Integer.MAX_VALUE实现无限轮播引发的问题问题阐释第一种情况问题阐释在公司项目的bugly记录中一直存在首页viewpager的ANR错误,每个版本至少1k+的次数。去看公司首页轮播viewpager的实现方式发现是将viewpagerAdapter的getCount返回为Integer.MAX_VALUE,初次加载设置index为5,也就是说还是一个只能向前无限(小于Integer.MAX_VALUE)滑动的viewpager,不过如果一开始就将初始位置设置为i原创 2020-12-30 15:00:49 · 640 阅读 · 1 评论 -
(个人笔记向)线程池的简单概述
个人总结笔记,不具备指导作用,怕说错了说漏了带坏其他同学,有错误的地方希望热心的同学可以指出,感谢进入正片相信各位同学无论是在AS或者Idea中都碰到这种情况,当你安装阿里Java编程规范插件之后,每当你通过new Thread 的方式创建一个新线程的时候,编译器都会给你提示这么一段提醒:编译器提醒我们不要显示的创建线程,推荐使用线程池。那么为什么要使用线程池呢?1、降低资...原创 2019-12-10 18:10:50 · 109 阅读 · 0 评论 -
(个人总结向)Android中的反射使用
个人总结笔记,不具备指导作用,怕说错了说漏了带坏其他同学,有错误的地方希望热心的同学可以指出,感谢进入正片我们在使用反射的时候,最主要的目的自认为是可以去操作一些原本设计不想要被外部操作的一些方法、属性,从而达到某种效果。所以在这里主要记录一下想要通过反射操作原本不能被操作的方式属性的流程。一、Class的获取首先是获取Class对象,分为三种方式:1、通过Object.g...原创 2019-12-04 21:20:14 · 565 阅读 · 0 评论 -
(个人总结向)热修复中的ClassLoader加载机制
个人总结笔记,不具备指导作用,怕说错了说漏了带坏其他同学,有错误的地方希望热心的同学可以指出,感谢进入正片首先记录一下在学习类加载机制过程中遇到的两个概念1.ClassLoader(类加载)其中包含BootClassLoader(负责加载Android FrameWork层的Class文件)、PathClassLoader(用于Android应用程序类加载器。可以加载指定的dex,...原创 2019-12-04 00:18:05 · 278 阅读 · 0 评论 -
Android底层框架构建思路(个人总结,待完善)
Android底层框架构建思路(个人总结)第一步在进行项目搭建之前,先确定这个项目所需的设计模式,根据项目的工作强度选择MVC、MVP、MVVM。第二步之后就是需要归纳的内容在项目中分文件夹管理。对实体类、Presenter、公共组件、使用常量、网络请求、自定义VIew等内容作区分。第三步设置基类——在BaseActivity、BaseFragment中设置所有活动页均能用到的内容...原创 2019-10-16 20:07:46 · 505 阅读 · 0 评论 -
Android FileProvider使用笔记
在Android 7.0以后使用相册或者需要存储oss上下载下来的apk之类需要将文件存储到App外部存储的时候可能会报android.os.FileUriExposedException的错误,原因是在Android7.0以后Google加强了StrictMode的审查,以往可以通过file://uri访问文件的方式现在也被禁用了。FileProvider的使用如下所示。第一步在清单文件(An...原创 2019-08-07 17:53:02 · 7968 阅读 · 0 评论