Giter Site home page Giter Site logo

article-day's Introduction

Article-Day

A gitbook about android article...

UI:

Android全屏

Two-way Android Data Binding How to use two-way Data Binding to manage a layout

Android Data Binding

Android 贝塞尔曲线的魅力

Android 5.x Theme 与 ToolBar 实战

Android 嵌套滑动机制(NestedScrolling)

collapsing-toolbar-layout

Android5.0+(CoordinatorLayout)

Making That Google Plus Profile Screen

android 属性动画

Android 编程下 Touch 事件的分发和消费机制

第18天 Android Touch事件学习 5 点击与长按原理

Android 自定义ViewGroup

custom-layouts-on-android中译版本 深入解析Android的自定义布局

Android onTouch事件传递机制

用开源项目ActivityOptionsICS让ActivityOptions的动画实现兼容

Material Designer的低版本兼容实现(五)—— ActivityOptionsCompat

ActionBarActivity环境搭建步骤及遇到的问题总结

Fragment研究2

嵌套Fragment的使用(5)

FragmentPagerAdapter与FragmentStatePagerAdapter区别

区别 getChildFragmentManager getSupportFragmentManager

android notification 的总结分析

Android自定义控件实战——仿淘宝商品浏览界面

Android类参考---FragmentManager

清空Fragment回退栈中某个Fragment之上的所有Fragment

实现手指滑动切换视图的自定义布局类ScrollLayout

android手势处理揭秘

DESIGN PATTERNS C-Swipe: An Ergonomic Solution To Navigation Fragmentation On Android 中译版本 安卓用户体验新探索,“C手势”的解释以及实现方法

Android 控制ScrollView滚动到底部

Android属性动画---Property Animation(七)

View Contact from List - Version 2

android悬浮按钮(Floating action button)的两种实现方法

android中橡皮筋回弹效果的实现

Android Weak Handler:可以避免内存泄漏的Handler库

android:shape属性详解

android-修改TextView中部分文字的颜色

Java Image Filters

开源ImageFilter库v0.4:新增26种图片效果

Android Animation详解一

Android. ImageView with SVG Support

Android 下拉刷新框架实现

Adding a Collage Maker to Android and iOS Apps

How to Make a Paper Folding Animation in Android

Android 吸入动画效果详解

如何实现两个ViewPager的联动

平滑Activity过渡动画效果,类库已分离,使用只需1行代码

原来PATH的菜单效果如此简单

Android实现Path2.0中绚丽的的旋转菜单

Android中Bitmap,byte[],Drawable相互转化

仿“饿了么”订餐app界面实现

仿微信5.2版本朋友圈选择图片功能,带本地图片选择和拍照

Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

EditText监听方法,实时的判断输入多少字符

#征文再续#+Animation动画详解

【译】Android:更好的自定义字体方案

Custom Animations With Fragments

Android Animation动画

Android 属性动画(Property Animation) 完全解析 (上)

Android 动画学习笔记

Android开源项目分类汇总【畜生级别】

android 巧用动画使您app风*起来

仿QQ的头像选择弹出的对话框,酷似!

实现一个定制的3DListView——第三部分(final)

each-navigation-drawer-hides-a-viewdraghelper

Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager

emoji处理方式大起底

MVP Architecture in Android Development

优秀代码赏析:CircleImageView

Twitter's like animation in Android - alternative(中译Twitter的like动画安卓版 - 备选方案)

REFACTORING PLAID APP - A REACTIVE MVP APPROACH (PART 1)(中译重构 Plaid app - 响应式的MVP模式(一))

Data Binding Guide

Analyzing UI Performance with Systrace (中译使用Systrace分析UI性能)

实践自定义UI-ViewGroup

Logic:

Base64的好处

Android:学习AIDL,这一篇文章就够了(上)

Socket

Clean Android Code

Android Proguard(混淆)

解析 CC2541 的 BLE 数据包为什么是 20 字节

低功耗蓝牙(BLE)在 Android APP 中的应用

Android手机间无线互传功能探索及实现

关于一个字符占多少个字节的问题

Java对象克隆(Clone)及Cloneable接口、Serializable接口的深入探讨

循环冗余校验(CRC)算法入门引导

Java CRC8校验

CRC8校验的java实现

CRC8校验分析

TCP的SEQ和ACK的生成

TCP

BlockingQueue、PriorityBlockingQueue

Dagger2从入门到放弃再到恍然大悟

Google Agera 从入门到放弃

