自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Crazy Bird

疯狂的菜鸟

  • 博客(80)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用Fragment作为Item的ViewPager不更新问题.

最近做一个新闻项目, 需要动态切换语言

2014-09-18 22:05:47 8648 1

转载 [android] Serializable 和 Parcelable 区别

转[android] Serializable 和 Parcelable 区别android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。一 序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。 二 至于选取哪种可参

2014-08-13 15:59:23 775

原创 FrameLayout中setlayoutparams在 2.3系统 无效的问题.

这个问题在4.0上没有, 但是在2.3上却怎么也没有用. 但是setlayoutparams 是在API 1上就有得.

2014-06-20 18:38:12 2541 1

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch

2014-03-23 15:07:12 745

转载 Android TextView 个别文字字体颜色格式

Android TextView 个别文字字体颜色格式 1.简单的办法,用Html来格式化字符 Java代码  import android.app.Activity;  import android.os.Bundle;  import android.text.Html;  import android.widget.TextView;    

2014-03-21 16:54:38 914

原创 怎么用代码判断Android手机的Rom是MIUI及获取MIUI版本

参考Android源码:https://code.google.com/p/cyanogen-updater/source/browse/trunk/src/cmupdaterapp/utils/SysUtils.java#19在Android shell模式下输入 getprop 就能获取系统属性值如果Rom是miUI那么就会有以下字段. [ro.miui.ui.

2014-02-18 16:42:02 17939

转载 Android Secret Dial Codes List 安卓各种工程模式开启密码

All the codes are listed below. To use, simply go to your phone app and dial these codes.*#*#4636#*#* – Phone Information (allows you to change the SMS service centre number and more)*2767*3855# –

2014-01-24 22:06:29 2218

原创 Android Drawable文件分类及内存问题

经验总结:drawable,  drawable-mdpi,drawable-xhdpi的图片选择会根据就近原则去做.陷阱: 如果低分辨率的图放到高分辨屏上, 那么内存消耗会翻几倍. 原理不明. 但是高分辨率图往低分辨屏上适配则没有这个问题. 具体原因不明, 需要阅读源码才能知道. 先Mark一下. 回头查到详细原因再写

2013-11-12 17:47:05 658

原创 Android JNI编译问题汇总

1. javah 命令生成 .h文件生成问题.正确的使用方法是: 使用IDE正确编译后到.\bin目录下去.使用javah -classpath . -jni 包名.类名 例如javah -classpath . -jni com.test.testjni.TestJNI其中bin目录下面应该是com文件夹的根目录.特殊情况: 如果该类名使用了除Java以外的代码如Activi

2013-07-04 13:00:41 1426

原创 Android SDK/NDK问题集

1. 运行adb出现这种错误:bash: ./adb: No such file or directory  但adb确实存在。那说明你用的是64位的Linux,没装32位运行时库,安装$ sudo apt-get install ia32-libs  2.ndk-build ErrorInvalid attribute name:       pa

2013-06-21 12:40:07 1459

转载 Ant编译utf-8非法字符:/65279 解决方法

Ant编译utf-8非法字符:/65279 解决方法编译错误为:java error:class,interface,or enum expected解决方法:使用Notepad++ 用Encoding-> Convert to UTF-8 without BOM原因描述如下:原文:http://blog.sina.com.cn/s/blog_a080747

2013-06-17 16:22:57 3071

原创 git commit 回退 reset

git reset是指将当前head的内容重置,不会留log信息。git reset HEAD filename  从暂存区中移除文件git reset –hard HEAD~3  会将最新的3次提交全部重置,就像没有提交过一样。git reset –hard commit (38679ed709fd0a3767b79b93d0fba5bb8dd235f8) 回退到 38679

2013-04-09 19:47:22 1484

原创 Git 命令总结

1. 在分支上删除本地已经删除的文件. git ls-files --deleted | xargs git rm

2013-04-09 11:58:39 544

原创 Linux delete define files in correct dir and sub-dir

find ./ -name ".svn" -exec rm -rf {} \;find the files and replace in {}

2013-04-03 20:09:46 716

