- 博客(31)
- 收藏
- 关注
原创 描述下Android数字签名
Android 数字签名 在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有
2011-07-06 08:52:16
1203
原创 IntentService 的好处
IntentService 的好处Acitivity的进程,当处理Intent的时候,会产生一个对应的ServiceAndroid的进程处理器现在会尽可能的不kill掉你非常容易使用日历中IntentService的应用public class Dismiss
2011-07-06 08:51:12
666
转载 简要解释一下activity、 intent 、intent filter、service、Broadcast、BroadcaseReceiver
ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activit
2011-07-06 08:48:11
501
转载 什么是ANR 如何避免它?
ANR定义 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用
2011-07-06 08:34:23
283
转载 java nio简介
转载:http://www.iteye.com/topic/834447 1. 基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 ) 2.
2011-06-16 16:02:00
414
原创 activity设置窗口模式
1。在你的styles.xml文件中可以新建一如下的style: @drawable/float_box 如果窗口要添加窗口背景,可以在drawable中新建一个叫float_box.xml的文件,内容可以如下(自定义):http://schemas.android.com/apk/res/android">
2011-06-15 18:16:00
8811
2
原创 在Android 应用程序之间数据共享—-ContentResolver
在Android 应用程序之间数据共享—-ContentResolver中,已经说明了Android是如何实现应用程序之间数据共享的,并详细解析了如何获取其他应用程序共享的数据。ContentProviders存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。那么如何将应用程序的数据暴露出去?通过以前文章的学习,知道ContentResolver是通过Cont
2011-06-09 11:05:00
961
原创 android数据存储方式
在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(Content provider)和网络。一.SharedPreferences方式 Android提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方式存储,使得我们可以很方便的读取和存入.
2011-06-09 11:03:00
739
原创 如何安全退出已调用多个Activity的Application
对于单一Activity的应用来说,退出很简单,直接finish()即可。当然,也可以用killProcess()和System.exit()这样的方法。但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。当然,网上也有人说可以。就好像有人问,在应用里如何捕获H
2011-06-09 10:53:00
518
原创 android 获取手机IMEI号码
核心代码: Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)) .getDeviceId(); 1.加入权限 在manifest.xml文件中要添加 2.代码 /** * * *创建日期 2010-4-29 下午05:02:47 * */ packa
2011-06-04 09:02:00
3906
原创 Memcached 命令操作
转 Memcached 命令操作对于 Memcached 缓存系统的基本介绍、安装以及应用 之前有一编文章说过,下面主要是对使用Memcached系统的基本命令以及协议作个简单的分析,个人学习的笔记,呵呵。还希望能给需要的筒子一点参考:<br /><br />一、Memcache面向对象的常用接口包括:<br />Memcache::connect -- 打开一个到Memcache的连接<br />Memcache::pconnect -- 打开一个到Memcache的长连接<br />Memcache::
2011-05-31 14:37:00
474
原创 Linux下jdk的安装
<br />1.下载:jdk-1_5_0_06-linux-i586-rpm.bin<br /> 地址:http://java.sun.com/j2se/1.5.0/download.jsp<br />2.给文件加上可执行权限<br /> [root@esprit java]# chmod +x jdk-1_5_0_06-linux-i586-rpm.bin<br />3.执行jdk-1_5_0_06-linux-i586-rpm.bin<br /> [root@esprit java]# ./
2011-05-18 15:44:00
306
原创 MemCached帮助文档
<br />MemCached帮助文档<br /> <br />转载:http://blog.163.com/zhangjinping_2000/blog/static/219551282009111810039239/<br /> <br />1、安装(for Windows)<br />memcached 1.2.4 for win32.<br />下载地址:http://www.splinedancer.com/memcached-win32/<br />例如:<br />c:/memcached/m
2011-05-04 10:54:00
674
原创 Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法 - [Java|技术相关]
<br />http://selives.blogbus.com/logs/27714366.html ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项
2011-04-08 11:26:00
621
转载 JAVA网络爬虫的实现
转载:http://grunt1223.iteye.com/blog/947127<br /> 记得在刚找工作时,隔壁的一位同学在面试时豪言壮语曾实现过网络爬虫,当时的景仰之情犹如滔滔江水连绵不绝。后来,在做图片搜索时,需要大量的测试图片,因此萌生了从Amazon中爬取图书封面图片的想法,从网上也吸取了一些前人的经验,实现了一个简单但足够用的爬虫系统。 <br /><br />网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成,其基本架构如下图所示: <br /><br
2011-04-02 17:48:00
1139
原创 eclipse插件安装
<br />eclipse是一个非常优秀Java编辑开发平台,可惜默认不提供对jsp的支持.<br />安装eclipse其实非常简单,只要去eclipse.org下载最新的SDK版本就可以了,解压缩文档就是可执行文件,eclipse都是不用安装直接运行的。<br />eclipse的插件非常多,熟练利用插件将会非常方便各种各样的开发.<br />本文主要介绍如何利用eclipse开发TOMCAT下的java以及jsp(当然前提是已经配置好了,JDK以及Tomcat了).以及如何使用多语言版本的问题.本文同
2011-01-26 17:16:00
484
原创 eclipse配置
<br />1、 Java环境安装: <br /><br />这里使用的是J2SE 1.4.2,这个可以到sun公司的网站去下载:http://java.sun.com/j2se/1.4.2/download.html 。 <br /><br />为什么不用其他的版本呢?我也不清楚,不过公司里配置的标准版本就是这个版本,大概是因为兼容性的原因吧。 <br /><br />下载完成后,即可安装J2SE-SDK到E:/jsk目录下。 <br /><br />配置环境变量如下: <br /><br />JAVA_
2011-01-26 15:45:00
304
原创 oracal 日期计算
<br />加法<br /> select sysdate,add_months(sysdate,12) from dual; --加1年<br /> select sysdate,add_months(sysdate,1) from dual; --加1月<br /> select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期<br /> select sysdate,to_
2011-01-06 16:47:00
504
原创 Linux操作系统下的三种Java环境配置方法
文章分类:操作系统 关键字: linux操作系统下的三种java环境配置方法 这里主要介绍三种方法,三种方法各有优缺点,根据不同情况不同选择。 方法1:修改/etc/profile 文件 所有用户的 shell都有权使用这些环境变量 (1)在 shell终端执行命令:vi /etc/profile (2)在 profile文件末尾加入: JAVA_HOME=/usr/local/jdk1.6.0_4
2010-11-27 21:20:00
373
原创 关于Linux下tomcat的catalina.out文件过大问题
<br />Linux下的tomcat产生的日志文件不象windows下的按时间时间和大小来处理,<br />尽管也生成了日志文件catalina.2009-0x-0x.log类型的文件,但是其中的catalina.out文件依然增大;它为啥在增大,为啥在增大,原因我就不探究了。<br />Tomcat的官方文档,由于是外文,偶还没有看明白di;<br />http://tomcat.apache.org/tomcat-6.0-doc/logging.html<br />据说是修改某些配置可以实现,希望高人
2010-11-23 13:59:00
961
原创 如何删除表的主键定义和索引定义呢?
找到方法了:sp_helpindex objname一下子就看出了主键和索引的名字删除主键用alter table drop constraint PK_name删除索引用drop index tablename.indexname
2010-10-15 05:26:00
3376
原创 查询表中重复值
<br />查询表中相同记记录<br /> <br />select a from table where a in (select a from table group by a having count(a) >1 )<br /> <br />删除表中多余的重复记录<br /> <br />delte from table where a in (select a from table group by a having count(a) >1) and rowid not in(select min(
2010-10-12 10:11:00
479
原创 Oracle中查找和删除重复记录方法简介
<br />平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。 <br />下面总结一下几种查找和删除重复记录的方法(以表CZ为例): <br />表CZ的结构如下: <br /> SQL> desc czName Null? Type----------------------------------------- C1 NUMBER(10)C10 NUMBER(5)C20 VARCHAR2(3)<br
2010-09-19 14:57:00
260
原创 oracal增删改表字段
<br />1、添加字段<br />alter table table_name add column1 type add column2 type add column3 type ... ;<br /> <br />2、删除字段<br />alter table table_name drop column column_name;<br /> <br />3、修改字段<br />alter table table_name modify (column_name type);<br />
2010-09-17 16:00:00
261
原创 JavaMail发送中文邮件中主题乱码的解决方法
我们的程序经常会出现这样一个问题,在WinXp下测试是正常的,而到了服务器(Linux操作系统)上就出现这个问题。<br /><br /><br />1、 由于邮件我写的程序的邮件主题是写在配置文件(. properties)中的,再通过native2ascii把中文邮件主题从本地码(简体中文Wind Xp 是GBK)转换为Unicode 编码。而Java程序读取properties配置文件内容时,是根据操作的编码方式来读取的,这样就造成程序的可移植性差。<br />2、 没有指定邮件主题的编码方式<b
2010-08-03 15:15:00
369
原创 FileInputStream读取文件
/** *//**读文件 * @param path * @return * @throws IOException */ public String FileInputStreamDemo(String path) throws IOException...{ File file=new File(path); if(!file.exists()||file.isDire
2010-05-12 18:04:00
1415
原创 按位左右移位运算符
按位左右移位运算符>> 今天在群里总算长见识了。。虽然不常用记下来...>> 1 = / 2>> 2 = / 4>> 3 = / 8>> 4 = / 16...失忆的猪猪(3224897) 17:04:54移位运算符包括:“>> 右移”;“>> 无符号右移”例子:-5>>3=-11111 1111 1111 1111 1111 1111 1111 10111111 1111 1111
2010-05-11 12:05:00
1599
原创 安装eclipse--SVN插件
安装eclipse--SVN插件 1、eclipse菜单栏 help->software updates-> Find and Install 2、选择search for new features to install -> Next 3、选择New Remote Site->输入如下:->OK name: subclipse url: http://subclipse.tigris.org/u
2010-04-26 17:27:00
444
原创 解决eclipse svn插件不能识别自己svn服务器中项目的问题(点team没有相关功能)[转载]
关键字: eclipse svn team 问题现象: 1.6.0版本subversion 导入项目到版本库 在TortoiseSVN中能正常获取数据,也能正常更新/提交 将check out出来的项目导入到eclipse,eclipse下的svn插件不能正常识别此项目(team里面没有相关功能) 解决过程: 1 试着check out其他服务器
2010-04-26 13:35:00
3948
原创 eclipse 配置tomcat
我们需要先到http://www.sysdeo.com/eclipse/tomcatPlugin.html去下载Tomcat插件,tomcatPluginV3.zip解压后将文件夹com.sysdeo.eclipse.tomcat_3.0.0拷贝到Eclipse的plugins目录下。之后再启动Eclipse ,在IDE中选择“Window”菜单的“Customize Perspective…”,
2010-04-22 16:28:00
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人