自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (23)
  • 收藏
  • 关注

原创 手把手教你把Vim改装成一个IDE编程环境(图文)

转载:http://blog.csdn.net/wooin/article/details/1858917上面的这篇文章比较详细,但是在安装的时候遇到了一些问题,参考了其他的网上文章,对于出现问题的部分参考下面的.1.vi/vim使用进阶: 使用taglist插件http://easwy.com/blog/archives/advanced-vim-skills-tagli

2011-12-03 19:22:04 1260

转载 linux下小巧实用的截图工具scrot

转载:http://www.yarkee.net/tag/linux%E6%88%AA%E5%9B%BE%E5%B7%A5%E5%85%B7scrot是linux下小巧而实用的截图工具,它采用基于命令行的工作方式。使用起来很方便。以ubuntu为例介绍scrot的使用方法安装:    sudo apt-get install scrot1.抓取整个桌面:    sc

2011-12-03 14:14:27 896

原创 int与字节数组互相转换

public class ByteTest { public static void main(String[] args) { byte[] result = int2ByteArray(12556); System.err.println("result = " + result[0] + " " + result[1] + " " + result[2] + " " + resu

2011-12-02 13:52:42 5261

原创 Android Jamendo开源在线音乐播放器源码分析九 ViewFlipper及自定义布局控件的分析

在之前分析过这个ViewFlipper代码:备注一:ViewFlipper界面的最上面的mViewFlipper中包含了mGallery、mProgressBar、mFailureBar,刚开始以为最上面部分的显示是通过不同状态下设置View的visibility 的VISIBLE, INVISIBLE, or GONE.来显示的,看完代码之后才知道是用的ViewFlipper这个

2011-12-02 10:59:54 4018

原创 Android Jamendo开源在线音乐播放器源码分析八 Adapter的分析

在项目的代码中有一个包com.teleca.jamendo.adapter专门存放使用到的所有Adapter,这样确实方便管理,当然代码里面最好的还是这些Adapter的集成关系,是代码清晰而且容易复用。所有的Adapter都是集成自这个抽象的自定义的ArrayListAdapter/** * Nice wrapper-abstraction around ArrayList *

2011-12-02 10:25:56 2845 2

转载 ANDROID Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER

在调试Android数据库程序时控制台打印出如下信息:[2010-08-10 23:57:41 - SQLTest3] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER[2010-08-10 23:57:41 - SQLTest3] Please check logcat output for more details.

2011-11-29 13:30:56 7578

转载 cannot open source file "asm/errno.h"

转载:http://www.code-aster.org/forum2/viewtopic.php?id=15285Thanks Thomas,I do have seen these posts before but I was not understanding what to do with the pieces of code...This is how I proce

2011-11-28 13:27:34 3346

原创 Java多线程设计模式详解学习笔记九——Thread-Per-Message

public class Main { public static void main(String[] args) { System.out.println("Main Begin"); Host host = new Host(); host.request(10, 'A'); host.request(20, 'B'); host.request(30, 'C');

2011-11-23 13:24:39 3358

原创 Java多线程设计模式详解学习笔记八——Read-Write Lock Pattern

Read-Write Lock Pattern

2011-11-23 13:13:49 1204

转载 progressDialog.setIndeterminate(true);

是进度条是否明确不明确就是滚动条的当前值自动在最小到最大值之间来回移动,形成这样一个动画效果,这个只是告诉别人“我正在工作”,但不能提示工作进度到哪个阶段。主要是在进行一些无法确定操作时间的任务时作为提示。而“明确”就是根据你的进度可以设置现在的进度值。

2011-11-19 14:14:53 11074 1

转载 Rect and RectF in Android SDK

转载:http://stackoverflow.com/questions/4913643/rect-and-rectf-in-android-sdkUsing Rect you define its edges using integers and using RectF they are defined as floats.Looking at them more ca

2011-11-18 17:32:33 2074

原创 Java多线程设计模式详解学习笔记七——Producer-Consumer

public class Main { public static void main(String[] args) { Table table=new Table(3); new MakerThread("MakerThread-1", table, 12345).start(); new MakerThread("MakerThread-2", table, 54345).sta

2011-11-17 15:24:00 4448

原创 获得程序的安装时间

获得特定程序的安装时间public class InstallTime extends Activity{ private static final String TAG = "Gao"; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stu

2011-11-17 11:56:29 4933

原创 创建联系人、短信的桌面快捷方式

看了一个开源的一个小项目,是制作联系人电话、短信还有应用的桌面快捷方式的,先将效果图贴上:                                   public class CreateShortCutActivity extends ListActivity implements DialogInterface.OnClickListener, DialogInterf

2011-11-16 10:20:00 5441 1

原创 API Demo SearchableDictionary代码分析二

字典Directory类的分析,在这个程序中这个Directory相当于是数据源,也就是相当于数据库,而DictionaryProvider相当于操作这个数据库的类public class Dictionary { public static class Word { public final String word; public final Str

2011-11-14 16:11:27 1261 1

转载 JNI入门介绍

Java基础知识——JNI入门介绍(下)  3.Java类型和本地类型对应    在如下情况下,需要在本地方法中应用java对象的引用,就会用到类型之间的转换:    1)java方法里面将参数传入本地方法;    2)在本地方法里面创建java对象;    3)在本地方法里面return结果给java程序。    分为如下两种情况:

2011-11-14 13:41:08 973

转载 Android 在C/C++中调用Java

转载:http://hi.baidu.com/fountainblog/blog/item/bbcd8aca2ac3ac9dc917689d.html本篇将介绍在JNI编程中如何传递参数和返回值。首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。1.

2011-11-14 13:16:33 2208

转载 OpenGL ES Tutorial for Android – Part I – Setting up the view

转载:http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/I'm going to write a couple of tutorials on using OpenGL ES on Android phones. The theory of OpenGL ES is the same on d

2011-11-12 17:17:42 1231

转载 使用Memory Analyzer tool(MAT)分析内存泄漏(二)

转载:请注意!引用、转贴本文应注明原作者:Rosen Jiang 以及出处: http://www.blogjava.net/rosen前言的前言写blog就是好,在大前提下可以想说什么写什么,不像投稿那么字字斟酌。上周末回了趟成都办事,所以本文来迟了。K117从达州经由达成线往成都方向走的时候,发现铁路边有条河,尽管我现在也不知道其名字,但已被其深深的陶醉。河很宽且水流平缓,河边

2011-11-12 16:36:31 1159

转载 使用Memory Analyzer tool(MAT)分析内存泄漏(一)

转载:请注意!引用、转贴本文应注明原作者:Rosen Jiang 以及出处: http://www.blogjava.net/rosen前言的前言:本文是自2005年8月以来,首次在一个月之内发布三篇文章。谨以此文献给这么多年始终不济的我。所谓少不入川,而今已非年少。北漂快两年了,何时能回到故乡,回去后又会怎样,也许永远是个未知……前言在平时工作过程中,有时会遇到OutOfMemo

2011-11-12 16:30:02 1625

转载 Android 之 内存管理

转载:http://blog.csdn.net/xieqibao/article/details/6707519概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问

2011-11-12 16:26:18 808

转载 Android 之 远程图片获取和本地缓存

http://blog.csdn.net/xieqibao/article/details/6682128概述对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。

2011-11-12 16:00:36 1026

原创 API Demo GestureBuilderActivity分析一

在看API Demo中的GestureBuilderActivity时候遇到了一个比较恶心的问题:本来想看Add gesture这个Button的点击事件是如何写的,但是根据他的id没有能找到<Button android:id="@+id/addButton" android:onClick="addGesture"

2011-11-12 13:57:28 1082

原创 API Demo SearchableDictionary代码分析一

先上一个这个程序的效果图这个小程序比较简单,结构也比较清晰,但是当时分析的时候还是遇到了一点问题,现在将遇到的问题总结下来问题一:SearchableDictionary的onCreate()函数中Intent分析@Override public void onCreate(Bundle savedInstanceState) { super.onCre

2011-11-12 11:25:59 2158

原创 Java反编译源代码分析

private void SetTextColorSizeToolBar(){ BtnTextSize.setOnClickListener(new OnClickListener() { public void onClick(View v) { if (isChoosePictureAndReturn()) { return; } CellForma

2011-11-08 14:04:46 1925

转载 Android2.3 SDK编译出现Multiple substitutions specified in non-positional format的分析

http://be-evil.org/post-240.html昨天谷歌正式放出了Android2.3,抱着尝鲜的心态马上更新了ADT和Android SDK,更新后发现自己2.2下编译的很好的项目出现了问题,错误详细内容为:Multiple annotations found at this line:    - error: Multiple substitutions

2011-11-05 17:57:16 690

原创 TouchPaint 绘图学习

这是API Demo中的一个例子,效果图如上,代码如下:public class TouchPaint extends Activity{ /**Used as a pluse to gradually fade the contents of the window*/ private static final int FADE_MSG = 1; /**Menu ID for t

2011-11-05 17:36:58 1303

原创 Android Jamendo开源在线音乐播放器源码分析七 数据缓存和图片缓存的分析

在醒目中对于进行数据缓存和图片缓存的对象是在public class JamendoApplication extends Application这个Application里面进行创建和获取的。对于Application先看一下API中的解释Class OverviewBase class for those who need to maintain global ap

2011-10-26 10:24:03 4998 3

原创 Android Path 使用

项目中经常会用到绘图方面的知识,之前一直对Path这个类的使用不是很清楚,现在系统的使用和总结一下。首先看一下API中的解释:The Path class encapsulates compound (multiple contour) geometric paths consisting of straight line segments, quadratic curves, and cub

2011-10-22 18:02:40 9451 1

转载 View getLocationInWindow getLocationOnScreen

I ended up solving this issue by determining the height of the status/notification bar like so:View globalView = ...; // the main view of my activity/applicationDisplayMetrics dm = new DisplayMe

2011-10-22 15:38:38 3627

转载 Android获取屏幕分辨率及DisplayMetrics简介

转载:http://blog.csdn.net/zhangqijie001/article/details/5894872Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简

2011-10-22 15:11:53 1077

原创 Amazed游戏学习二 坐标的分析

对于这种和贪吃蛇类似的游戏,坐标的计算在程序中占了很大的比重,只有坐标算对了,才能在正确的时间、正确的地点画出来正确的东西。下面是Maze迷宫的坐标计算// maze level dataprivate static int[] mMazeData;这个一维数组存放所有的tile的类型// maze tile size and dimensionprivate final stat

2011-10-20 13:08:40 1243 1

原创 Amazed游戏学习一 程序框架

发现一个简单但是有意思的小游戏,玩法和HTC自带的那个滚球的游戏差不多。先看一下程序运行的效果:整个程序结构非常简单,只有四个类,他们的关系如下所示:整个界面都是通过View的onDraw画上去的,并没有使用布局控件,在AmazedView这个View类中基本上包含了所有的逻辑代码,能让整个游戏不断刷新,动起来的游戏引擎部分也在这里面,下

2011-10-19 19:02:56 1222

原创 Android WebView学习

项目工程截图:效果截图:Code:/** * Demonstrates how to embed a WebView in your activity. Also demonstrates how * to have javascript in t

2011-10-19 11:53:15 2813

转载 Java编译错误“No enclosing instance of type AA is accessible. Must qualify the allocation with an enclosi

这是因为AA是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法中直接调用动态内部类会报这样错误。   这样的错误好比类中的静态方法不能直接调用动态方法。可以把该内部类声明为static。或者不要在静态方法中调用。那么为啥非静态方法不能调用动态方法呢,从面向

2011-10-18 18:17:21 1096

转载 详解 Android 的 Activity 组件——笔记

转载:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/Activity 栈Android 是通过一种 Activity 栈的方式来管理 Activity 的,一个 Acti

2011-10-08 22:23:11 776

原创 API Demo Snake代码分析三 程序架构的分析

这里参考了:http://www.iteye.com/topic/998157在工程结构和类图这一块分析的非常好,是非常只得自己学习的,在以后分析程序的时候应当学习这种分析的方式,将程序的结构和关键的执行流程分析出来分析出来二、工程结构和类图 其实 Snake的工程蛮

2011-10-08 17:11:01 1749

原创 可以替代文件管理器的文件管理神器Total Commander

所学内容来源于此站http://xbeta.info/studytc/闭眼定位术:三招直达、两招往复三招直达1. 直达第1招:ctrl+d x是最重要、最常用的直达招数。什么叫直达?就是无论你现在什么目录,只要击键ctrl+d x(x代表一个或几个字母),就直

2011-10-08 15:38:55 1965

原创 Activity调用finish却不立即执行onDestory

遇到一个奇怪的问题,我将打开的Activity放在一个栈里面进行管理,然后当我要关闭所有的Activity的时候public void CloseAllActivity(){ if(activityStack==null)return; while(true){

2011-10-08 11:39:06 17532 4

转载 浅析Android线程模型

转载:http://android.blog.51cto.com/268543/3438231. Android进程    在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一

2011-10-08 08:51:48 1270

Amazed游戏

Android Amazed 游戏 源码

2011-10-20

Android实现ListView异步加载图片

Android实现ListView异步加载图片

2011-03-05

Android TreeView 树形结构

android treeview 树形结构

2011-02-08

vc++6.0绘图程序

我们课程设计做的一个绘图板程序,其中包含设计报告和说明书

2010-08-16

数据库系统概论习题个人总结汇总

因为要考《数据库系统概论》,这是本人从网上搜集的一些习题,都含有答案,搜集这些确实不容易呀,个人感觉比较全

2010-08-16

hibernate_reference帮助文档

hibernate_reference帮助文档 hibernate_reference帮助文档

2010-08-15

JDK_API_1_6_zh_CN

JDK_API_1_6_zh_CN.CHM JDK_API_1_6_zh_CN.CHM

2010-08-15

《SQL 参考手册》中文版

《SQL 参考手册》中文版.chm 《SQL 参考手册》中文版.chm

2010-08-15

《100万!我是如何成为史上最牛淘宝客的》

《100万!我是如何成为史上最牛淘宝客的》《100万!我是如何成为史上最牛淘宝客的》

2010-05-11

谷歌黑板报--数学之美

谷歌黑板报--数学之美谷歌黑板报--数学之美

2010-05-11

Spring-Reference_zh_CN

Spring-Reference_zh_CN Spring 中文 帮助

2010-05-03

java程序员面试宝典

java程序员面试宝典 java程序员面试宝典

2010-05-03

MyEclipse注册机

MyEclipse注册机MyEclipse注册机MyEclipse注册机MyEclipse注册机MyEclipse注册机

2010-05-02

杭州达内面试题整理C++、Java

杭州达内面试题整理C++、Java 杭州达内面试题整理C++、Java

2010-05-02

正则表达式30分钟入门教程

正则表达式30分钟入门教程 一份非常不错的正则表达式入门教程

2010-05-02

数据库系统概论习题汇总

因为要考《数据库系统概论》,这是本人从网上搜集的一些习题,都含有答案,搜集这些确实不容易呀,个人感觉比较全

2009-01-06

vc++6.0绘图程序

我们课程设计做的一个绘图板程序,其中包含设计报告和说明书

2009-01-06

Visual C++高级开发范例解析

Visual C++高级开发范例解析,里面讲解的比较详细

2008-12-18

高质量C++编程指南

高质量C++编程指南 对于进一步提高编程很有用

2008-12-18

华为软件、硬件工程师培训手册

华为软件、硬件工程师培训手册,讲解软件、硬件工程师编程与开发的一些基本的规范,初学者非常有用

2008-12-13

东软集团有限公司C#编程规范V2.0.doc

讲解C#的一些基本编程规范,对初学者很实用

2008-10-08

空空如也

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

TA关注的人

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