ASM介绍 ASM是一个字节码操作库,它可以直接修改已经存在的class文件或者生成class文件。ASM提供了一些便捷的功能来操作字节码内容。 与其它字节码操作框架(比如:...
ASM介绍 ASM是一个字节码操作库,它可以直接修改已经存在的class文件或者生成class文件。ASM提供了一些便捷的功能来操作字节码内容。 与其它字节码操作框架(比如:...
BottomSheetDialog设置固定高度 在onCreate方法中调用setPeekHeight和setMaxHeight方法即可 BottomSheetDialogF...
在代码下拉合并更新的时候,抛出了这个错误,之前确实没遇见过这个错误。 然后从网上查了下,关于这个错误的解决方式少之又少。大多是什么Tomcat之类的。。。这里记录下自己的解决...
前言 自6.0之后 所有的敏感权限都需要动态申请,市面上随之出现比较多的权限框架,easypermissions(google出品)、AndPermission、RxPerm...
先抛出一个问题:我们的应用开发的时候android最新版本是6.0,当一年过去之后,7.0发布了,那么我们的应用在7.0手机上是否还能运行?会奔溃吗? 根据我们的实际经验,觉...
一个自定义ViewPager,可以监听ViewPager的滑动方向。 实现的原理是在ViewPager初始化的时候设置OnPageChangeListener,当ViewPa...
项目中修改包名是一件很痛苦的事情,网上搜索基本都是简单粗暴的Rename,对于庞大的项目,修改起来非常繁琐,所以我们急需找到快速简单的方法 包名目录Rename 1.选中包名...
今天来使用BaseRecyclerViewAdapterHelper的分组布局功能 说明: 一,使用的Androidstudio版本为3.3.2 二,BaseRecycler...
onActivityResult这个回调方法在activity中用的非常多,并且一般与startActivityForResult这个方法配合使用。1.startActivi...