自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 认识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 1711

原创 Android实现自定义解析Html标签

在开发App的过程中,有的时候需要后端返回包含Html标签的文本来实现文案样式的动态性或者有的时候我们也需要在一个TextView中同时展示不同样式的一段文本,比如“这是一段样式多样的文案”...

2021-03-28 18:40:23 1510 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 657 1

原创 (个人笔记向)线程池的简单概述

个人总结笔记,不具备指导作用,怕说错了说漏了带坏其他同学,有错误的地方希望热心的同学可以指出,感谢进入正片相信各位同学无论是在AS或者Idea中都碰到这种情况,当你安装阿里Java编程规范插件之后,每当你通过new Thread 的方式创建一个新线程的时候,编译器都会给你提示这么一段提醒:编译器提醒我们不要显示的创建线程,推荐使用线程池。那么为什么要使用线程池呢?1、降低资...

2019-12-10 18:10:50 110

原创 (个人总结向)Android中的反射使用

个人总结笔记,不具备指导作用,怕说错了说漏了带坏其他同学,有错误的地方希望热心的同学可以指出,感谢进入正片我们在使用反射的时候,最主要的目的自认为是可以去操作一些原本设计不想要被外部操作的一些方法、属性,从而达到某种效果。所以在这里主要记录一下想要通过反射操作原本不能被操作的方式属性的流程。一、Class的获取首先是获取Class对象,分为三种方式:1、通过Object.g...

2019-12-04 21:20:14 574

原创 (个人总结向)热修复中的ClassLoader加载机制

个人总结笔记,不具备指导作用,怕说错了说漏了带坏其他同学,有错误的地方希望热心的同学可以指出,感谢进入正片首先记录一下在学习类加载机制过程中遇到的两个概念1.ClassLoader(类加载)其中包含BootClassLoader(负责加载Android FrameWork层的Class文件)、PathClassLoader(用于Android应用程序类加载器。可以加载指定的dex,...

2019-12-04 00:18:05 279

原创 Android底层框架构建思路(个人总结,待完善)

Android底层框架构建思路(个人总结)第一步在进行项目搭建之前,先确定这个项目所需的设计模式,根据项目的工作强度选择MVC、MVP、MVVM。第二步之后就是需要归纳的内容在项目中分文件夹管理。对实体类、Presenter、公共组件、使用常量、网络请求、自定义VIew等内容作区分。第三步设置基类——在BaseActivity、BaseFragment中设置所有活动页均能用到的内容...

2019-10-16 20:07:46 506

原创 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 7984

原创 使用FileProvider获取apk地址并安装遇到的坑

通过FileProvider.getUriForFile(MainActivity.this, “com.example.rick.rxjavadownload.fileprovider”, new File(filePath, “baidu.apk”));获取到对应apk的Uri。通过intent.serDataAndType()添加到intent中,之后通过startActivity调用即可...

2019-04-22 16:55:11 1871 2

原创 Android通过WebView对接前端js出现方法无法启用的问题

Android通过WebView对接前端js出现Methd Error的情况通过@JavascriptInterface注解描述的方法中,不应该出现UI相关的代码,如果需要变化Ui,应该通过runOnUiThread等方式切换到UI线程再使用。...

2019-04-12 14:27:30 710

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除