自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android图片裁剪Demo

代码没几行 注释写的很详细了MainActivitypackage com.example.fuck;import java.io.File;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.net.Uri;import android

2015-09-10 23:56:45 1496

原创 Activity与Service通信之ResultReceiver

Activity与service的通信方法网上讲解的文章很多,大多都是介绍了通过广播和binder的方式 ,前些日子看大神博客才发现还有Messenger这个类也可以实现activity与service的通信.近日又发现了ResultReceiver这个类同样可以实现.下面我就通过一个Demo来介绍一下它的使用方式.先来看看android开发者文档上ResultReceiver的介绍渣渣英语就不给

2015-08-09 01:11:52 2205

原创 Ubuntu录制gif动态图

大神写博客的时候通常一个Demo会附带一个动态图展示效果,那么这个动态图是怎么录制的呢.在windows和mac上应该很容易找到录制工具,下面记录一下我在ubuntu下录制gif的过程.下载byzanz录制工具在ubuntu软件中心搜索byzanz或者通过apt-get下载sudo apt-get install byzanz下载完成后打开命令行输入byzanz-record --help

2015-08-08 15:48:11 4718

原创 DeskClock笔记

package与original-packagepackage声明程序的包名,该名称将用作进程的名字。 original-package声明项目源代码所在的包。 包名可以和源码包名不同,但此时在Manifest文件中书写Application,activity,service,provider时android:name就不能只写.MainActivity了这样就会报错,必须写全。android:

2015-07-28 15:01:20 805

原创 Fragment监听KeyEvent事件的两种方式

大家都知道Fragment里面并没有按键事件的一些回调函数如disPatchKeyEvent,onKeyDown,onKeyUp那么如果我们想在Fragment中处理按键事件怎么做呢。第一种很常见的就是定义一个接口,让Fragment实现这个接口然后在Activity中注册这个接口 并且重写相应的事件,这里以onBackPressed()为例public void onBackPressed(){

2015-04-22 19:24:36 11651

原创 Resource is not public

Android系统中内置了很多资源,系统内置UI的布局,图片字符串资源等. 路径在: frameworks/base/core/res/res 其中frameworks/base/core/res/res/values/public.xml定义了可直接引用的公开资源当我们引用了不在public.xml定义的资源时编译会报Resource is not public错误.这时我们可以去系统那里拷贝

2015-04-20 20:33:08 1157

原创 git提交修改到no branch处理方法

有时候我们打开一个工程就开始写代码,等到提交的时候的时候才发现处于no branch。 即Not currently on any branch.那现在我们怎么切换到分支并提交代码呢。什么叫no branch:即游离状态,HEAD指针没有指向任何分支,而是直接指向一个commit对象。当你提交完后,发现不在任何分支然后切换到其他分支时会出现如下提示: Warning: you are lea

2015-04-15 19:59:32 8527

原创 View绘制流程和事件分发机制文章汇总

我们经常在Github或者别人的博客看见别人实现的很炫的效果和功能的View,心里肯定痒痒的,也想自己动手搞一些很炫的效果或功能。其实效果无论怎么变去无非就是自定义View,要想用好自定义View,以下内容是必备知识(事件的分发机制和View的绘制流程),掌握以下你就可以自由的实现自己想要的效果了.本人渣渣看到api的大段源码就头疼没耐心看下去,这些文章翻看了好几遍,都没能消化掉,只好收集在此,以

2014-11-08 18:46:09 1770

原创 Eclipse关联android sdk 源代码失败

Eclipse无法关联android sdk 源代码由于现在的SDK Manager下载的源代码是以目录的形式放在sdk目录的source文件夹列如:E:\android-sdk-windows\sources\android-14关联的时候是可以用file或者folder的形式关联的但我用最新的Luna版本的Eclipse和ADT Bundle都试过硬是关联不了源码目录。后来

2014-11-08 15:26:50 809

转载 Android Animation学习

Android Animation  Android framework提供了两种动画系统: property animation (introduced in Android 3.0)和view animation。  除了这两种系统外,也可以利用Drawable animation,也就是播放序列帧图像。   所以,Android中的Animation分三种

2014-11-04 14:32:55 561

原创 Head First设计模式之单例模式

单例模式 :整个应用程序中只有改类的一个shi

2014-10-24 15:51:05 560

原创 Head First设计模式之观察者,装饰者模式

观察者模式:被观察者和观察者是一对多关系,被观察者数据有了变化后可以选择to

2014-10-19 21:17:22 662

原创 Head First设计模式笔记之策略模式

设计原则:1.

2014-10-19 15:54:09 609

原创 Intent.FLAG_ACTIVITY_NEW_TASK和android:taskAffinity

Affinity中文意思大该有 亲和力 吸引力 密切关系的意思

2014-10-13 15:29:36 943

原创 详解getWidth和getMeasuredWidth为什么是0

首先要知道getMeasuredWidth在mesure过程结束后就可以获取到

2014-09-16 10:43:37 6349 2

中国天气网城市数据库SQLite(两个不同的)

打包了两个不同的中国天气网sqlite数据库

2015-01-19

中间件实验报告

中间件实验报告

2014-05-04

空空如也

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

TA关注的人

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