240 发简信
IP属地:湖北
  • 120
    FFmpeg - 打造一款万能的音乐播放器

    从 c/c++ 基础、jni 基础、c/c++ 进阶、数据结构和算法、linux 内核、CMake 语法、Shell 脚本绕了一大圈之后,总算是勉强可以来写 FFmpeg 了...

  • 120
    Android 项目优化笔记(一):概览

    更新啦: Android 项目优化笔记(二):登录页Android 项目优化笔记(三):首页Android 项目优化笔记(四):列表Android 项目优化笔记(五):实现一...

  • 120
    介绍一款代码检测神器(阿里巴巴开发规约)

    最近在优化代码,人工排查总是显得不放心,于是网上找了很多插件,这里推荐给大家一款神器,来自阿里的阿里巴巴开发公约。他会根据你的代码情况给出致命错误,错误,警告等等级的提示让程...

  • 120
    7款让自己偷偷成长的App,送给爱学习的你

    1:BOOK BOOK是一款集合高质量图书,期刊杂志,报纸的高质量阅读软件,并且这款软件还支持听书功能,软件的书籍全部免费,软件的书籍也是十分丰富;仅支持安卓版本。 它书籍种...

  • 120
    2018年Android百大框架排行榜#转#

    榜单排序依据: 1.项目开源 2.github上该项目的star个数 3.开发团队、作者的实力 1. Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,...

  • 120
    使用Kotlin高效地开发Android App(一)

    背景 最近我们在做区块链相关的钱包项目,新的App使用全新的技术栈。在Android中我们使用Kotlin+RxJava+Android Architecture Compo...

  • 120
    android进程保活实践

    前言 进程保活的关键点有两个,一个是进程优先级的理解,优先级越高存活几率越大。二是弄清楚哪些场景会导致进程会kill,然后采取下面的策略对各种场景进行优化: 提高进程的优先级...

  • 120
    【Java】留下没有基础眼泪的面试题

    前言 只有光头才能变强 本文力求简单讲清每个知识点,希望大家看完能有所收获 一、如何减少线程上下文切换 使用多线程时,不是多线程能提升程序的执行速度,使用多线程是为了更好地利...

  • 120
    二十三种设计模式

    DesignPattern[https://github.com/Shimingli/AndriodDesignPattern] 每个设计模式写了一个例子,同时也上传了xmi...