240 发简信
IP属地:山西
  • Kotlin基础语法学习记录

    var和val的区别var是一个普通的变量,和java中声明变量的方式一样。val是一个只读变量,相当于java中变量前使用了final修饰。 ...

  • Android学习笔记:关于图片压缩的总结

    图片需要压缩的情况大致分为以下两种:1.将图片保存到本地时进行压缩,即从Bitmap形式到File形式进行压缩。(应用场景:图片上传服务器端)特...

  • 类似微信聊天发送的图片缩略图中的三角图片的实现

    下图是最终要达到的效果: 大概的思路:我们需要一张做好的.9图片: 第一步先实先没有边框的效果: Bitmap bitmap_in = Bitm...

  • Fragment使用过程中遇到过的坑

    使用Fragment可以让APP更加的流畅,并且降低内存占用,同样的界面Activity占用内存比Fragment要多,相应速度Fragment...

  • onAttachedToWindow () 和 onDetachedFromWindow ()什么时候调用?

    在自定义View 的时候,重写View的方法主要关注它是什么时候调用的;onAttachedToWindow是在第一次调用onDraw前调用的,...

  • Android网络请求的封装方法

    项目的代码中看到了这样一种的方法(就称之为“Gson泛型”吧)来封装网络请求,简单、方便、条理清晰,自己用后感觉非常nice,特此记录下来。首先...

    0.1 6134 1 10
  • Java和Android中的注解

    1.引言从jdk1.5开始,引入了注解类Annotation,Annotation其实是一种接口,可以作用于类、方法、属性等,它可以通过反射机制...

  • Android Gradle 高级自定义

    1.动态配置AndroidManifest文件 示例中的Channel ID我们要替换成不同渠道的名称,比如:baidu、yingyongbao...

  • Android Gradle插件

    1.build.gradle配置参数 注意:如果按照上面提示那样配置,你会发现三个值的关系是: minSdkVersion<=targetSdk...

个人介绍
热爱生活de程序员一枚,喜欢电影、篮球