自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happy_horse的博客

亦狂亦侠真名士,能哭能歌迈俗流!

  • 博客(16)
  • 资源 (21)
  • 收藏
  • 关注

原创 Android Sudio 如何获取SHA1(开发版和发布版)

获取发布版SHA1:进入项目文件夹的apk目录(前提是在打包apk时配置过): 执行命令:D:\workspaceast2\ProjectName\apk>keytool -v -list -keystore xxxxandroid然后输入密钥库口令:获取开发版SHA1:C:\Users\Administrator>cd .androidC:\Users\Administrator\.androi

2016-06-29 12:32:29 2150

原创 Git学习(一):创建第一个github项目

之前一直在CSDN总结和分析自己学习的知识和理论,但是看到国内外优秀的开源项目都在github上,想着也要去注册账号去github看看。看到底github上有着哪些武林秘籍,因此才有这一篇文章:使用git,在github上创建项目。第一步 准备工具如下:(1)Git Git-2.9.0-64-bit官方下载Git基本命令-手册(2)Android Studio (3)github账号第二

2016-06-24 12:32:33 1910

原创 Android进程间通信(三):使用Messenger实现进程间通信

一 Messenger介绍:关于进程间的通信:关于Android进程间的通信,在第一篇文章中我们通过传递Parcel对象,利用IBinder完成了进程间的通信,在第二篇文章 中我们通过在客户端创建一个aidl的文件,在服务端实例化由aapt生成的stub类的对象来完成了进程间的通信。今天我们来使用另一种更简洁的方法—Messenger来实现进程间的通信。进程之间不能共享内存数据, 但是可以进行通信

2016-06-23 17:13:26 955

原创 Android进程间通信(二):使用AIDL实现进程间通信

AIDL简单描述AIDL全称是:Android Interface Define Language因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在Android中, 则采用AIDL的方式. 理论上AIDL可以传递Bundle,实际上做起来却比较麻烦。AIDL(AndRoid接口描述语言)是一种借口描

2016-06-22 20:17:39 725

原创 Android进程间通信(一):使用Parcel对象完成进程间通信

