• 你真正了解UI线程更新的几种方式吗—面试必备之深度揭秘

    你真正了解UI线程更新的几种方式吗——面试必备之UI刷新大解密 我们都知道一般面试的时候都会问道Handler的运行机制。有些时候面试官不会直接问道。但是如果问道UI线程更新的方式有哪几种,你知道多少? 今天我们用demo来探讨一下主线程中更新的几种方式 通

    18-01-03
  • Dagger2使用案例&原理分析

    Dagger2是目前流行的一个依赖注入框架。使用它可以降低我们程序中类与类之间的耦合。类实例的创建,初始化,销毁及相互依赖都交由dagger2来管理。我们只需要专注于类本身的业务逻辑,提高我们编写程序的便利性。 传统MVP案例 MVP是我们项目中经常使用的一个

    18-01-02
  • 用Kotlin破解Android版微信小游戏-跳一跳

    前言 微信又更新了,从更新日志上来看,似乎只是一次不痛不痒的小更新.不过,很快就有人发现,原来微信这次搞了个大动作——在小程序里加入了小游戏。今天也是朋友圈被刷爆的缘故。 看到网上 有人弄了一个破解版的,于是自己也跟着网上的案例整了一下,感觉

    17-12-30
  • 屏幕适配之尺寸的相关概论《一》

    最近写了一个屏幕尺寸的教程,同时也弥补一下自己的基

    17-12-28
  • 关于Android多按钮切换的例子!

    1。自定义字符串 Open “res/values/strings.xml” file, add some custom string for toggle buttons. res/values/strings.xml文件: ?xmlversion=1.0encoding=utf-8?resourcesstringname=app_nameMyAndroidApp/stringstringname=toggle_turn_onTurnOn/stri

    17-12-26
  • 15个优秀的开源项目,让你轻松应对Android开发

    一、huabanDemo-android 应用material design版的花瓣网App 项目地址 https://github.com/LiCola/huabanDemo 二、创建视差效果引导页的库自定义强使用简单 项目地址 https://github.com/Cleveroad/slidingtutorial-android 三、DropDownMenu-android实用的多

    17-12-25
  • 简单 强大的图片操作库

    最近在重构APP的图片模块,就顺便写了这个图片操作库,其中基本涵盖了APP开发中所有的图片操作。 该图片库包含的功能 图片加载库的二次封装; 相册功能 从相册/相机选择照片并裁剪; 图片压缩; 上传图片到服务器; 上传图片到七牛; 模块介绍 图片加载库的

    17-12-24
  • Android面试前准备(ANR篇)

    1、ANR排错一般有三种类型 KeyDispatchTimeout(5 seconds) --主要是类型按键或触摸事件在特定时间内无响应 BroadcastTimeout(10 seconds) --BroadcastReceiver在特定时间内无法处理完成 ServiceTimeout(20 secends) --小概率事件 Service在特定的时间内无法

    17-12-22
  • greenDao条件查询

    “whereOr” where语句里面写的条件都是用“且”连接,whereOr里的语句使用“或”连接 “distinct” 直接过滤掉重负字段 “limit” 分页n个一页,一般和offset结合使用 “offset” 忽略查询出的前n条结果 “orderAsc” 以字段升序排序 “orderDesc”以字段降

    17-12-21
  • 一个完整高仿单读的APP——基于MVP+Dagger2+Retrofit2.0+Rxjava

    最近有小伙伴问我有没有一个MVP+Dagger2+Retrofit2.0+Rxjava的案例,自己还没完全集合实现。今天就介绍一个开源项目:owspace。基于MVP+Dagger2+Retrofit2.0+Rxjava的一款APP供大家去学习和参考。 owspace是一款高仿单读的APP,API接口通过非法手段获

    17-12-21
  • 【图文】关于Android内存和性能优化的使用教程

    1.1。为什么你要小心使用Android资源 Android设备比标准的台式机或笔记本电脑的动力不足。 为此你必须小心的使用。 尤其是在Android设备在Android 5你想避免触发的 java虚拟机的垃圾收集器。 结果Android运行约200毫秒。 这可以显著延迟。 1.2。避免不必要的

    17-12-20
  • Kotlin仿【One·一个】App

    Kotlin编写的仿【一个】App

    17-12-20
  • 一个基于IJKplayer 的多功能视频播放器

    GSYVideoPlayer-android视频播放器,支持基本的拖动,声音、亮度调节,支持边播边缓存 效果图如下: 视频播放器(IJKplayer)的有点: HTTPS支持 支持弹幕 支持基本的拖动,声音、亮度调节 支持边播边缓存 支持视频本身自带rotation的旋转(90,270之类),重

    17-12-20
  • 一款Material Design风格的高完成度视频应用,结合当下主流开发框架

    晨曦 Aurora 简介 【晨曦 Aurora】是一个短视频推荐App,结合当下Dagger2+MVP+RxJava2+Retrofit2+Glide等主流框架开发(主要由 MVPArms t提供快速搭建)并对AOP做了一些实现(参考自 T-MVP )。 下载地址 Fir.im: https://fir.im/chenxi 截图 技术要点 主要

    17-12-19
  • Android视频编辑SDK--RDVECore来自锐动的无UI,高度抽象化API

    1 RDVECore 功能概述 RDVECore 是锐动推出的无 UI, 高度抽象化 API 的视频编辑 SDK, 支持以下功能: 1.1 丰富的编辑功能 RDVECore包含了丰富的基础功能,对于编辑中的视频、图片、音乐有各种 处理方式,并且可以根据实际的业务需求,进行搭配组合,所有处理

    17-12-18
2093文