JSON的三种解析方式

来自Google的响应式——Agera

初识Agera(一)——基本概念和原理的介绍

Android网络服务发现(NSD)协议的使用

Dagger——Android上的依赖注入框架

聊聊并发(六)ConcurrentLinkedQueue的实现原理分析

Android学习笔记(五三):服务Service(下)- Remote Service

Android中Messenger的使用

一步一步掌握线程机制(六)---Atomic变量和Thread局部变量

ReentrantLock与synchronized

Android自动化压力测试图解教程——Monkey工具

低功耗蓝牙 (BLE)开发各种坑

低功耗蓝牙(BLE)

Android : 如何得到Activities栈顶的Activity名称另一文

常用SQL查询语句

w3school-SQL

Android BLE开发之Android手机与BLE终端通信

greenDAO讲义(一):使用篇

Android Orm框架(GreenDao)

GreenDao官方文档翻译

android usb流程(转载加整理)

Intent之复杂数据的传递

android传递数据bundle封装传递map对象

Java并发编程:线程池的使用

ScheduledThreadPoolExecutor的scheduleAtFixedRate方法探究

java自带线程池和队列详细讲解

纠正对Fragment Transaction BackStack的误解

如何通过无线网络连接adb

Aspect Oriented Programming in Android

更新:通过浏览器直接打开Android应用程序

Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据

Android Architecture

Android Basic Project Architecture for MVP

compile ‘android:best:1.1.0’

M—Model in MVC, MVP, MVVC in Android

2015年に備えて知っておきたいリアクティブアーキテクチャの潮流

Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

Making a Best Practice App #5 Clean Architecture & Testing

Making a Best Practice App #4 Dagger 2

Everything every Android Developer must know about new Android's Runtime Permission(中译Android M 新的运行时权限开发者需要知道的一切)

在Android 6.0 设备上动态获取权限

Android 6.0 运行时权限处理

Permissions – Part 1(中译权限管理 -1)

Tasting Dagger 2 on Android(中译 详解Dagger2)

深入理解Java:注解(Annotation)--注解处理器

Java回顾之反射

理解Flux机制和应用

Facebook:MVC不适合大规模应用,改用Flux

前端Flux架构简介

Flux 傻瓜教程

设计模式UML展示——代理模式

Android WebView保存Cookie登录

Android studio 使用Gradle发布Android开源项目到JCenter 总结

Android实现不重复启动APP的方法

Java反射机制知识点

设计模式学习笔记(十四)——创建型模式总结

Android启动过程深入解析

Android 避免APP启动闪黑屏(Theme和Style)

Android开发之解决APP启动白屏或者黑屏闪现的问题

android开发之提高应用启动速度_splash页面瞬间响应_避免APP启动闪白屏

Android 启动APP时黑屏白屏的三个解决方案

Android中Application的onCreate多次调用问题

将Eclipse代码导入到AndroidStudio的两种方式

java设计模式原则(2):LSP里氏替换原则

Hashtable与HashMap引发的血案(java)

PercentRelativeLayout 源码解析

Dagger - 快速依赖注入器(for android and java) (1)

annotation-generators

butterknife 源码分析

Java之美[从菜鸟到高手演变]之常见的几种排序算法-插入、选择、冒泡、快排、堆排等

Java之美[从菜鸟到高手演变]之HashMap、HashTable

reactive-programmingrxjavaefficientdata-benchristensenmichaelnitschinger

[译]如何在Android Gradle中添加原生so文件依赖

NoSQL数据库笔谈

彻底理解ThreadLocal

Kryo 为什么比 Hessian 快

OkHttp使用教程

android-third-party-Retrofit

将基于Dagger-1开发的项目迁移到Dagger-2中

菜鸟学Java(十五)——Java反射机制(二)

Java注解处理器

Android 打造编译时注解解析框架 这只是一个开始

Java注解处理器使用详解

Java 枚举7常见种用法

Java中的反射

JAVA代理模式与动态代理模式

java中注解的使用与实例(一)

mvp-android

Java线程池备忘录

Retrofit中使用GSON解析定制格式的JSON

a-smart-way-to-use-retrofit

android网络开发框架--Retrofit

Retrofit 解析 JSON 数据

集合类学习之Arraylist 源码分析

Java之美[从菜鸟到高手演变]之设计模式

“组合”优于“继承” 例子

composite-design-pattern-in-java-example-tutorial

10-object-oriented-design-principles

