240 发简信
IP属地:云南
  • 详解 CocoaPods

    一,cocoapods简介: 1,什么是 cocoapods Cocoapods是一个用来帮助我们管理第三方依赖库的工具,他可以解决库与库之间的依赖关系,下载库的源码,同时通...

  • Android混淆

    混淆配置 开启混淆会使编译时间变长,所以一般debug模式下不开启。 开启混淆minifyEnabled的值改为true,打开混淆;混淆文件proguardFiles配置混淆...

  • 谢谢指正:smile:

    再谈Retrofit:文件的上传下载及进度显示

    前言 前面介绍了很多关于Retrofit2的基本使用,下面就单独介绍一下如何使用Retrofit2实现文件上传和文件下载,并且做了一点拓展,重点介绍了一下上传和下载过程中进度...

  • 读阿里Java开发手册后的一些整理

    之前看过阿里内部整理的Java开发手册文档,全篇读完以后,整理出一份觉得可能对大家有所帮助的信息~。 1.POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起...

  • 120
    面试解惑:你有什么要问的吗?

    经常遇到这样的面试官,当他吧唧吧唧问完你问题后,突然就停下了,但感觉又意犹未尽,所以往往会把对话的主动权交给你,让你来提问。 “我的问题问完了,你有什么要问的吗?” 可能这时...

  • 120
    推荐一个不错的 Chrome 插件,百变皮肤,还可以去广告

    今天在这里给大家推荐一个非常棒,非常不错的 Chrome 插件,功能实在是强大又好玩,让你在浏览器中可以如孙悟空一样72变,再不济,如果你不会用,不会自定义写 CSS 样式,...

  • Toolbar title添加滚动效果

    Toolbar的初始化 在toolbar 的初始化工程中,我们通常会使用一下方式: 而对于标题的初始化: toolbar 添加自动滚动效果 通过java反射的方式获取Tool...

  • Glide是有磁盘缓存的,不需要我们去手动配置

    图片加载库Glide的入门使用

    前言 在android开发如此盛行的今天,图片加载一直是开发的一个要点,市面上的图片加载库也是层出不穷,选择一个适合当前功能使用的图片加载库十分重要。 使用过的图片加载库 U...

  • 120
    Android面试一天一题(Day 35:神秘的Binder机制)

    有些东西你一直在用它,但却一直不知道自己在使用它。在Android的应用开发中,Binder就是这么一个角色,你编写的应用都使用过Binder机制(如startActivit...

  • 120
    Android面试一天一题(Day 34:常去的Android相关站点)

    俗话说“雁过留痕”,做一件事情必定会留下痕迹。而我们学习Android浏览过的网站,其实也是我们的痕迹,从某些方面讲它们也可以反映出我们的学习过程和学习的态度。 所以,我在面...

  • android动画入门:属性动画

    前言 属性动画是API11加入的新特性,旨在实现更加绚丽的动画效果,不再像 View动画那样只能支持四种简单的变换,其可以对任意对象的属性进行动画而不仅仅局限于View。 由...

  • android动画入门:属性动画

    前言 属性动画是API11加入的新特性,旨在实现更加绚丽的动画效果,不再像 View动画那样只能支持四种简单的变换,其可以对任意对象的属性进行动画而不仅仅局限于View。 由...

  • android动画入门:View动画和帧动画

    前言 Android 的动画可以分为三种:View 动画(view animation),帧动画(drawable animation)以及 属性动画(property a...