自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫雾凌寒

路漫漫其修远兮,吾将上下而求索。

  • 博客(15)
  • 资源 (6)
  • 论坛 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Android 学习】IPC机制(一)Android IPC简介及多进程模式

这几篇博客都是,最近看任玉刚的《Android 开发艺术与探索》第二章的读书笔记,看这章看了好几遍,总算是对Android IPC机制有了一定的理解。一、什么是Android  IPC   IPC 是Inter-Process Communication 的缩写,含义是进程间通信或者跨进程通信,故名思意:就是指两个进程之间的通信,也就是数据的交换。这里先普及一个老生常谈的问题:就是什么

2016-04-28 18:58:19 442

原创 【Android学习】Android studio 使用AIDL

刚开始接触AIDL,想学着使用它,但是网上搜了一圈发现全都是Eclipise教程,很少有Android studio 的教程,这篇博客将为大家介绍如何使用Android studio来使用aidl,.一、AIDL创建的步骤1、创建.aidl文件,可以在里面写自己的方法;2、编译生成java interface 文件;3、创建aidl service的服务类,重写前面提到的方法;

2016-04-23 13:23:30 596

原创 【Android 学习】小知识Notification的新旧用法

最近学习AIDL(Android Interface Definition Laguage,这个将在后面主要介绍)遇到Notification无法创建setLatestEventInfo方法不存在。原因是因为Android api11之后就废弃掉了这个方法,而采用Builder方法来创建和设置Notification。大家可以看Android  API文档:http://www.android-d

2016-04-23 12:38:35 460

转载 【Android 学习】实现仿360悬浮窗

本篇博客转自郭霖的博客http://blog.csdn.net/guolin_blog/article/details/8689140360手机卫士我相信大家都知道,好多人手机上都会装这一款软件,那么我们对它的一个桌面悬浮窗效果想必都不会陌生。请看下图:                       首先是一个小的悬浮窗显示的是当前使用了百分之多少的内存,点击一下小悬浮窗,就会弹出一

2016-04-22 20:36:51 1790

原创 【Android 开发】SufaceView自定义相机拍照

前段时间写了关于一篇关于调用系统相机的博客,最近发现不同手机,调用系统相机效果不太好,所以学习Android 的相机原理,自定义了一个Android相机。看了这篇博客,相信大家都会写一个自己的相机。

2016-04-22 18:34:56 4424 3

原创 【Android学习】View点击时间的分发机制(三)

我们继续来学习Android View事件的分发机制,通过前面两篇博客的介绍相信大家对Android View事件的分发机制有了很深的理解。那么今天我们继续学习ViewGroup的事件分发机制。1、前言ViewGroup是View的一个集合,它是继承自View的子类,各种布局也都继承于ViewGroup。ViewGroup实际上也是一个View,只不过比起View,它多了可以包含子View

2016-04-18 20:18:28 475

原创 【Android学习】View点击事件分发机制(二)

前面一篇博客我介绍了View点击事件分发机制的传递规则,这篇博客主要从源码的角度来帮助我们理解View点击时间的分发机制。首先,我们来看一下dispachTouchEvent

2016-04-17 13:03:36 725

原创 【Android学习】View点击事件的分发机制(一)

事件分发机制是android中的核心知识点和难点。相信很多人也和我一样对于这点感到非常困惑。我看了很多篇博客和书面资料。觉得写得最通俗易懂的就是郭霖的Android事件分发机制完全解析,带你从源码角度彻底理解。任玉刚的《Android开发艺术与探索》3.4 View的事件分发机制。也写的不错,本博客就是主要参考这俩篇的。一、点击事件的传递规则1、什么是点击事件(MotionEvent)

2016-04-09 19:32:12 2067

转载 Git分支管理

Git 分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。 有人把 Git 的分支模型称为"必杀技特性",而正是因为它,将 Git 从版本控制系统家族里区分出来。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)当你切换分

2016-04-09 15:35:18 337

原创 【算法修炼】台球碰撞 C

台球碰撞时间限制:1000 ms  |  内存限制:65535 KB难度:3描述在平面直角坐标系下,台球桌是一个左下角在(0,0),右上角在(L,W)的矩形。有一个球心在(x,y),半径为R的圆形母球放在台球桌上(整个球都在台球桌内)。受撞击后,球沿极角为a的射线(即:x正半轴逆时针旋转到此射线的角度为a)飞出,每次碰到球桌时均发生完全弹性碰撞(球的速率不变,反射角等于入射角)。

2016-04-09 15:31:23 4382

转载 Git基本操作

Git 基本操作Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。 获取与创建项目命令git init用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。 在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目:

2016-04-07 18:39:08 359

原创 【LetCode 算法修炼】Add Two Numbers

题目You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as

2016-04-05 22:04:56 2697

原创 【LetCode算法修炼】Two Sum

题目Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example:Gi

2016-04-05 21:46:16 1409

原创 Git的环境搭建与安装

git是很好的一个版本控制工具,可以执行liunx命令,有git环境后windows系统就可以进行shell命令操作,就可以添加其他liunx辅助软件进行执行,git也代码库管理工具,无论是上传,下载代码都可以使用git的环境,起到很好应用效果。下面为大家介绍Git在Linux和Windows环境下的配置。一、Git安装1、Linux 操作系统环境如果使用的是GNU/ Linux

2016-04-01 19:36:49 380

转载 【Java 学习】”大数据“处理

JAVA大数处理(BigInteger,BigDecimal)     在用C或者C++处理大数时感觉非常麻烦,但是在JAVA中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。这两个类都在java.math.*包中,因此每次必须在开头处引用该包。

2016-04-01 12:55:16 1717

Android二维码扫描。闪光灯,Zing.jar

本代码调用Zing.jar包,在仿照微信扫描二维码的基础上实现了闪光灯功能。

2015-12-16

ThinkAndroid Http请求Demo

本代码,基于ThinkAndroid开源框架,分别用异步和同步的方式实现GET和POST请求。并将请求结果展示在WebView中。

2015-10-29

Listiview Demo

listView三种适配器基本的形式,ArrayAdapter\SimpleAdapter\SimpleCursorAdapter 简单的Demo

2015-10-17

Volly jar包

这是一个google为了开发者更加方便的使用Http网络请求,2013年推出的开源框架——Volly。

2015-11-08

Android侧滑菜单DrawerLayout

本代码是Android侧滑菜单的一个案例,利用的是DrawerLaout。

2015-10-28

ProgressDialog Demo

这是一个简易的ProgressDialog Demo,Dialog中显示了圆形的进度条和长形进度条。

2015-10-30

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

TA关注的人 TA的粉丝

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