240 发简信
IP属地:天津
  • 120
    Ubuntu(16.04)中安装terminator以及美化

    在Ubuntu系统上,终端是高频率操作的软件,因此选对一款终端软件还是很有必要的。虽然原生gnome还是-terminal已经很好了,无论从配色还是快捷键,但是有一个致命的缺...

  • 120
    指定textview收缩的文本组.md

    在开发中中我们可能遇到这样的需求:在一行文字中展示多项数据元素,不能元素有着不同的排列顺序,有的靠左,有的靠右,有的在某项数据的右侧,等等……比如下图,在一行文字中显示简介、...

  • android屏幕录制并转gif图片

    以Mac/Ubuntu环境为例 提前准备 一台andriod 4.4手机这里会用到Android4.4系统下的 screenrecord 命令 安装ffmpeg 步骤 1.使...

  • 设计模式-java (part1)

    单例设计模式 最好理解的一种设计模式,分为懒汉式和饿汉式。 饿汉式: 懒汉式: 工厂方法模式 工厂方法模式分为三种:普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类...

  • 120
    realm 使用总结

    Realm,为移动设备而生!替代 SQLite 和 Core Data。为你省下数周的时间和数千行的代码,帮你创造出更棒的用户体验。--Realm官网 优势 Realm 并不...

  • git 常用操作

    拉代码 获取远程信息 更新代码 分支 切分支 代码拉下来后默认是在master分支, 需要用 git checkout ref_name切过去 列分支 git branch ...

  • apkDecompiler

    需要准备工具(基于mac环境) apktool http://ibotpeaches.github.io/Apktool/jd-gui http://jd.benow.ca/...

  • 我怎么记得RelativeLayout 性能优于 LinearLayout,而且google推荐多使用RelativeLayout

    Android性能优化之如何避免Overdraw

    什么是Overdraw? Overdraw就是过度绘制,是指在一帧的时间内(16.67ms)像素被绘制了多次,理论上一个像素每次只绘制一次是最优的,但是由于重叠的布局导致一些...

个人介绍
Talk is cheap,show me the code.