自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (12)
  • 收藏
  • 关注

转载 SVN中Branch和tag优劣大比拼

SVN中Branch和tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs),下面我们就来看一下SVN中Branch和tag的具体介绍。SVN中Branch和tag的比较在SVN中Branch和tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用co

2010-06-30 10:38:00 10556 1

转载 如果面试开发人员

<br />http://local.joelonsoftware.com/wiki/首頁

2010-06-28 10:55:00 333

转载 Android防火墙+流量统计代码

<br /><br />转自(http://blog.csdn.net/Zengyangtech/archive/2010/06/01/5638604.aspx)<br />BroadcastReceiver模块<br />用于监听开机信息 并初始化和启动服务<br /> view plaincopy to clipboardprint?package zy.dnh;  import java.io.File;  import java.io.FileOutputStream;  import java.i

2010-06-25 17:44:00 490

转载 单例模式在缓存机制中的应用

<br /><br />单例模式:顾名思义,一个系统中中定义的某类只有一个实例。<br />    缓存应用:将要用到的资源提前从数据库或其他地方下载到内存,提高系统反应速度,增强用户体验满意度。<br />    本例子来自于一个真实的项目,作者巧妙地将单例模式应用于缓存机制中。阅读本文,对单例模式,缓存机制都可以有进一步的认识和把握。<br />    背景:<br />    Javame 中绘制本地图片太频繁,同一图片不同地方绘制,每次都要装载图片,每次都要新建对象。<br />    解决方案:<

2010-06-25 17:26:00 510

原创 如何判断Android手机当前是否联网?

<br />如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过 ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例 ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); ,使用cwjManager.getActiveNetworkInfo().isAvailable(

2010-06-25 14:09:00 405

转载 如何在Android Market赚钱 part 2 - 免费app附带广告

<br />如果你的app用户量潜力上来说是巨大的, 而且用户会时常使用你的app的, 比如twitter客户端, SNS插件等等, 你可以考虑用广告的收入方式而发布免费的app. <br /><br />说起广告banners, 大家一定不会陌生了.  最流行的就是google adsense.  但本人对adsense的印象很不好.  自己有个adsense的帐号, 但时不时广告都会变成公益广告, 而且收入奇低, -__-#至今未收到他们的支票... <br />所以, 按道理上来说, Android

2010-06-25 14:08:00 963

转载 如何在Android Market赚钱 part 1 - paid app 付费app

<br />随着第一个付费app的成功交易, 我想有必要写下Android app如何认证, 发布, 到赚钱的几个流程, 与大家共享, 也希望大家有条件的可以试试开发一些免费或者付费的Android小软件, 以后移动开发的机会会很多, 现在先练练手 <br /><br />关于如何开发Android app, 这里就不详细叙述了, 外面相关的文章大把. <br /><br />发布app前, 你需要一个google id, 然后要注册成android developer. <br />(链接: http:/

2010-06-25 14:06:00 1228

转载 Android平台显示单位px和dip以及sp的区别

<br /><br />Android的layout文件中layout_width或layout_height有时候可能会指定具体的单位,比如有时候为px、dip或者sp等等。下面android123把常见的单位做下简单的介绍,比如说<br />px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。<br />dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐

2010-06-25 14:06:00 422

转载 Android下的多线程

在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数,一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。消息循环是一个很有用的线程方式,曾经自己用C在Linux下面实现一个消息循环的机制,往消息队列里添加数据,然后异步的等待消息的返回。当消息队列为空的时候

2010-06-23 22:45:00 311

转载 android消息机制,异步和多线程

<br /><br />自从framework广泛应用后,我们不用面对赤裸裸的手机操作系统API,做一些重复而繁杂没有意义的事情。但天下没有免费的午餐,我们还是需要学会高效正确的使用不同的framework,很多处理某一特定问题的手法在不同的framework中,用起来都会有所不同的。今天我们主要学习andorid framework的使用。<br />  在Android中,下层是Linux的核,但上层的java做的framework把这一切封装的密不透风。以消息处理为例,在MFC中,我们可以用PreTr

2010-06-23 22:39:00 337

转载 IntentFilter

<br />简述:结构化描述intent匹配的信息。包含:action,categories and data(via type,scheme ,path),还有priority, to order multiple matching filters. <br />       IntentFilter 中如果action为空,则视为通配符,如果type为空,则intent必须不设type,否则匹配不上。 <br />       data被分为3个属性:type,scheme,authority/path

2010-06-23 22:36:00 320

转载 Intent 的工作机制

<br />Android 中各个组件主要是通过Intent来通讯。 <br />Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。 <br /><br />因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。 <br />Intent 作用: <br />      An intent is an abstrac

2010-06-23 22:35:00 414

转载 Android下基于XML的 Graphics

<br />以前作图,一般有两种方式,首先是UI把图形设计好,我们直接贴,对于那些简单的图形,如矩形、扇形这样的图形,一般的系统的API会提供这样的接口,但是在Android下,有第三种画图方式,介于二者之间,结合二者的长处,如下的代码: <br />Java 代码 <br /><br />   1. <item android:id="@android:id/secondaryProgress">  <br />   2.     <clip>  <br />   3.         <br />  

2010-06-23 08:34:00 428

原创 shape等特殊xml

<br />1.用 shape 作为背景 <br /><br /><shape xmlns:android="http://schemas.android.com/apk/res/android"> <br />    <solid android:color="#f0600000"/> <br />    <stroke android:width="3dp" color="#ffff8080"/> <br />    <corners android:radius="3dp" /> <br />   

2010-06-23 08:33:00 439

转载 android 编程技巧

<br />1.让一个图片透明: <br />Java代码 <br /><br />   1. Bitmap buffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);buffer.eraseColor(Color.TRANSPARENT);   <br /><br />2.直接发送邮件: <br />Java代码 <br /><br />   1. Intent intent = new Intent(Intent.ACTIO

2010-06-23 08:32:00 521

转载 Android签名用keytool和jarsigner制作apk文件

Android程序的签名和Symbian类似都可以自签名(Self-signed),但是在Android平台中证书初期还显得形同虚设,平时开发时通过ADB接口上传的程序会自动被签有Debug权限的程序。需要签名验证在上传程序到Android Market上时大家都已经发现这个问题了。Android signed制作方法 首先在Android开发时没有安装JDK的网友在Sun官方网站下载JDKhttp://www.java.net/download/jdk6/6u10/promoted/b32/b

2010-06-22 23:21:00 572

转载 Android rorate Animation

<br /><br />Tonight I experimented with simple animation techniques using Google Android. I started with an example from “Hello, Android“, Chapter 4. That example shows how to draw text along a path such as a circle. The code is pretty simple:// create a p

2010-06-20 10:28:00 912

转载 手机客户端交互设计原则及信息展现方式

<br />在手机上浏览信息,存在着太多的局限,手机屏幕小注定了一页不能显示太多的信息,环境光线的变化注定页面设计不能过于花哨,流量限制注定不能有太多的图片和样式。 如果让你的用户直接在手机上浏览为web所设计的网页,即使是经过一些手机浏览器的优化,体验还是会很糟糕,甚至有时候会让人难以忍受。 <br />如何调整信息展现方式,使内容能在小屏幕的手机上也更友好的展现呢?接下来我将通过一些原理和实例来阐述自己的观点。 <br />首先,老祖宗Ben Shneiderman的交互设计8项黄金法则我们要铭记于心,

2010-06-18 12:30:00 618

转载 Android ImageLoader - load images sequencially in the background

<br /><br />A few days ago I started to learn android… and it’s been a fairly smooth transition from flash. Although I have to say, as flash developers we’re just spoiled. We take for granted all the background stuff flash does for us to make coding that m

2010-06-12 15:46:00 1750 1

转载 从相册的列表中选择头象,并将其裁剪

<br /><br /> <br /> <br />从相册的列表中选择头象,并将其裁剪<br /> <br />步骤如下:<br /> <br />1、触发一个单击事件,在单击时间中发送一个 Intent<br /> <br />Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null);<br />intent.setType(image/*);<br />intent.putExtra(crop, true);<br />intent.putE

2010-06-11 15:15:00 750

转载 实现contacts中电话号码字体变化的效果

<br /><br />联系人(contacts)学习一如何实现contacts中电话号码字体变化的效果:<br />效果如下:<br /><br />变化为以下效果:<br /><br />实现方法:<br />1、Activity 实现 TextWatcher 该 interface<br />2、重写以下3个方法:<br />private EditText mDigits;<br />public void beforeTextChanged(CharSequence s, int start, i

2010-06-11 14:59:00 624

转载 避免内存泄露

<br /><br />Android应用程序被限制在16MB的堆上运行,至少在T-Mobile G1上是这样。对于手机来说,这是很大的内存了;但对于一些开发人员来说,这算是较小的了。即使你不打算使用掉所有的内存,但是,你也应该尽可能少地使用内存,来确保其它应用程序得以运行。Android在内存中保留更多的应用程序,对于用户来说,程序间切换就能更快。作为我(英文作者)工作的一部分,我调查了Android应用程序的内存泄露问题,并发现这些内存泄露大多数都是由于相同的错误导致的,即:对Context拥有较长时间

2010-06-11 13:52:00 341 1

转载 对文件压缩加密,解密解压缩,对称加密,DES算法

<br /> <br />from(http://hi.baidu.com/yezongbo/blog/item/f79b6000823a8c82e850cd16.html)<br /> <br />package koal.project.xdxx.ra.admin.util;<br />import java.io.DataOutputStream;<br />import java.io.File;<br />import java.io.FileInputStream;<br />import ja

2010-06-08 23:38:00 923

转载 对文件压缩加密,解密解压缩,非对称加密,RSA,AES算法

<br /> <br />RSA压缩加密/解压缩解密<br />from(http://hi.baidu.com/yezongbo/blog/item/1b7960fd6aae661308244d14.html)<br /><br />import java.io.File;<br />import java.io.FileInputStream;<br />import java.io.FileOutputStream;<br />import java.io.ObjectInputStream;<br

2010-06-08 23:36:00 948

转载 Verify a Zip's Password(trueZip library)

<br /><br />Demonstrates how to verify the password for an encrypted or password-protected zip archive.<br /> Download Chilkat Java Library<br /> Download Chilkat Java x64 Libraryimport com.chilkatsoft.*;public class ChilkatExample { static {

2010-06-08 23:24:00 745

转载 Create Password Protected Zip containing a Single File

from(http://www.example-code.com/java/zip_passwordProtect1.asp)   Create a password-protected .zip containing a single file. (This uses the older Zip 2.0 encryption scheme, which is weaker and not as secure as AES encryption, which Chilkat Zip also support

2010-06-08 23:20:00 703

转载 利用Java实现压缩与解压缩(zip、gzip)支持中文路径

<br /><br />zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。<br /><br />Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是Reader和Writer,而是InputStream和OutStreamput的子类。这是因为压缩算法是针对byte而不是字符的。<br /><br />相关类与

2010-06-08 23:15:00 1112

转载 Working with XML on Android

<br /><br /> from(http://www.ibm.com/developerworks/opensource/library/x-android/index.html)<br />Getting started<br />In this article, you learn to build Android applications that can work with XML from the Internet. Android applications are written in th

2010-06-08 09:30:00 498

转载 zip file unzip file demo

package org.kodejava.example.util.zip;02. 03.import java.util.zip.ZipFile;04.import java.util.zip.ZipEntry;05.import java.util.Enumeration;06.import java.io.*;07. 08.public class ZipFileUnzipDemo {09.public static void main(String[] args) {10.String zipnam

2010-06-08 00:24:00 529

转载 zip压缩以及解压 Compressing and Decompressing Data Using Java APIs

<br />from(http://java.sun.com/developer/technicalArticles/Programming/compression/)<br /> <br />by Qusay H. Mahmoud <br />with contributions from Konstantin Kladko<br />February 2002<br /> <br />Many sources of information contain redundant data or data t

2010-06-08 00:23:00 750

转载 zip压缩以及解压 Compressing and Decompressing Data Using Java APIs

<br />from(http://java.sun.com/developer/technicalArticles/Programming/compression/)<br /> <br />by Qusay H. Mahmoud <br />with contributions from Konstantin Kladko<br />February 2002<br /> <br />Many sources of information contain redundant data or data t

2010-06-08 00:23:00 1108

转载 Using your own SQLite database in Android applications

    from(http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/comment-page-2/#comment-12368)   Most all of the Android examples and tutorials out there assume you want to create and populate your database at runtime and no

2010-06-08 00:12:00 721

转载 SeekBar自定义

<br />要实现下面图的效果 <br /> <br /><br />代码如下 <br /><br />Java代码 <SeekBar android:id="@android:id/progress"          style="?android:attr/progressBarStyleHorizontal"          android:progressDrawable="@drawable/seekbar_style"            android:thumb="@drawable/

2010-06-07 22:10:00 453

转载 把ubuntu9.10下的编译源码的步骤写下来,方便以后的查阅

sudo apt-get install git-core curlsudo apt-get install gcc g++flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-devbuild-essential zip curl libncurses5-dev zlib1g-dev valgrind1. ubuntu9.04是libsdl-dev  ubuntu9.04是libsdl-dev加上jdk5的源,ubuntu9.

2010-06-05 10:21:00 470

翻译 隐式Intent响应与责任传递

<br /><br />当一个应用程序的组件通过一个隐式Intent启动后,它需要找到它要执行的动作以及执行动作需要的数据。<br /> <br />调用getIntent方法(一般在onCreate方法里)来释放Intent,从而启动一个组件,如下:<br /> <br />@Override<br />public void onCreate(Bundle icicle) {<br />super.onCreate(icicle);<br />setContentView(R.layout.main);

2010-06-04 23:12:00 350

转载 使用Intent Filter来响应隐式Intent

<br /><br />如果一个Intent请求在一片数据上执行一个动作,Android如何知道哪个应用程序(和组件)能用来响应这个请求呢?Intent Filter就是用来注册Activity、Service和Broadcast Receiver具有能在某种数据上执行一个动作的能力。<br /> <br />使用Intent Filter,应用程序组件告诉Android,它们能为其它程序的组件的动作请求提供服务,包括同一个程序的组件、本地的或第三方的应用程序。<br /> <br />为了注册一个应用程序

2010-06-04 23:11:00 381

翻译 Android如何解析Intent Filter

<br /><br />匿名性质的运行时绑定使得理解Android如何解析一个隐式Intent到一个特定的应用程序组件变得重要。<br /> <br />和你之前看到的一样,当使用startActivity时,隐式Intent解析到一个单一的Activity。如果存在多个Activity都有能力在特定的数据上执行给定的动作的话,Android会从这些中选择最好的进行启动。<br /> <br />决定哪个Activity来运行的过程称为Intent解析。Intent解析的目的是通过下面的过程找到可能匹配得最

2010-06-04 23:11:00 345

转载 使用Intent Filter实现插件和扩展

<br /><br />到目前为止,你已经学会了如何显式地创建隐式Intent,但这只是故事的一半。Android允许后来的包为已有的应用程序提供新的功能,在运行时使用Intent Filter动态地填入菜单。<br /> <br />这为你的Activity提供了插件模型,使它们可以利用目前还未构想到的新应用程序组件的功能性,而不需要修改或重新编译你的工程。<br /> <br />Menu类的addIntentOptions方法允许你指定一个Intent,它描述了这个Menu要作用的数据。Android

2010-06-04 22:53:00 384

转载 Task和Activity相关

<br />android:allowTaskReparenting<br />    用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。<br />    如果这个特性没有被设定,设定到<application>元素上的allowTaskReparenting特性的值会应用到Activity上。默认值为“false”。<br />    一般来说,当Activ

2010-06-04 22:29:00 380

转载 Avoiding memory leaks

<br /><br />ndroid applications are, at least on the T-Mobile G1, limited to 16 MB of heap. It's both a lot of memory for a phone and yet very little for what some developers want to achieve. Even if you do not plan on using all of this memory, you should

2010-06-04 11:14:00 362

android4.0源代码

android4.0的源代码,深入研究安卓机制

2012-11-25

android高级开发Advanced Android Development

android 高级开发 Advanced Android Development

2010-02-09

android开发手册

android程序设计以及调试技巧,很好的学习资料

2010-02-09

java struts mvc

java struts mvc j2ee jsp struts手册

2008-11-21

ajax js ext中文手册 ext extjs js javascript

ajax js ext extjs js javascript ext extjs js javascript

2008-10-26

servlet api

servlet jsp java j2ee servlet jsp java j2ee

2008-10-26

ajax ExtJS Json

ajax Json ExtJS JAVA J2EE 很好的入门例子

2008-10-25

ajax树 ajax tree

ajax tree js j2ee 很好的入门例子

2008-10-25

ajax ext dwr spring ExtJS+DWR+Spring

ajax ext dwr spring ExtJS+DWR+Spring 很好的入门的例子

2008-10-25

myeclipse 使用

MYECLIPSE  使用

2007-10-27

java 编程思想 java 编程思想

java 编程思想 java 编程思想......

2007-10-27

空空如也

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

TA关注的人

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