加载中
RxJava操作符相关学习资料

RxJava操作符源码 : https://github.com/xiehui999/fuseProgram RxJava操作符系列一 : http://blog.csdn.net/xiehuimx/article/details/53517864 RxJava操作符系列二 : http://blog.csdn.net...

2017/03/07 09:22
7
Android高级大纲

1.Android高级UI开发 Android高级UI开发.png 2.Android性能优化 Android性能优化.png 3.NDK开发 NDK开发.png 4.移动架构师 移动架构师.png 5.React Native开发 React Native开发.png 学习视频...

2017/02/28 15:31
11
Arms是一个整合了大量主流开源项目的Android Mvp快速搭建框架

概述 MVPArms是一个整合了大量主流开源项目的Android Mvp快速搭建框架,其中包含Dagger2Retrofit,Rxjava以及Rxbinding,RxCache等Rx系三方库,并且提供UI自适应方案,本框架将它们结合起来,并全部...

2017/01/09 10:12
1K
android 资料

慕课网android 资料 :http://www.imooc.com/article/tag/12/hot/39 Android开发实践总结:https://toutiao.io/subjects/53046 Android开发的经历 :https://toutiao.io/subjects/82353 And...

2016/11/22 18:00
4
Android进阶Support Annotation Library 使用详解

Support Annotation Library是从Android Support Library 19.1 开始引入的一个全新的函数包,它包含一系列有用的元注解,用来帮助开发者在编译期间发现可能存在的Bug。Support Library本身也...

2017/09/04 09:52
47
Android6.0哪些权限要动态申请?

在Adroid系统6.0以前,权限的处理是在App安装时授权,授权完了才能完成相关的安装。而在6.0的系统上,是先安装App,在安装完之后,在使用相关权限的操作时,才会弹出权限的提示框,用户同意授...

2017/07/05 09:43
16
理解Gradle

一、什么是Gradle 简单的说,Gradle是一个构建工具,它是用来帮助我们构建app的,构建包括编译、打包等过程。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app...

2017/04/24 15:13
8
Android 通信

android 进程间通信方式: Activity intent Content Provider 广播(Broadcast) Service Android实现异步的几种方法 1.继承Thread类 2.实现Runnable接口 3.AsyncTask 4.Handler 5.Activity.r...

2017/04/06 12:19
7
Fragment生命周期

官网帮助文档链接: http://developer.Android.com/guide/components/fragments.html 主要看两张图,和跑代码 一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragm...

2017/04/06 11:36
2
自定义View----一个Demo带你彻底掌握View的滑动冲突(五)

先上图: 示例图中是一个常见的下拉回弹,手指向下滑动的时候,整个布局会一起滑动。下拉到一定距离的时候松手,布局会自动回弹到开始的位置;手指向上滑动的时候,布局的子View会滑动到最底...

2017/04/06 11:20
291
自定义View----滑动刻度尺与流式布局 实例(四)

近在系统学习自定义View这一块的知识,前面几篇基本都是理论知识,这篇博客着重从实战来加强对自定义View的理解与运用。实现的两种效果,分别代表自定义View与自定义ViewGroup。 效果图: 上...

2017/04/06 11:16
29
Android自定义View—事件分发机制与滑动冲突处理(三)

View的事件分发机制,其实就是对MotionEvent事件的分发机制,即当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,这个传递的过程就是分发过程。 一.View的事件分发机制...

2017/04/06 11:13
24
Android自定义View—常用工具(二)

在自定义View的时候,常常会用到一些Android系统提供的工具。这些工具封装了我们经常会用到的方法,比如拖拽View,计算滑动速度,View的滚动,手势处理等等。如果我们自己去实现这些方法会比...

2017/04/06 11:13
6
Android自定义View—生命周期(一)

任何一个视图都是要经过非常科学的绘制流程后才能显示出来的,每一个视图的绘制过程其实就是一个完整的生命周期,我们从这里开始入手,一起学习自定义View。 一.准备工作 布局文件: <o...

2017/04/06 10:31
20
Android中开发IM即时通讯功能的方案

这里有必要普及一下xmpp是个什么东西? 引用某娘的定义: XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过...

2017/03/17 22:34
150
Android中实现IPC的几种方式详细分析及比较

1.使用Bundle ----> 用于android四大组件间的进程间通信 android的四大组件都可使用Bundle传递数据 所以如果要实现四大组件间的进程间通信 完全可以使用Bundle来实现 简单方便 2.使用文件共享...

2017/03/17 20:59
7
Android应用程序的基本原理

Android应用程序是用Java语言编写的。编译过后的字节码,以及应用程序要求的其他数据和资源文件,通过aapt工具被绑定在一起,称为 Android包,这是一个带.apk后缀的档案文件。这个文件也是用...

2017/03/17 19:32
4
Android (Launch Mode) 四种启动模式

1.standard 通过textView.setText(this+""); 根据HashCode(activityId)可判断出每次都创建了新Activity : startActivity(ActivityX.this,ActivityX.class)。 上图中A1、A2、A3是代表Activit...

2017/03/17 17:09
2
Android 6.0RunTime Permission完美解决方案

在6.0中需要动态获取权限,而在动态获取权限的时候,默认提示框包含不在提示按钮,一旦用户勾选了不在提示,那么默认的系统提示框就不会再出现,因此我们需要自定义系统提示框。 在Api 23中,...

2017/03/16 17:39
13
从案例学RxAndroid开发(上)

原文链接:RxAndroid Basics: Part 1 如果你在阅读这篇文章,相信你一定很想了解RxJava以及如何在Android应用中使用它。可能你已经见过RxJava的代码了,但仍然有些疑惑,愿你能在这篇文章里找...

2017/03/11 12:02
34

没有更多内容

加载失败,请刷新页面

返回顶部
顶部