原创 Android Json串构造必须使用单引号.否则会在服务器解析是多出+号

FYI不知道为神马

2013-03-22 14:39:36 876

转载 用 Ant 打包Android项目时 ,因资源文件中包含.9.png 报错

Buildfile: E:\workspace\eclipse_370\mycc\build.xmlgenerateAPK:init: [echo] Initializing all output directories...gen-R: [echo] Generating R.java from the resources... [exec] ERROR: 9-patch im

2013-03-14 19:31:20 6471 1

转载 SCP 传输不需要命令

以下是在机器Client的root和机器Server的root之间建立安全信任关系的步骤:    1. 在机器Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书。代码[root@Client root]# ssh-keygen -b 1024 -t rsa        Generating public/private rsa key pa

2013-03-11 18:10:36 802

转载 Java Volatile transient 关键字

转自: http://www.blogjava.net/fhtdy2004/archive/2009/06/20/286112.htmlJava transient关键字Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。

2013-03-05 16:37:10 606

原创 Android Activity Class Not found

是因为在Mainfest里面,  name所指定的classname 是app默认package下的. 如果在其他子package下要单独指定.例如下面        camera.CameraActivity"          android:label="@string/app_name"          android:screenOrientation="landsca

2013-02-16 19:33:14 766

转载 java softReference 详解

引用:http://www.cnblogs.com/xingmeng/archive/2012/05/23/2514354.htmljava softReference 详解SoftReference的语义就是当内存不够用的时候,GC会回收SoftReference所引用的对象。所以,在memory sensitive的程序中将某些大型数据设置成SoftRefere

2013-01-30 11:42:43 673

原创 Android 人脸识别 ERROR: Return 0 faces because error exists in btk_FaceFinder_putDCR.

ERROR: Return 0 faces because error exists in btk_FaceFinder_putDCR.Solution:Creates a FaceDetector, configured with the size of the images to be analysed and the maximum number of faces that ca

2013-01-16 15:51:37 3005 5

转载 Android中缩放图片的一个方法

