• TextView 的新特性,Autosizing 到底是如何实现的? | 源码分析

    Android Support v26 新支持,关于 TextView 的 Autosizing。

    18-01-15
  • 什么是dp,dip,sp和px及他们之间的的关系?《二》

    前言 首先要说的是,Android的碎片化的问题非常严重。因为 Android厂商非常多,设备非常多,产生了各种各样的分辨率。为了解决碎片化的问题,Android 开发文档中定义了 dp,sp 等新的单位 相关概念 dip : device independent pixels(设备独立像素) 不同设备

    18-01-12
  • 10个优秀个android项目,精选|快速开发

    1、Android-FilePicker-android图片和文档选择器 项目地址 https://github.com/DroidNinja/Android-FilePicker 2、ViewPagerCards-android卡片切换效果ViewPagerCards 项目地址 https://github.com/rubensousa/ViewPagerCards/ 3、CoCoin-一款完整的记账app(

    18-01-11
  • 一个高仿闲鱼键自定义数字键盘特效

    博客地址: http://www.jianshu.com/p/be68facfc4b8 仿造android端闲鱼发布选择价格数字键盘,自定义数字键盘 public class MyKeyBoardView extends KeyboardView { private Context mContext; private Keyboard mKeyBoard; public MyKeyBoardView(Context c

    18-01-10
  • 一个基于MVP+Dagger2+Retrofit2.0+Rxjava开源项目

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

    18-01-10
  • 精文推荐,12个开源项目开发必备,绝对干货

    一、Android计步模块(类似微信运动,支付宝计步,今日步数) 项目地址 https://github.com/jiahongfei/TodayStepCounter 二、跳一跳工具类以及源码下载 项目地址 https://github.com/easyworld/PlayJumpJumpWithMouse/releases 三、微信破解跳一跳java开源

    18-01-04
  • EventBus实现两个Fragment直接的跳转

    EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 下面我就将主要的步骤给大家说一下: (傻瓜式开发主要

    18-01-03
  • 你真正了解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
2119文