自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 JAVA RxJava 1.x

RxJavaGitHub 链接: https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroid 引入依赖: compile ‘io.reactivex:rxjava:1.0.14’ compile ‘io.reactivex:rxandroid:1.0.1’ (版本号是文章发布时的最新稳定

2017-12-30 17:04:44 346

转载 Google 开源的 FlexboxLayout

Google 开源的 FlexboxLayout1.什么是 Flexbox简单来说 Flexbox是属于web前端领域CSS的一种布局方案,是2009年W3C提出了一种新的布局方案,可以简便、完整、响应式地实现各种页面布局,并且React Native 也是使用的 Flex 布局。你可以简单的理解为 Flexbox 是CSS领域类似 Linearlayout 的一种布局,但是要比Linearlayo

2017-12-29 18:57:27 289

转载 NavigationView

NavigationViewNavigationView是什么Google在5.0之后推出了NavitationView,就是我们左边滑出来的那个菜单。这个菜单整体上分为两部分,上面一部分叫做HeaderLayout,下面的那些点击项都是menu,这样的效果如果我们要自己写肯定也能写出来,但是没有必要,既然Google提供了这个控件,那我们就来看看这个控件要怎么用吧。常用API:app:heade

2017-12-29 01:40:53 213

转载 开源项目-Easypermissions

开源项目-Easypermissions Easypermissions简化了Android M的运行时权限的申请、结果处理、判断等步骤。1 相关文档官方文档:https://github.com/googlesamples/easypermissions运行时权限官方文档解释:https://developer.android.com/training/permissions/request

2017-12-28 22:45:02 247

转载 SlidingMenu

SlidingMenu将侧滑菜单引入项目的方式很多中,本博客先通过例子介绍各种引入方式,然后给大家展示个实例:主布局ViewPager,左右各一个侧滑菜单的用法,差不多已经能满足大部分应用的需求了。关于常用属性,在文章末尾介绍。1、在Activity中通过SlidingMenu构造方法,直接设置侧滑菜单package com.zhy.zhy_slidemenu_demo;import androi

2017-12-28 21:35:18 220

转载 DrawerLayout

DrawerLayoutDrawerLayout是SupportLibrary包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化(这需要使用者自己实现

2017-12-28 21:12:36 241

转载 Android AIDL

【Android AIDL】简介A [android]I [Interface]D [Definition]L [Language]Android接口定义语言。作用:方便系统为我们生成代码从而实现跨进程通讯,也就是说这个AIDL就只是一个快速跨进程通讯的工具。快速上手本篇文章意在快速实现AIDL项目,更多详细内容下篇继续阐述。在服务端创建AIDL文

2017-12-28 17:10:07 370

转载 布局优化技巧

布局优化技巧重用< include/>< include>标签可以在一个布局中引入另外一个布局,这个的好处显而易见。类似于我们经常用到的工具类,随用随调。便于统一修改使用。 举例说明:首先写一个公共的布局title_bar.xml,app中常用的标题栏。 activity_main.xml调用: 我们也可以在< include>标签当中重新设置宽高等layout属性<?xml version=

2017-12-25 22:45:50 240

转载 include、merge、ViewStub 标签使用

include、merge、ViewStub 标签使用include标签的使用将需要重用的布局写在一个单独的xml文件中,再使用include标签复用到其他布局中。 例如,下面是一个标题栏的布局文件: titlebar.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.a

2017-12-25 22:32:09 335

转载 JAVA 线程

【JAVA 线程】JAVA 线程基础进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。(如迅雷多线程下载)Java VM启动的时候会有一个进程java.exe. 该进程中至少一个线程负责java程序的执行,而且这个线程运行的代码存在于m

2017-12-25 17:26:37 333

转载 设计模式

设计模式装饰设计模式装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的该类称为装饰类。装饰类通常会通过构造方法接收被装饰的对象,并基于被装饰的对象的功能,提供更强的功能。class Person{ public void chifan() { System.out.println("吃饭");

2017-12-25 17:05:45 145

转载 运算符

运算符1 算术运算符 运算符 运算 范例 结果 + 正号 +3 3 - 负号 b=3;-b; -3 + 加 5+5 10 - 减 6-4 2 * 乘 3*4 12 / 除 5/5 1 % 取模(相当于相除后的余数) 5&3(5/3得1**余2**) 2 ++ 自增(前

2017-12-25 17:04:07 367

转载 IO流

IO流IO(Input Output)流  IO流用来处理设备之间的数据传输   Java对数据的操作是通过流的方式   Java用于操作流的对象都在IO包中     流按操作数据分为两种:字节流与字符流。   流按流向分为:输入流,输出流。IO流常用基类字节流的抽象基类: • InputStream ,OutputStream。 字符流的抽象基类: • Reader , Writ

2017-12-23 23:19:12 214

转载 泛型

泛型JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。 好处: 1、将运行时期出现问题ClassCastException,转移到了编译时期。方便于程序员解决问题。让运行时问题减少,更安全。 2,避免了强制转换麻烦。提高了程序的安全性将运行期遇到的问题转移到了编译期省去了类型强转的麻烦泛型类的出现优化了程序设计 格式: 通过<>来定义要操作的引用数据类型。在使用

2017-12-23 22:23:29 177

转载 JAVA 集合类

【JAVA 集合类]为什么出现集合类?• 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同是容器,有何不同? 数组 集合类 可以存储基本数据类型,也可以存储对象 只能存储对象 长度固定 长度可变集合类的特点集合只用于存储对象 集合长

2017-12-22 13:34:56 351

转载 面试题

JAVA类的加载过程Child c= new Child ();为例进行说明 1).因为new用到了Child.class,所以会先加载类(如该类没有被加载过): ①先加载执行父类的静态变量及静态初始化块(执行先后顺序按排列的先后顺序) ②再加载执行本类的静态变量及静态初始化块 2、父类的非静态变量及非静态初始化块 3、父类的构造方法 4、本类的非静态变量及非静态初始化块 5、本类的构

2017-12-22 12:23:10 178

转载 Android 动画

【Android 动画】Android 动画动画分类补间动画Tween动画帧动画Frame 动画属性动画Property animation补间动画Tween动画1透明度动画AlphaAnimation2平移动画TranslateAnimation3缩放动画ScaleAnimation4旋转动画 rotate创建一个Animation类型的XML文件java中导入

2017-12-21 17:59:43 839

转载 Android Studio 报错:Could not find com.android.tools.build:gradle

报错Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/android-studio-ide-145.3276617-windows/android-studio/gradle/m2reposito

2017-12-20 10:58:36 1601

转载 查看task栈情况

我们都知道,每个Activity都有taskAffinity属性,这个属性指出了它希望进入的Task。如果一个Activity没有显式的指明该 Activity的taskAffinity,那么它的这个属性就等于Application指明的taskAffinity,如果 Application也没有指明,那么该taskAffinity的值就等于包名。而Task也有自己的affinity属

2017-12-19 18:48:16 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除