01public static Drawable resizeImage(Bitmap bitmap, int w, int h) {02 03                // load the origial Bitmap04

2013-01-15 15:48:03 583

原创 Linux文件按时间改名

Sample: mv test.log test_`date +%Y%m%d_%H%M`.log时间变量需要用引号` `或者$()括起来才能当作变量串使用. 用“”就直接成为字符在文件里其他扩展:

2013-01-14 12:11:15 1176

转载 Linux平台Cpu使用率的计算

http://www.blogjava.net/fjzag/articles/317773.htmlLinux平台Cpu使用率的计算proc文件系统/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或

2012-12-11 11:37:53 787

原创 获取Android System 文件夹写权限

adb shell#mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /systemmount/system 以后文件夹变为可读写状态, 然后可以写入要用的工具及其他.使用 dd  if=/×××   of=/xxx 进行文件拷贝,  否则会出现不能跨区读写cross-device link等权限问题PS 使用

2012-12-03 18:52:37 5500

原创 android Calendar.MONTH Time.MONTH 少一个月

Time.MONTH及Calendar.MONTH 默认的月份为  0-11  所以使用的时候要自己加1.

2012-12-03 18:46:20 4988

原创 nginx 500 Internal Server Error Permission Denied

查看了一下nginx进程ps aux|grep nginx发现都是nobody的进程,但是nginx的目录都是root用户,另外集群tomcat也是属于root用户,而且root启动,查看nginx.conf:user nobody改成:user root停止nginx -s stop重启nginx -c  nginx.conf

2012-11-20 15:41:31 1830

原创 Debug Build: dex conversion fails with IllegalArgumentException “already added”

dex conversion fails with IllegalArgumentException “already added”Didn't reslove this problem,  just forbid those lines in project.properties#proguard.enabled=true#proguard.config=

2012-11-15 15:18:42 455

转载 Ubuntu下安装和配置Apache2

Copy From: http://www.blogjava.net/duanzhimin528/archive/2010/03/05/314564.html在Ubuntu中安装apache  安装指令:sudo apt-get install apache2  安装结束后:  产生的启动和停止文件是:/etc/init.d/apache2  启动:sudo apache2ct

2012-11-08 15:14:50 729

转载 JAVA WeakReference

在Java 1.2中就引入了java.lang.ref这个包,WeakReference就属于这个包。WeakReference是干嘛的呢,一言弊之,它是和Java中的垃圾回收相关的。如果一个对象只有WeakReference引用它,那么这个对象就可能被垃圾回收器回收。在什么场合下应用WeakReference呢?有时我们会碰到一些不能继承的类,如final class, 或者通过

2012-08-28 16:08:14 7110

转载 Android !No Launcher activity found!错误

刚开始学android,建了两个工程后,今天新建了个android工程跑程序时显示No Launcher activity found错误,模拟器也不运行。上网一查,发现问题出在整个项目的那个主配置xml中,一般名字都是叫AndroidManifest.xml里面没有配置启动项(原因多种多样),在中少了这段代码其中.MainActivity就是你的项目的

2012-08-17 18:23:10 694

转载 Java方法的可变参数类型 int... i 的用法

转载:http://blog.csdn.net/justinavril/article/details/4674305许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?[java] view plaincopyprint?public class TestVarArgus {

2012-08-09 18:07:50 1382

原创 解决Android模拟器无法用PC键盘输入与模拟器外部功能添加.

公司发了PC后重新装了Android开发环境. 但是在模拟器上调试的时候, 输入用户名时, 发现不能从PC的键盘输入. 只能在虚拟屏幕上一个个用鼠标点.这样输入起来灰常痛苦. 使用度娘搜搜没有对应结果... 百撕不得骑姐... 于是在G上用鸟语搜搜果然有答案.AVD - Edit - Hardware: - New... - Keyboard support - yes在AVD M

2012-08-09 15:06:17 13327

转载 android进程间通信:使用AIDL

转自:http://blog.csdn.net/saintswordsman/article/details/5130947欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。

2012-08-07 15:07:49 1435

转载 JAVA ANNOTATION详解

转载自:http://william750214.javaeye.com/blog/298104元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l         编写文档:通过代码里标识的元数据生成文档。l         代码分析:通过代码里标识的元数据对代码进行分析。l         编

2012-08-01 17:26:45 519

转载 代理模式 Proxy.newProxyInstance

最近一直在看java的设计模式 ,感觉印象最深刻的就是"面向接口编程",在java中,尽量多定义接口,因为设计的最重要的目的就是应对各种变化,而接口本身就是一种变化着的Class的直接反映,通过实现特定接口的各种具体类,达到应对变化的目的,下面以Proxy模式为例:Proxy的模式最主要的目的,原有的类对象由于某种原因不能访问,需要通过一个新的类来间接地去实现,这个新的类就称为代理类,举个

2012-07-26 15:48:07 961

转载 Android中的Handler总结

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2012-07-25 10:58:04 558

转载 提高java反射速度的方法method.setAccessible(true)

java代码中,常常将一个类的成员变量置为private 在类的外面获取此类的私有成员变量的value时,需要注意: 测试类:public class AccessibleTest {        private int id;      private String name;        public Accessible

2012-07-20 12:05:51 24964 2

转载 Bundle savedInstanceState的作用

转自: http://blog.sina.com.cn/s/blog_618298140100zimm.html写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数saveInsanceState。因为在一般的程序开发中,很少

2012-07-20 11:20:24 690

转载 linux下which、whereis、locate、find 命令的区别

linux下which、whereis、locate、find 命令的区别转自:http://www.blogjava.net/tinysun/archive/2010/09/30/333460.html?opt=admin我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以

2012-07-17 17:25:02 602

设计原则 UML到C++的映射

OOAD(UML到C++的映射).pdf OOAD设计原则的UML图

2010-10-25

C++OOAD的设计原则

OO设计原则是设计模式的基础,该资源包括OOAD的设计原则 LSP OCP SRP ISP DIP原则及UML说明

2010-10-25

proxy源代码分析

linux下的proxy软件源码<br>经典~

2007-09-08

空空如也

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

TA关注的人

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