Java程序员应当知道的10个面向对象设计原则

面向对象设计原则和创建SOLID应用的5个方法

深入理解DIP、IoC、DI以及IoC容器

Unable to execute dex: method ID not in [0, 0xffff]: 65536资料

Android开源框架Universal-Image-Loader详解

android 字符串string

JAVA简单的加解密

Coding Android客户端用到的一些开源库

SimpleDateFormat 最全的时间工具类

android应用程序如何调用支付宝接口

Android AsyncTask两种线程池分析和总结

客户端开发-对asynctask的简单高层封装

asynctask的简单封装篇

对Android中的AsyncTask进行函数化的封装

BlockingQueue、PriorityBlockingQueue

BlockingQueue队列详解

Dependency Management for Android Libraries

Permissions – Part 1

Java反射机制

java中什么是bridge method(桥接方法)

继承、装饰和动态代理修改对象既有方法

Understanding Weak References Blog(中译深入理解WeakHashmap)

阻塞队列(BlockingQueue)

不只是给面试加分 -- Java WeakReference的理解与使用

JAVA Atomic

安卓下拉刷新开源库对比

android中Webview与javascript的交互(互相调用)

其实你不知道MultiDex到底有多坑

Android’s multidex slows down app startup

Facebook Flux

Flux Architecture on Android(中译安卓中的Flux架构)

Java并发编程:阻塞队列

聊聊并发——生产者消费者模式

生产者/消费者模式

Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition

Java中常用的锁分析总结

java的锁机制

Java多线程总结之线程安全队列Queue

阻塞队列和非阻塞队列

Callable、Future和FutureTask

Java线程:新特征-线程池

ThreadPoolExecutor运转机制详解

Java线程join()方法的用处,多线程同步

NotRxJava(中译NotRxJava懒人专用指南)

Android-databinding-goodbye-presenter-hello-viewmodel(中译Android DataBinding:再见Presenter,你好ViewModel!)

TED MOSBY - SOFTWARE ARCHITECT

AsyncTask 使用和缺陷

the-dark-side-of-asynctask(中译Android中糟糕的AsyncTask)

Using the JobScheduler API on Android Lollipop

Android 5.0的调度作业JobScheduler

Retrofit 2.0: The biggest update yet on the best HTTP Client Library for Android (中译Retrofit 2.0:有史以来最大的改进)

Android Application Architecture

Android 中的 Service 全面总结

Android Service完全解析,关于服务你所需知道的一切(上)

Android Service完全解析,关于服务你所需知道的一切(下)

Android开发之如何保证Service不被杀掉(broadcast+system/app)

Library

絶対必要になるAndroidの生きたライブラリ一覧(2014)

awesome-android-testing:A curated list of awesome android testing libraries.

awesome-android-libraries:This is an alphabetical list of libraries for Android development, the majority being actively maintained.

WaniKani-for-Android:An android client application for the awesome kanji learning website wanikani.com .

Phoenix:Phoenix Pull-to-Refresh.

ActivityOptionsICS:The lib can make the ActivityOptions animations use in Android api3.1+.

TouchImageView:Adds touch functionality to Android ImageView.

PageTransformerDemo:PageTransformer使用示例.

QuickNews:this is a news to the client.

AndroidSlidingUpPanel:This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.

AndroidBucket:Android开发常用整理.

SwitchButton:这是Android上的一个滑动开关按钮开源项目.

Android-ObservableScrollView:Android library to observe scroll events on scrollable views.

Rebound:Spring Animations for Android.

Android-ProgressFragment:Implementation of the fragment with the ability to display indeterminate progress indicator when you are waiting for the initial data.

FlowLayout:Android implementation of FlowLayout. Layout arranges its children in multiple rows depending on their width.

Seashell-app:贝壳单词 APP Android 客户端.

CurtainView:An android view,which can layer on any gravity for swiping.

Genius-Android:Android Material Design Theme UI and Tool Library.

android-cube-app:http://cube-sdk.liaohuqiu.net/.

android-ui:Android UI library.

android-viewbadger

android-weak-handler:Memory safer implementation of android.os.Handler.

PathDemo:path拍照高效果例子.github地址 https://github.com/wqandroid/pathCameraDemo.git

android-gpuimage:Android filters based on OpenGL (idea from GPUImage for iOS).

ihepai:ihepai照片合拍的手机app.

AndroidMaterialDesignToolbar:Android Sample Project with Material Design and Toolbar.

