- 博客(90)
- 问答 (1)
- 收藏
- 关注
DB中的key属性
http://dev.mysql.com/doc/refman/5.1/en/show-columns.htmlThe Key field indicates whether the column is indexed: If Key is empty, the column either is not indexed or is indexed only as a secondary c...
2010-05-03 18:19:56
447
How to download sourcecode of android with cygwin
cygwin是一个在windows平台上运行的linux模拟环境,工作机制这里就不赘述了,我也不关心这个问题。1.cygwin的下载与安装http://www.cygwin.cn/site/install/(1)下载后点击setup.exe进行安装,安装模式有"Install from Internet"、"Download form Internet"、"Install from L...
2010-04-14 16:07:28
188
原创 wubi方式安装ubuntu 无法进入系统
http://www.wyagd.com/2009/03/uuid-ubuntu/http://www.ubuntuchina.com/viewthread.php?tid=6097http://it.wenda.sogou.com/question/26074957.htmlkopt=root=UUID=9C7CDBF27CDBC564 loop=/ubuntu/disks/root...
2010-02-02 23:43:02
252
原创 Git
1. 定义Git是Linus Torvalds(Linux内核创始人)为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控...
2010-02-02 23:42:06
101
原创 水货手机如何辨别真伪
http://www.h2ofans.com/viewthread.php?tid=6894&extra=page%3D1http://www.h2ofans.com/viewthread.php?tid=1075&extra=page%3D1http://www.h2ofans.com/viewthread.php?tid=7059&extra=page%3D1...
2010-02-02 23:40:16
164
原创 旅游攻略 -- user story
1 攻略store(1)选择国家用户可以看到按三大洲分类后的国家名称列表;用户在欧洲可选择英国、法国和德国;用户在美洲可选择美国和加拿大;用户在亚洲可选择中国大陆、港澳台和日本;可以向用户推荐热门国家;可以按人气对国家进行排行;(2)选择城市用户可以查看城市列表;对于英法德日等小国家,城市列表按国家分类;对于中美澳等大国家,城市列表按区域分类(例如中国有...
2010-02-02 23:38:37
225
原创 google map my demo
<uses-library android:name="com.google.android.maps" /> </application> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android....
2010-02-02 23:36:20
122
原创 Toast
1.(1)public class ToastActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_toast); ( (Butt...
2010-02-02 23:35:14
90
原创 如何在MapView上画图
http://ophone8.com/thread-4340-1-1.htmlhttp://www.anddev.org/the_friend_finder_-_mapactivity_using_gps_-_part_i_-_ii-t93.html
2010-02-02 23:34:39
252
原创 Service
1. Service生命周期(1)Service生命周期只有onCreate, onStart和onDestroy,没有onResume, onPause和onStop。如果你在onCreate或onStart做一些很耗时间的事情,最好启动一个线程来完成,因为如果Service是跑在主线程中的,会影响到你的UI操作或者阻塞主线程中的其他事情。(2)Android系统会尽量保...
2010-02-02 23:33:57
103
原创 Notification
1. Notification构造器的参数分别为:在状态条上显示的图标、文字和Notification的当前时间// Choose a drawable to display as the status bar iconint icon = R.drawable.icon; // Text to display in the status bar when the no...
2010-02-02 23:33:11
89
原创 导航相关概念
1. Google Map的定位(1)Google公司针对Symbian,J2ME,WM推出的最新Google Map拥有定位功能,但是这个定位并不是基于GPS(接收卫星信号)的定位。而是基于A-GPS(主要接收基站信号)定位。Google这项技术基于手机基站ID信息(根据手机移动网络的发射塔来确定手机的相对位置),Google Map的定位数据是中国移动提供的,实际上中国移动等运营商也有类似...
2010-02-02 23:32:37
317
原创 OOo安装
deb:Debian软件包格式的文件扩展名。debian和ubuntu等采用。rpm:Red Hat Package Manager的缩写,是Red Hat贡献出来的软件包管理。Fedora、Redhat、SuSE等采用。一般而言,Linux版本软件发布时,第一会根据32位机和64位机分类,第二会根据是否是deb分类。例如sun提供的OOo下载版 rpm格式的OOo安装在官方网...
2010-02-02 23:31:32
247
原创 ubuntu fonts
winxp里面的宋体、还有方正排版系统里面的仿宋体、公文中的方正小标宋等等都是商业公司开发出来用在自己的产品中的,是有版权的,Linux不能拿过来就用。我们国家对开源社区和自由软件的支持非常少,直到今天也没有投资开发出一套免费的字体供大家使用。不过幸好有怀着共产主义信念的好同志为我们提供了免费的替代方案,现在我们可以使用圆体美化,还有开源的文泉驿(http://wenq.org)可以用。 ...
2010-02-02 23:30:54
292
原创 Linux下使用rar和unrar
Ubuntu默认不支持解压和压缩rar文件,我们通过下载第三方软件实现rar的压缩和解压。 1. 安装方法1:ubuntu的新立得已经提供了linux版rar的软件,只需按如下方法进行安装即可sudo apt-get updatesudo apt-get install rar unrar 方法2:http://www.rarlab.com/ 下载rarlinux.ta...
2010-02-02 23:30:24
186
原创 Bash的良好特性
(1)命令补齐:当输入了命令名的前几个字母后,按Tab键Bash会尝试着补齐该命令剩下的几个字母。(2)命令行编辑快捷键:Ctrl+a 光标跳到行头;Ctrl+e 光标跳到行尾;Ctrl+l 清屏并把当前命令作为屏幕上第一条命令显示。(3)命令历史记录:向上或向下箭头可访问命令历史记录。输入!号和历史表中命令的第一个字...
2010-02-02 23:29:50
101
原创 PendingIntent和Intent
Notification n = new Notification(R.drawable.face_1, "Service启动", System.currentTimeMillis());PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this, TServiceHolder.class),...
2010-02-02 23:28:39
117
原创 Broadcast调用Service做的一个定时器
1.public class AlarmActivity extends Activity implements OnClickListener { private Button b_call_service, b_exit_service; private Intent intent; private PendingIntent p_intent; public voi...
2010-02-02 23:28:22
114
原创 Broadcast Receiver
Broadcast Receiver用于接收并处理广播通知(broadcastannouncements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的broadcast receivers来响应它觉得重要的通知。broadcastreceiver可以通过多种方式通知用户:启动activity、使用NotificationMan...
2010-02-02 23:27:57
77
原创 LayoutInflater
一般来讲,我们用LayoutInflater做一件事:inflate。inflate这个方法总共有四种形式,目的都是把xml表述的layout转化为View。This class is used to instantiate layout XML file into its corresponding View objects. It is never be used directly...
2010-02-02 23:27:34
150
原创 Android's Components 生命周期
Android中,Component(activity、service和broadcast receivers)的生命周期始于其响应一个Intent请求,终于该Component销毁。在这期间,Component可能处于激活/未激活、可见/不可见的状态。 1. Activity堆栈 每个Actvity的状态由它所在Activity栈中的位置所决定,所有当前正在...
2010-02-02 23:27:14
165
原创 Activity文档翻译
转自:http://www.blogjava.net/marshal-hird/archive/2008/07/25/217389.html activity展现在用户面前的经常是全屏窗口,你也可以将activity作为浮动窗口来使用(使用设置了windowIsFloating的主题),或者嵌入到其他的activity(使用ActivityGrou...
2010-02-02 23:26:48
261
原创 XML解析
下面代码用到了jdom和dom4j两个包public class JDOMXML_1 { public static void main(String[] args) throws IOException, JDOMException { BuildXMLDoc(); } public static void BuildXMLDoc() throws IOException,...
2010-02-02 23:25:48
101
原创 解压缩
/* * 非面向对象语言要实现保存工作数据(如一个绘图程序保存一幅画面的定义),往往需要一个程序数据格式转换为外部 * 文件格式存储,工作时再反向转换的过程.实现比较麻烦,编程不透明.而java语言是一种面向对象的语言,使用它的 * 对象序列化特性,就可实现将工作对象(画面定义对象数据)直接写入硬盘,需要时再直接再读入内存,不需任何额外操作.实现非常 * 方便.但由于写出对象为ja...
2010-02-02 23:25:30
105
原创 回车换行符
11换行符:另起一行,'\n'10,仅仅把一个长行截断成两行,但还属于同一个段落回车符:回到一行的开头 '\r'13,分成两个段落Windows:回车换行符号是"\r\n"Linux等Unix:只有"\n"没有"\r"Mac:只有"\r"没有"\n"在解析文本或其他格式的文件内容时,常常要碰到判定回车换行的地方,这个时候就要注意既要判定"\r\n"又要判定&quo
2010-01-21 13:52:05
161
原创 Thread Pool
public class WorkQueue { private final int nThreads; private final PoolWorker[] threads; private final LinkedList queue; public WorkQueue(int nThreads) { this.nThrea...
2010-01-14 15:27:53
220
FileConnection
1. 引言FileConnection API是一个受限API,例如,它具有安全上的限制。因此,读者还必须熟悉MIDP 2.0安全架构的概念;诺基亚论坛中的文档MIDP 2.0: Tutorial OnSigned MIDlets [SIGNMID]介绍了安全模型和签名过程。FileConnection API 在JSR-75(PDA Opt...
2010-01-12 15:39:38
125
原创 J2ME GC
Java GC有隐患:例:在游戏当中经常有不同场景的切换,如从游戏逻辑退到主菜单逻辑,对游戏逻辑对象的态度很多人会选择忘记,而等待GC来收尸。乍看之下似乎并无不妥,GC会来善后。实际上GC并非实时的,当从游戏逻辑切换到主菜单逻辑时,两个对象同时存在很可能造成outofmemory。所以j2me上所有垃圾必须手工释放:显式的将引用置空(例imgs = null);java.lang.Ru...
2010-01-10 15:51:32
143
原创 aidl
1. android进程之间如何通讯呢(在不同的进程中怎样传递对象) android平台提供了一种中间层语言AIDL(Android Interface Definition Language)。显然Java中不允许跨进程内存共享。因此传递对象,只能把对象拆分成操作系统能理解的简单形式,以达到跨界对象访问的目的。在Android中,则采用AIDL的方式。编译器可以通过AIDL...
2010-01-05 11:24:53
80
Gallery 画廊
1. images.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_hei...
2009-12-17 20:25:24
119
Intent中的Flag参数
Intent i = new Intent(B.this, C.class); i.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); //什么含义 i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //什么含义startActivity(i); 从Service往Activity跳转时,要将Intent的...
2009-12-16 18:12:48
140
如何通过Intent传递一个Bean
1. 方法1(1)BeanSerializablepublic class BeanSerializable implements Serializable { private static final long serialVersionUID = 1L; private String name; private int age; private Str...
2009-12-16 16:03:41
436
Resources and Assets
在帮助文档中有关于资源文件的描述和解释,可以自己去查看。 1. 如何处理资源文件和*.db的数据库文件在应用程序初始化时将raw中的db文件拷贝到/data/data/package_name/database/下,然后通过正常方式进行访问;但是只有用户拥有root权限,才有资格访问/data/data/package_name/目录。也就是说,我们开发的程序只能在有ro...
2009-12-12 20:14:43
215
DDMS
在\android-sdk-windows-1.5_r1\tools目录下,有一个ddms.bat命令;在eclipse中,Window->Open Perspective->Other->DDMS。那么什么是DDMS呢?在android SDK的文档中可以找到其准确定义和使用方法,如下图下面,我简单介绍一下在我的工作中使用到了哪些DDMS。 1. DDMS是桥梁...
2009-12-12 18:51:59
161
apk的打包与安装
1. 什么是apk文件(1)定义:APK是Android Package Kit的缩写,即Android安装包。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。APK文件结构为:META-INF...
2009-12-11 14:58:03
126
镜像文件和映像文件
镜像文件(Image)和映像文件一般只的是同一个概念,而且英文中同称为Image,如果非要细分,则有以下区别: (1)镜像文件:把外存上的数据和存储地址信息存储在一个文件内,如Ghost。镜像文件中包含许多信息,除了数据本身还包含系统文件、引导文件、分区表信息等,这样镜像文件就可以包含一个分区甚至是一块硬盘的所有信息。常见的镜像文件格式有ISO、IMG、BIN、TAO、DAO、CIF、FC...
2009-12-11 11:21:12
2422
1
Tattoo使用方法集锦
1. 缓存/数据 清除Cache:Cache中占据最多的就是Browser Cache和Market Cache,建议只清理这两项。Data:Browser Clear Data会导致Tab、Form和Cookie丢失;Calendar Clear Data无用,下次使用时又会因为同步而再生。Settings --> Applications --> Manager...
2009-12-10 11:20:10
462
如何给GPhone安装软件
APK(Android Package Kit)主要有3种安装途径:通过以Market为代表的众多在线软件店安装;通过PC版软件安装器,需要第三方软件支持;通过手机版软件安装器,需要第三方软件支持;第一种方法最简单,GPhone手机内置了android market,你也可以通过browser访问其他网店下载安装应用。第二/三种方法在使用之前需要对手机进行一些设置: ...
2009-12-09 22:50:15
160
Android模拟器SD Card映像文件使用方法
1. mksdcard命令用cmd进入SDK的Tools目录,执行mksdcard命令。会出现如下帮助信息我们可以看到sdcard image支持FAT32格式,其中usage: mksdcard [-l label] <size> <file>是主要的参数。-l 后面跟的是磁盘卷标,如g就代表g盘;size 为制定容量大小,单位有KB和MB;...
2009-12-09 20:28:27
199
空空如也
关于struts2和sping的整合
2008-10-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人