Parcel类官方定义:Container for a message (data and object references) that can be sent through an IBinder. A Parcel can contain both flattened data that will be unflattened on the other side of the IPC (usi

2016-06-22 12:50:54 9048 1

原创 Learn How To Life

http://blog.csdn.net/chenlycly/article/category/1090565

2016-06-14 10:56:40 530

原创 【5】Java并发编程:线程同步工具之CountDownLatch类

今天在分享会上接触到了CountDownLatch,完会后自己学习一下。CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。目录CountDownLatch是什么? CountDownLatch如何工作? 在实时系统中的应用场景 应用场景范例CountDownLatch是什么概述CountDownLatch是在java1.5被引入的,跟

2016-06-13 20:34:50 990

原创 【4】Java并发编程:多线程中的缓存一致性和CAS

一、总线锁定和缓存一致性基本概念这是两个操作系统层面的概念。随着多核时代的到来,并发操作已经成了很正常的现象,操作系统必须要有一些机制和原语,以保证某些基本操作的原子性,比如处理器需要保证读一个字节或写一个字节是原子的,那么它是如何实现的呢?有两种机制:总线锁定和缓存一致性。我们知道,CPU和物理内存之间的通信速度远慢于CPU的处理速度,所以CPU有自己的内部缓存,根据一些规则将内存中的数据读取到内

2016-06-13 15:16:13 7382

原创 【3】Java并发编程:多线程基本概念

Java并发编程一直是开发学习中的重点和难点,难在于许多的基本概念不是短时间内就容易理解。下面就Java并发编程中的涉及多线程的基本概念做一个总结:1、TPS(Transactions Per Second,每秒事务处理数) : 一秒内服务端平均能响应的请求总数2、高速缓存Cache 3、Java内存模型(Java Memory Model):变量、工作内存、主内存 4、Java内存模型:

2016-06-13 14:45:46 3335

原创 【2】Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,

2016-06-13 11:55:17 3616

原创 【励志文章】Learning needs of the target instead of passion

学习需要激情,但是更需要目标和理想。关于学习的方法:学而不思则罔,思而不学则殆。关于学习的目的:非学无以广才。关于学习的态度:非志无以成学。关于学习的时间:集中时间和注意力,专注做好一件事情。引用原文如下:《一个Android开发者开博一周年的成长日记——送给不知如何下手的【初级开发者】和【在校生】》—-2015-02-12今天一看日历,哟,2.12号,这不是我第一份工作入职的时间吗?不知

2016-06-08 10:28:08 517

原创 Adb connection Error:远程主机强迫关闭了一个现有的连接。

Adb connection Error:远程主机强迫关闭了一个现有的连接。(1)adb操作命令详解及大全 http://blog.csdn.net/janronehoo/article/details/6863772 (2)Adb connection Error:远程主机强迫关闭了一个现有的连接。 http://blog.csdn.net/phenixyf/article/details/

2016-06-07 15:43:17 1736

原创 Android Material Design之TabLayout + NavigationView联合使用

这是写的第二篇关于Android Material Design的文章,第一篇着重讲了CoordinatorLayout (协调容器)和CollapsingToolbarLayout (可折叠式布局)的基本应用。这一篇我们来看一看如何用TabLayout + NavigationView来仿照网易新闻等的导航栏。先看看实现效果:侧边导航的效果是:嘿嘿,大爱琅琊榜。项目涉及到的基本知识:TabLay

2016-06-06 20:14:52 3133 3

原创 Android Material Design之CoordinatorLayout全面使用介绍

作为UI布局,没有什么好分析,先看效果:配合TabLayout+ViewPager实现的效果:项目DEMO涉及到的相关知识点罗列:CoordinatorLayout 协调布局CollapsingToolbarLayout 可折叠式工具栏Snackbar 点心条简单使用FloatingActionButton 浮动按钮include标签使用AppBarLayoutToolbarTabL

2016-06-03 18:39:19 6734

原创 Android EventBus框架(二)之源码简单解析

上一篇,我们基本知道了EventBus的使用步骤,接下来先简单研究一下其中的源码。在分析源码之前,我们先回顾一下Java反射的知识点:JAVA反射机制基本定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Sun为提供的关于反射机制中的类:

2016-06-02 16:37:38 5757

原创 Android EventBus框架(一)之使用详细介绍

研发DEMO背景最近开发项目遇到一个情景,就是在APP主页MainActivity展示列表,有收藏功能,但是点收藏的时候,需要当前用户是已经登录身份,因此当用户点击列表item收藏按钮时,如果用户没有登录,便会跳转到APP的登录页(LoginActivity),此时如果用户之前并没有用户名/密码,又会点击此页面的立即注册,跳转到注册界面(RegistActivity),那么当在注册界面用户注册成功的

2016-06-02 12:07:32 18095

tinker DEMO

Tinker

2017-02-15

Android Material Design之TabLayout + NavigationView联合使用

Android Material Design之TabLayout + NavigationView联合使用

2016-06-06

Android Material Design之CoordinatorLayout全面使用

Android Material Design之CoordinatorLayout全面使用介绍

2016-06-03

Android Material Design之CoordinatorLayout全面使用介绍

Android Material Design之CoordinatorLayout全面使用介绍

2016-06-03

Android EventBus框架使用详细介绍(一)

Android EventBus框架使用详细介绍(一)

2016-06-02

Android设计模式之代理模式(Proxy Pattern)

Android设计模式之代理模式(Proxy Pattern)

2016-05-31

Android异步任务处理之AsyncTaskLoader的使用

Android异步任务处理之AsyncTaskLoader的使用

2016-05-27

Android自定义View之仿知乎滑动删除Activity

Android自定义View之仿知乎滑动删除Activity

2016-05-16

Android自定义ScrollView:实现滑动顶部停靠

Android自定义ScrollView:实现滑动顶部停靠

2016-04-13

Android网络框架-Volley(一) 初步使用Volley

Android网络框架-Volley(一) 初步使用Volley

2016-04-13

volley.jar&源码

volley.jar&源码

2016-04-13

Android 使用ActiveAndroid 管理数据库

Android 使用ActiveAndroid 管理数据库

2016-04-11

activeandroid-3.1-3.jar

activeandroid-3.1-3.jar,

2016-04-11

Android RecyclerView实现瀑布流布局

Android RecyclerView实现瀑布流布局

2016-04-09

Android SurfaceView实现加载GIF动画

Android SurfaceView实现加载GIF动画

2016-04-08

Android 5.0 CardView+ListView 卡片布局应用

Android 5.0 CardView+ListView 卡片布局应用

2016-04-01

Android ViewPager和Fragment实现仿微信导航界面及滑动效果

Android ViewPager和Fragment实现仿微信导航界面及滑动效果

2016-04-01

框架butterknife-5.1.2

框架butterknife-5.1.2 一个很好用的开源框架,蛮不错的,可以简化你的代码,是关于注解的。不多说直接进入使用步骤讲解。

2015-11-05

Android Butterknife框架Demo

Android Butterknife框架 注解攻略

2015-11-04

88个Android开源项目

Android开发必看的88个Android开源项目,帮助你了解并学习安卓!

2015-09-25

模仿QQ滑动删除菜单--源代码;

这是一个模仿QQ最新的滑动删除功能,例如在聊天消息列表页,当手指滑动一条消息,从左到右的滑动时,会弹出一个删除菜单,点击会删除当前ListView的对应Item;

2015-08-25

空空如也

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

TA关注的人

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