自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 Eclipse快捷键

Ctrl+D 删除当前行 Ctrl+O 查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。 助记:”O”—>”Outline”—>”纲要”Ctrl+T 快速显示当前类的继承结构ctrl+shift+r 打开资源ctrl+e 快速转换编辑器 这组快捷键将帮助你在打开的编辑器之间浏览。使用ctrl+page down或ctrl+pa

2015-06-25 16:47:34 404

转载 深入剖析Android音频之AudioTrack

播放声音可以用MediaPlayer和AudioTrack,两者都提供了java API供应用开发者使用。虽然都可以播放声音,但两者还是有很大的区别的。其中最大的区别是MediaPlayer可以播放多种格式的声音文件,例如MP3,AAC,WAV,OGG,MIDI等。MediaPlayer会在framework层创建对应的音频解码器。而AudioTrack只能播放已经解码的PCM流,如果是文件的话只

2015-06-20 14:27:10 1435

原创 我的Android Studio习惯

【Android Studio快捷键】之代码提示相信很多人在用Eclipse的时候,很习惯的都会把Content Assist设置成.abcd...z,这样每次敲代码的时候都会有自动提示,写起代码来很方便。具体设置如图:同时,Eclipse中也有一个代码提示的快捷键:Alt+/;这个快捷键的名称就叫Content Assist。在做完Android St

2015-06-19 12:58:51 454

转载 Android 背景模糊专题

为什么学习这个模糊技术?现在越来越多的开发者喜欢在自定义控件的时候加上各种模糊背景,看看RomanNurik开发的Muzei或者Yahoo的Weather应用app都非常不错。我非常喜欢他们的设计。从Mark Allison的帖子(帖子地址)得到启发这是我们需要完成下图展示的效果:预备知识首先描述一下我们需要的文件。我们需要一个主Activity,里

2015-06-18 17:01:54 1818

原创 EventBus

持续更新。。。。。。。ing  主要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service、线程之间传递消息。他的最牛逼优点是开销小,代码简洁,解耦代码。当一个Android应用功能越来越多的时候,保证应用的各个部分之间高效的通信将变得越来越困难。在应用中的多个地方,控件经常需要根据某个状态来更新他们显示的内容。这

2015-06-17 23:20:43 522

原创 Android 电量变化监听

文档:http://developer.android.com/training/monitoring-device-state/battery-monitoring.htmlIntent.ACTION_BATTERY_CHANGEDThis is a sticky broadcast containing the charging state, level, and

2015-06-15 13:30:53 6919

原创 C学习笔记(十一)C预处理器和C库

一、预处理器指令#define、#include、#ifdef、#else、#endif、#ifndef、#if、#elif、#line、#error、#pragma指令可出现在源文件的任何地方,指令定义的作用域从定义出现的位置开始直到文件结尾。1、#define1)类对象宏比如#define TWO 2一般而言,预处理器发现程序中的宏后,会用它的等价替换文本代

2015-06-10 23:01:27 689

转载 原码, 反码, 补码 详解

本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式

2015-06-10 14:52:29 427

原创 C学习笔记(十)位操作

一、C的位运算符 位操作是程序设计中对位模式按位或二进制数的一元和二元操作。 在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多。 在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算).[1] 只能为整型和字符型数据。1、~取反        ~  是一元运算法,对数据的每个二进制位取反,即把1变为0

2015-06-10 14:09:10 657

原创 Android四大组件之广播

一、简要概述(基于5.0文档)官方文档:http://developer.android.com/guide/topics/manifest/receiver-element.html语法: android:enabled=["true" | "false"]          android:exported=["true" | "false"]

2015-06-06 22:30:33 807

原创 ViewDragHelper详解

2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一个工具。ViewDragHelper解决了android中手势处理过于复杂的问题,在Drawe

2015-06-03 14:23:58 3447 5

原创 scrollTo 和 scrollBy 方法使用说明

一、滚动的是什么?scrollgoback.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { text.scrollBy(2, -10);// text.scrollTo(20, -50); textInfo.setText("ScrollX = "+

2015-06-03 12:43:20 3146

转载 结构体、类等内存字节对齐

不光结构体存在内存对齐一说,类(对象)也如此,甚至于所有变量在内存中的存储也有对齐一说(只是这些对程序员是透明的,不需要关心)。实际上,这种对齐是为了在空间与复杂度上达到平衡的一种技术手段,简单的讲,是为了在可接受的空间浪费的前提下,尽可能的提高对相同运算过程的最少(快)处理。先举个例子:    假设机器字长是32位的(即4字节,下面示例均按此字长),也就是说处理任何内存中的数据,其实都是

2015-06-02 16:47:36 746

PanoramaGL_0.2-beta.jar

PanoramaGL_0.2-beta.jar

2014-08-27

循环显示图片的ViewPage

可以在ViewPage里左右循环查看图片,自定义的标签可以控制显示哪个Viewpage里的数据!

2014-08-26

ListView与CheckBox

在ListView中实现全选与反选,模仿删除短信时的界面功能,读取SIM卡联系人

2014-08-06

深入JAVA虚拟机第二版

深入JAVA虚拟机第二版 (美)Bill Venners著 曹晓刚 蒋倩译

2014-03-18

空空如也

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

TA关注的人

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