var和val的区别var是一个普通的变量,和java中声明变量的方式一样。val是一个只读变量,相当于java中变量前使用了final修饰。 ...
图片需要压缩的情况大致分为以下两种:1.将图片保存到本地时进行压缩,即从Bitmap形式到File形式进行压缩。(应用场景:图片上传服务器端)特...
下图是最终要达到的效果: 大概的思路:我们需要一张做好的.9图片: 第一步先实先没有边框的效果: Bitmap bitmap_in = Bitm...
使用Fragment可以让APP更加的流畅,并且降低内存占用,同样的界面Activity占用内存比Fragment要多,相应速度Fragment...
在自定义View 的时候,重写View的方法主要关注它是什么时候调用的;onAttachedToWindow是在第一次调用onDraw前调用的,...
项目的代码中看到了这样一种的方法(就称之为“Gson泛型”吧)来封装网络请求,简单、方便、条理清晰,自己用后感觉非常nice,特此记录下来。首先...
1.引言从jdk1.5开始,引入了注解类Annotation,Annotation其实是一种接口,可以作用于类、方法、属性等,它可以通过反射机制...
1.动态配置AndroidManifest文件 示例中的Channel ID我们要替换成不同渠道的名称,比如:baidu、yingyongbao...
1.build.gradle配置参数 注意:如果按照上面提示那样配置,你会发现三个值的关系是: minSdkVersion<=targetSdk...