- 博客(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
ADT-0.9.6.......................................
2010-06-01
j2me API,j2me Api
2010-05-25
j2me页面导航之堆栈模式源码
2010-04-15
android的XML使用
2010-04-06
soap服务器配制和WSDL文件的生成,生成WSDL文件的bat命令的编写,加soap相关的包
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:Dalvik ADB(中文)
2010-04-02
android: 环境搭建与解析
2010-04-02
cruisecontrol、ant、svn持续集成
2010-03-31
ADT-0.9.5下载。。。。。。。。。。。。。。。
2010-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人