• Android Paging Library按页获取网络数据实例

    新的 Paging Library 成为了 Architecture Components 的一部分。虽然现在还是alpha阶段,但是无疑你已经开始准备尝试了!我不准备全去讲它的用法,因为本文只是对 Chris Craik 这篇文章 的补充。 因为官方的示例第一眼看上去好像它只能跟 Room 一起使用,如

    17-09-22
  • [译]使用Kotlin和RxJava测试MVP架构的完整示例 - 第1部分

    原文链接: https://android.jlelse.eu/complete-example-of-testing-mvp-architecture-with-kotlin-and-rxjava-part-1-816e22e71ff4 简书译文地址: http://www.jianshu.com/p/6d88998316b1 最近我创建了一个playground项目来了解更多关于Kotlin和RxJava的信

    17-09-22
  • Android Transition Note

    概述 Android 4.4.2 (API level 19)引入Transition框架,之后很多APP上都使用该框架做出很酷炫的效果,视频中介绍了该框架的基本使用以及其中核心的一些类和方法,只有学会这些基本的API才能在之后的Activity/Fragment过渡定制一些自己想要的效果。 先看官网

    17-09-22
  • Android跳转各种系统设置界面-总结

    开发中总会有一种需求,需要我们跳转系统设置界面,引导用户打开所需的设置. 用法 用法很简单,一行代码搞定 startActivity(new Intent(Settings.ACTION_SETTINGS)); 但是这个参数是一直改变的.这样就可以跳转系统的各种设置界面.,该类的Api路径如图所示. API文

    17-09-21
  • Android实现3种Notification(状态栏通知)

    Android学习资源分享合集(1)-视频资源 源码下载地址 Notification,是一种具有全局效果的通知,可以在系统的通知栏中显示。当 APP 向系统发出通知时,它将先以图标的形式显示在通知栏中。用户可以下拉通知栏查看通知的详细信息。下面会分别实现普通的通知,

    17-09-20
  • Paging Library官网文档(译)

    paging library 可以让 app 进行大数据查询的时候,在不过多增加设备负担或者等待时间的情况下,让渐进的从数据源加载数据变得更加简单。 概览 许多app都要用到大数据的加载,但是在某个时刻却只需要加载这些数据的一小部分。一个app可能需要展示成千上万个i

    17-09-20
  • Android 经典笔记六:Annotation注释使用介绍

    Annotation注释使用介绍 目录介绍 1.Annotation库的简单介绍 2.@Nullable和@NonNull 3.资源类型注释 4.类型定义注释 5.线程注释 6.RGB颜色纸注释 7.值范围注释 8.权限注释 9.重写函数注释 10.返回值注释 11.@Keep注释 12.@SuppressWarnings注解 13.其他 14.

    17-09-19
  • Android学习资源分享合集(1)-视频资源

    一.视频 1.R语言 用于统计分析、绘图的语言.对数学感兴趣的可以学一学。 R语言获取方式,公众号回复 : R语言 2.Kotlin Kotlin获取方式,公众号回复 :Kotlin 3.C/C++ **C/C++获取方式,公众号回复 : C语言*** 4.Android_java Android_java获取方式,公众号

    17-09-19
  • 一种实现极简番茄时钟的思路

    概述 最近跟着扔物线的自定义View教程重新复习了一波基础,但是API这种东西如果不用很容易就忘了,趁大脑还没触发GC之前,最好的记忆方式就是撸个Demo出来。iOS上有一款个人很喜欢的简约TODO应用叫极简待办,其中它的番茄时钟交互很适合用来练手。 分析 先看

    17-09-19
  • 仿小米日历

    NCalendar 一款仿miui日历,月视图,周视图滑动切换 项目地址:https://github.com/yannecer/NCalendar 效果图 下载demo: http://fir.im/7lv4 使用方法 Gradle compile 'com.necer.ncalendar:ncalendar:2.1.1' 注意:ncalendar:1.0.x 的日历不能升级到 2.x

    17-09-18
  • 看到如此多的MVP+Dagger2+Retrofit+Rxjava项目,轻松拿star,心动了吗?

    MVPArms 概述 MVPArms 是一个整合了大量主流开源项目的 Android MVP 快速搭建框架,其中包含 Dagger2 , Retrofit , Rxjava 以及 RxLifecycle , RxCache 等 Rx 系三方库,并且提供 UI 自适应方案,本框架将它们结合起来,并全部使用 Dagger2 管理并提供给开发者使

    17-09-18
  • 清理缓存和版本更新

    import android.content.DialogInterface; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle;

    17-09-18
  • 【译】Animate Objects, not Views

    原文地址: https://android.jlelse.eu/animate-objects-not-views-250fe7880196 无可否认,我们都喜欢炫酷的动画效果。没有用户会喜欢生硬、没有过渡和动画的app。但同时没有开发者愿意花费大量的时间和 ValueAnimator 打交道,特别是当你需要创建很多 Value

    17-09-16
  • 日历控件的简单实现

    此项目不适合直接放到自己的项目中,需要自己改动部分代码去适合自己的业务逻辑主要业务逻辑在weekCalendarEventview 中 项目地址 效果图 功能包含 周历月历联动 当前时间的红线展示 过去时间置灰展示 事件区域事件的回调的监听 空白可以点击的区域的时间回调

    17-09-16
  • 招聘Android 开发大神3名 薪资20-30k 内推 有意私聊 qq:2767356582 微信alienware_2015

    招聘Android 开发大神3名 薪资20-30k 内推 有意私聊 qq:2767356582 微信alienware_2015

    17-09-16
2252文