- 博客(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
1534
原创 Activity与Service通信之ResultReceiver
Activity与service的通信方法网上讲解的文章很多,大多都是介绍了通过广播和binder的方式 ,前些日子看大神博客才发现还有Messenger这个类也可以实现activity与service的通信.近日又发现了ResultReceiver这个类同样可以实现.下面我就通过一个Demo来介绍一下它的使用方式.先来看看android开发者文档上ResultReceiver的介绍渣渣英语就不给
2015-08-09 01:11:52
2237
原创 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
4813
原创 DeskClock笔记
package与original-packagepackage声明程序的包名,该名称将用作进程的名字。 original-package声明项目源代码所在的包。 包名可以和源码包名不同,但此时在Manifest文件中书写Application,activity,service,provider时android:name就不能只写.MainActivity了这样就会报错,必须写全。android:
2015-07-28 15:01:20
823
原创 Fragment监听KeyEvent事件的两种方式
大家都知道Fragment里面并没有按键事件的一些回调函数如disPatchKeyEvent,onKeyDown,onKeyUp那么如果我们想在Fragment中处理按键事件怎么做呢。第一种很常见的就是定义一个接口,让Fragment实现这个接口然后在Activity中注册这个接口 并且重写相应的事件,这里以onBackPressed()为例public void onBackPressed(){
2015-04-22 19:24:36
11735
原创 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
1173
原创 git提交修改到no branch处理方法
有时候我们打开一个工程就开始写代码,等到提交的时候的时候才发现处于no branch。 即Not currently on any branch.那现在我们怎么切换到分支并提交代码呢。什么叫no branch:即游离状态,HEAD指针没有指向任何分支,而是直接指向一个commit对象。当你提交完后,发现不在任何分支然后切换到其他分支时会出现如下提示: Warning: you are lea
2015-04-15 19:59:32
8775
原创 View绘制流程和事件分发机制文章汇总
我们经常在Github或者别人的博客看见别人实现的很炫的效果和功能的View,心里肯定痒痒的,也想自己动手搞一些很炫的效果或功能。其实效果无论怎么变去无非就是自定义View,要想用好自定义View,以下内容是必备知识(事件的分发机制和View的绘制流程),掌握以下你就可以自由的实现自己想要的效果了.本人渣渣看到api的大段源码就头疼没耐心看下去,这些文章翻看了好几遍,都没能消化掉,只好收集在此,以
2014-11-08 18:46:09
1779
原创 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
821
转载 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
570
原创 Intent.FLAG_ACTIVITY_NEW_TASK和android:taskAffinity
Affinity中文意思大该有 亲和力 吸引力 密切关系的意思
2014-10-13 15:29:36
954
原创 详解getWidth和getMeasuredWidth为什么是0
首先要知道getMeasuredWidth在mesure过程结束后就可以获取到
2014-09-16 10:43:37
6479
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人