自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (19)
  • 收藏
  • 关注

转载 J2ME 图片压缩算法

import java.io.DataInputStream;import javax.microedition.lcdui.Image;public class Tools {private static final int FLAG_16BIT_4_LEN = 0;private static final int FLAG_REBUILD_SIZE = 0;private st

2010-04-01 16:37:00 1224

转载 smali反编译dex

用Dedexer(http://dedexer.sourceforge.net/)除了可以反编译其内附的dex,其余的都未成功过。smali(http://code.google.com/p/smali/)可以顺利反编译,而且可以把你修改过的代码重新编译成classes.dex比较邪恶 反编译命令 baksmali-1.2.jar 【dex文件】 -o classes 重新编译 smali-1.2

2010-03-29 14:16:00 4477

转载 定制android通知(Notification)

Notification通知界面可以用自己定义的界面来显示。下面是我实现的带进度条的通知效果 下面是主要实现部分代码,比较简单直接看代码可以了。Java代码 nf =new Notification(R.drawable.icon,"带进度条的提醒",System.currentTimeMillis()) ;   nf.icon = R.drawable.i

2010-03-29 14:11:00 1259

转载 BroadcastReceiver的生命周期

 BroadcastReceiver在android中是一特色功能.android系统的很多消息(如系统启动,新短信,来电话等)都通过BroadcastReceiver来分发.BroadcastReceiver的生命周期是短暂的,而且是消息一到达则创建执行完毕就立刻销毁的.为了说明这一点,我通过注册一个Alarm Service每7秒钟触发产生一次BroadcastReceive事件. 以

2010-03-29 14:10:00 12293 2

转载 android学习笔记之十二进程通信(IPC)

IPC在android是一个非常独特的实现方式,它是通过binder 驱动来实现不同进程的通信的.深入的了解清看李先静的Android IPC机制详解>>  不同进程之间交换数据通过Parcelable包装交换数据.可以通过Intent在不同的进程之间传送数据. 1,Parcelable包装交换数据实现   a,新建一个实现Parcelable接口的Wrap类.示例

2010-03-29 14:08:00 835

转载 android学习笔记之十一数据存储(Shared Preferences、SQLite)

android数据的存储方式可以用标准的j2se的api文件存储和网络存储方式.以下是android的其他两种存储方式1,Shared Preferences是一个简单键值对的xml格式的存储方式     a,读取        getPreferences (int mode) 返回SharedPreferences实例 mode Activity.MODE_PRIVATE, Activ

2010-03-29 14:07:00 758

转载 android学习笔记之六广播(BroadcastReceiver)

用于接收外部事件(注意BroadcastReceiver是用时创建用完后即摧毁的) 1,获取   a,注册 Context.registerReceiver (BroadcastReceiver receiver, IntentFilter filter)      receiver 为获取BroadcastReceiver事件的类     filter   事件过滤器为sendBroadca

2010-03-29 14:04:00 632

转载 android学习笔记之十服务(Service)

Service拥有一个单独进程的模块.  1,继承自Service类,须实现public IBinder onBind(Intent intent) 2,通过startServie触发运行,stopService终止运行   生命周期: onCreate(如果是第一次运行) -> onStart -> onDestroy 3,绑定触发(调用4功能前提)   boolean bi

2010-03-29 14:04:00 595

转载 android学习笔记之五提醒(Toast,Notification)

[Toast] 1,显示提示信息 public static Toast makeText (Context context, CharSequence text, int duration).show()  public static Toast makeText (Context context, int resId, int duration).show()  duration可以是

2010-03-29 14:03:00 616

转载 android学习笔记之三菜单

1,  a,创建.重写public boolean onCreateOptionsMenu(Menu menu)     menu.add添加菜单项  b,监听菜单选中事件.重写public boolean onOptionsItemSelected(MenuItem item)//item.getItemId()为菜单项的id 2,带子菜单的菜单 重写public boolean o

2010-03-29 14:02:00 462

转载 android学习笔记之四TabHost布局

1,继承自TabActivity类2,getTabHost()获取TabHost实例3, LayoutInflater.from(this).inflate(界面布局Id, tabHost.getTabContentView(), true);4,添加选项卡    tabHost.addTab(        tabHost.newTabSpec(选项卡Tag)   //返回Tab

2010-03-29 14:02:00 1177

转载 android学习笔记之二Dailog(对话框)

1,创建  a,new AlertDialog.Builder(Context  context) b,一些设置 c,create()创建 d,show()显示 e,dismiss()退出对话框 2,常用方法 setIcon:设置图标 setTitle:设置标题 setPositiveButton:设置 确定按钮 setNegativeButton:设置 取消按钮 setNeutral

2010-03-29 14:01:00 1453

转载 android学习笔记之一常用控件

http://hemowolf.javaeye.com/blog/603177,EditText     主要函数:setText/getText设置/获取文本内容,setHint设置缺省显示内容; 2,RadioGroup,RadioButton RadioButton的isChecked()判断是否被选中 获取选中RadioButon的ID:设置RadioGroup.setOnCh

2010-03-29 13:59:00 773

转载 Android的布局

http://hemowolf.javaeye.com/blog/603174 UI设计中使用XML(类XML)语言描述是一大趋势.AS中的界面UI部分是类XML,微软的WPF和Silverlight也采用类XML语言,当然在网页上的XHTML更是XML大应用了.或许由于Google是互联起家的缘故,所以在Android的界面布局中到处可以看到网页布局的影子.当你看到findViewById是

2010-03-29 13:58:00 671

转载 Dalvik虚拟机

http://hemowolf.javaeye.com/blog/603172Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会

2010-03-29 13:57:00 571

转载 27:活用Android的Message Queue(2/3)

27:活用Android的Message Queue(2/3)认识Android的Message Queue(2/3) 1.       复习Message Queue的角色在上一篇里,介绍了Android的Thread、Looper、Message Queue和Handler四者间之关系。    兹先复习如下: l   UI thread 通常就是main threa

2010-03-26 10:44:00 666

转载 android:JNI与Android VM之关系

23.JNI与Android VM之关系1.  从如何载入*.so档案谈起    由于Android的应用层级类别都是以Java撰写的,这些Java类别转译为Dex型式的Bytecode之后,必须仰赖Dalvik虚拟机器(VM: Virtual Machine)来执行之。VM在Android平台里,扮演很重要的角色。    此外,在执行Java类别的过程中,如果Java类别需要与C组件

2010-03-26 10:40:00 1105

转载 android:20.活用Android的Message Queue(2/3)

27:活用Android的Message Queue(2/3)认识Android的Message Queue(2/3) 1.       复习Message Queue的角色在上一篇里,介绍了Android的Thread、Looper、Message Queue和Handler四者间之关系。    兹先复习如下: l   UI thread 通常就是main threa

2010-03-26 10:35:00 844

转载 android:认识*.so里的JNI_OnLoad()函数

20.认识*.so里的JNI_OnLoad()函数当Android的 VM(Virtual Machine)执行到C组件(即*so文件)里的System.loadLibrary()函数时,首先会去执行C组件里的JNI_OnLoad()函数。它的用途有二:1.       告诉VM此C组件使用那一个JNI版本。如果你的*.so文件没有提供JNI_OnLoad()函数,VM会默认该*.so檔是

2010-03-26 10:33:00 2649

转载 android:使用SQLite的Blob储存.mp3档案

25.使用SQLite的Blob储存.mp3档案这是一个Android范例,兹说明如下: Step-1: 首先将.mp3档案放入Project的/res/raw/里,如下:                程序一开始执行,建立一个数据库,含有BLOB字段,如下之指令:      sql = "create table mySong("            +

2010-03-26 10:26:00 6236

转载 http://hi.baidu.com/ch ... 35827.html%23

 本文来自:http://supervipman.spaces.live.com/blog/cns!956332DB1D665894!284.entry首先要说的是大家最关切的cmwap和cmnet的区别。因为这个直接涉及玩家付费,而付费的问题又直接涉及到我们开发的程序是否有很多玩家支持。       要清楚的知道所谓的cmwap和cmnet只是中国移动(CMCC)为了

2010-03-16 21:22:00 3067

原创 struts

Struts的起源  Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages 、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。这个框架之所以叫"Struts",是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑。这也是一个

2010-03-16 21:15:00 494

原创 struts中多模块如果配制

1,WEB-INF包含模块目录路径                           WEB-INF/子模块名/struts-config-子模块名.xmlweb.xml  配置        config/子模块名     /WEB-INF/子模块名/struts-config-子模块名.xml 

2010-03-16 21:14:00 414

原创 hibernate

介绍  Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重

2010-03-16 21:13:00 348

原创 对Ajax的一些基本理解

一、ajax的入门  1、XMLHttpRequest对象的使用(使用XMLHttpRequest解析xml文件) onreadystatechange指定当readyState属性改变时的事件处理句柄 open()创建一个新的http请求,并指定此请求的方法、URL等信息  send()发送请求到http服务器并接收回应 readyState    返回XMLHTTP请求的当前状态

2010-03-16 21:12:00 587

原创 存储过程写用户登录

create or replace procedure Logon(userName varchar2,userPWD number,ReturnValue out number)is RName varchar2(10);RPwd number(4);begin     ReturnValue:=0;--查询之前进行赋值     select ename into RName from emp

2010-03-16 21:11:00 714

原创 简单工厂模式与工厂方法模式

简单工厂模式与工厂方法模式 在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面笔者摘抄几项下文涉及到的OO原则的定义。OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在不需修改已有代码的基础上进行。DIP(依赖倒转原则,Depen

2010-03-16 21:06:00 396

原创 存储过程判断用户登录信息

create proc checkadmin(@username varchar(50),@userpwd varchar(50))asdeclare @flag intdeclare @pass varchar(50)select @pass=userpwd from admin_login where username=@usernameif @@rowcount=0set @flag=0

2010-03-16 21:04:00 670

转载 Spring优势和简介

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。  " 目的:解决企业应用开发的复杂性  " 功能:使用基本的JavaBean

2010-03-16 21:03:00 524

原创 J2ME循环与String优化设计

 通常我们撰写循环时,习惯让计数变量从0 开始,然后累加。但是,只要做一点小小的更改,就可以让程序跑的更快,范例程序如下:  //PerfTest.java  import javax.microedition.midlet.*;  import javax.microedition.lcdui.*;  public class PerfTest extends MIDlet  {  public

2010-03-16 20:57:00 399

android UI 生成器

DroidDraw的功能强大,可以直接拖动控件到窗口,然后设置属性,参数等.可以随心所欲的设置自己喜欢的UI

2010-06-11

ADT-0.9.6.......................................

.................................................................................................................................

2010-06-01

j2me API,j2me Api

............................................................................................................................................

2010-05-25

j2me页面导航之堆栈模式源码

j2me页面导航之堆栈模式源码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2010-04-15

android的XML使用

主要介绍对android的XML使用.........................................................................

2010-04-06

jar反编译软件@@@@@@@@@@

反编反编译你用过发后就会知道它的好啦,,,,,,,,,,,,,,,,,,,,,,,

2010-04-02

soap服务器配制和WSDL文件的生成,生成WSDL文件的bat命令的编写,加soap相关的包

里面写了6步,完成soap服务器的配制,和WSDL生成 教你怎么写生成WSDL文件的bat命令 有相关的包

2010-04-02

android:anroidUI编程4(中文)

.................................................................................

2010-04-02

android:基础UI编程3(中文)

......................................................................................................

2010-04-02

android:基础UI编程2(中文)

.....................................................................................................

2010-04-02

android:基础UI编程1(中文)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

2010-04-02

android: 应用3、4 布局(中文)

........................................................................................................................

2010-04-02

android:模拟器、应用(中文)

android模拟器,进程,线程, 释放资源优先级,应用开发,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

2010-04-02

android:Dalvik ADB(中文)

主要介绍anroidDalvik android中各种java包的功能 android的应用程序结构..................

2010-04-02

android: 环境搭建与解析

介绍了adv的创建,WINDOWS平台和LINUX平台 介绍了Activity,Intent,IntentReceiver,Service ContentProvider

2010-04-02

cruisecontrol、ant、svn持续集成

cruisecontrol、ant、svn持续集成 己两个多星期以来对持续集成的概念和应用有了一些了解。下面主要对自己配置持续集成的环境进行总结。(看上去简单,但是对我开始对持续集成都没什么了解的人来说确实费了不少周折)

2010-03-31

ADT-0.9.5下载。。。。。。。。。。。。。。。

ADT-0.9.5 Eclipse插件............................................................

2010-03-31

空空如也

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

TA关注的人

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