DanmakuFlameMaster:大弹幕时代来临了,这里是Android上最好的开源弹幕引擎·烈焰弹幕使 ~ 被弹幕吞噬吧!

CRefreshLayout:A stunning android pull refresh layout inspired by CBStoreHouseRefreshControl.

chromeview:Android WebView implementation that uses the latest Chromium code

transitions-everywhere:Backport of Android Transitions API for animations. Animations backported to Android 4.0+. API compatible with Android 2.2+

Awesome-MaterialDesign:Collection of material design libs and res.

iosched:The Google I/O 2015 Android App

ExpandablePanel

external-resources

MasteringAndroidDataBinding

dev-summit-architecture-demo

bullet:Provides Dagger1-like ObjectGraph API around Dagger2 Components

An Android library for sending fast and clean json request, using volley

A Java port of the Faker ruby gem

Android reactive bluetooth

micro framework for building view based modular Android applications

Let's make language swithching in your app with easy way

A collection of quickstart samples demonstrating the Google APIs for Android and iOS

JobScheduler is a good feature of Android Lollipop, but what a pity only Lollipop

A backport of Android Lollipop's JobScheduler to api 10+

Using the JobScheduler API on Android Lollipop

用RxJava处理和操作高斯模糊效果的简单用例

Annotation based simple API flavoured with AOP to handle new Android runtime permission model

Android boilerplate app that showcases architecture and libraries used at ribot

Code skills & style

Git 常用命令整理

Linux-SSH

http://www.cnblogs.com/mengdd/p/4153773.html

Gerrit代码审核服务器搭建全过程

烤鸭的gerrit使用总结

Generating an SSH key

有哪些 Android 大牛的 blog 值得推荐?

Android Application Architecture (Android Dev Summit 2015)

Do's and Don'ts for Android development, by Futurice developers

project_and_code_guidelines.md

Android Gradle plugin user guide

Android code style guidelines

Eight Ways Your Android App Can Leak Memory

Issue

Handling back press when using fragments in Android

duplicate-files-while-including-butterknife-with-gradle

post-with-android-retrofit

logging-with-retrofit-2

Viewpager+fragment数据更新问题解析

友盟统计sdk混淆后为什么不能统计的?

Android开发中StackOverflowError错误实例分析

解决Fragment中使用ViewPager时,ViewPager里的Fragment错位和空白问题

fragment中嵌套viewpager,vierpager中有多个fragment,不显示

java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)

java.lang.IllegalStateException: Recursive entry to executePendingTransactions

eclipse中SVN,怎样把某文件排除出提交列表

Plugin with id 'com.neenbedankt.android-apt' not found

website

https://qiita.com/

http://blog.iderzheng.com/

http://www.tuicool.com

http://www.slideshare.net

https://speakerdeck.com

http://androidxref.com/

http://www.race604.com/

http://droidcon.de/

DHC plug-in

https://medium.com/android-news

http://tutsplus.com/authors/paul-trebilcox-ruiz

http://shields.io/

http://blog.csdn.net/partner4java

http://www.itlanbao.com/

http://api.apkbus.com

https://github.com/wasabeef

https://github.com/liaohuqiu

https://github.com/kyze8439690

http://blog.csdn.net/lancees

http://blog.csdn.net/h3c4lenovo

https://github.com/wangjiegulu

http://orgcent.com

http://blog.csdn.net/he90227

https://code.facebook.com/

https://github.com/johnkil

http://www.androiddesignbook.com/

https://github.com/daimajia

http://cube-sdk.liaohuqiu.net/

http://tool.chinaz.com/Tools/unixtime.aspx

http://www.jcodecraeer.com/

http://www.pgyer.com/

http://blog.csdn.net/duguang77

https://www.youtube.com/user/androiddevelopers

http://androidniceties.tumblr.com/

http://graphics-geek.blogspot.sg/

http://www.curious-creature.org/

http://cases.azoft.com/

http://blog.csdn.net/xu_fu

http://blog.csdn.net/xiaanming

http://www.23code.com/

Cyril Mottier

Ryan Hoo

http://hanks.xyz/archives/

http://instructure.github.io/blog

maven-search

SaveFrom.net

http://www.methodscount.com/

http://tutsplus.com/

http://www.androidpolice.com/

Google API

Implementing GCM Network Manager on Android

技术小黑屋

for bolg

Builder model

article-day's People

Contributors

xiaomeixw avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar  avatar

Forkers

leelei

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.