自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花郎的专栏

三分天注定,七分靠打拼,爱拼才会赢!

  • 博客(29)
  • 资源 (12)
  • 收藏
  • 关注

原创 Android事件练习

<br />Android上有响应案件和触屏两种事件<br />具体:<br />boolean onKeyDown(int keyCode,int KeyEvent event)用于响应案件按下<br />boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于响应按键重复点击,官方API指出onKeyMultiple方法总是返回false,即它没有handle,因此必须重写才能实现<br />boolean onKeyUp(i

2011-03-11 15:45:00 2388

原创 SQLite数据库第一天

<br />一、SQLite操作的组件类<br />Android SDK提供了一些类来表示SQLite的行,操作返回值等。<br />ContentValues类用于表示数据库的行,一个ContentValues对象代表了数据库的一行数据,<br />其中包含了各列的数据值,在想SQLite数据库插入数据的时候,ContentValues对象提供了列明和数据<br />的映射关系。<br />Cursor类用于操作数据库查询结果,包含的典型的方法如下:<br />moveToFirst,移动指针至结果的第

2011-03-09 11:35:00 1702

原创 Eclipse导入包快捷键

<br />shift+ctrl+o导入所有没导入的包<br />shift+ctrl+m导入你鼠标当前所在的地方的未导入的包,鼠标放在语句最前边

2011-03-07 16:07:00 1958

原创 JAVA抽象类和接口心得(一)--区别

<br />一、抽象类可以提供实现的方法,接口不能提供<br />JAVA接口和抽象类最大的一个区别就是,JAVA抽象类可以提供某些方法的部分实现,而接口不可以,这就是JAVA抽象类唯一的优点,但是这个优点非常有用。如果向一个抽象类里加入一个心得具体的方法时,那么它所有的子类一下子都得到了这个新的方法,例如下面的抽象类添加了一个实现函数,那么子类就可以直接是用这个方法了<br />public abstract class Test1<br />{<br />     public void func1()

2011-03-06 11:33:00 1097

原创 Discuz安装+域名解析

<br />今天是2011年3月5日星期六,昨天的雨水已经慢慢的被大地吸收了,令人向往的阳光洒向了成都的脸上,我开始犹豫了,是出去玩呢,还是赶快把作业给搞定呢,朋友叫我去平遥古镇去玩,但是想了想,还是算了,有太多的原因,于是宅在宿舍里开始了域名解析的漫长旅途,还好最有只是实现了我的一点点希望<br />在网上下载了Discuz 1.5的包,搭建了wampserver环境,启动服务后,我将Discuz解压,将里面的upload里的东西,全部拷贝到了wamp目录下的www目录,因为这个是默认的根目录,于是在浏览

2011-03-05 23:25:00 1957

原创 Android通过URL获取网络资源

<br />1、由于访问网络,所以要在AndroidManifest.xml中加入访问因特网服务的权限<br /><uses-permission android:name="android.permission.INTERNET" /> <br />如果不加入的话,就会出现permission denied的异常<br />2、开始编写代码,代码如下<br />package org.loulijun.HttpGet;<br />import java.io.BufferedInputStream;<br

2011-03-04 15:20:00 5005 2

原创 EJB杂记--1

<br />1、EJB组件不能独立运行,必须放在容器中才能够运行,就像是servlet必须放在tomcat容器内才能够运行一样<br /> <br />2、例如登陆界面,则样才能够控制只有张三才能调用Servlet?<br />答:可以用session控制,当然也可以用容器提供的安全和认证机制来控制<br /> <br />3、EJB:实体bean,会话bean,消息驱动bean<br />但是目前实体bean用的较少,一般被Hibernate所替代<br /> <br />4、JAVA类分为实体类、控制类

2011-03-03 17:02:00 730

原创 JUnit白盒测试-第3天

<br />首先需要知道什么是annotation<br />详见百度百科:http://baike.baidu.com/view/612195.htm<br /> <br />其实annotation就是程序中类或者方法等上面的@Override等类似的东西,那么JUnit里面也有这样的东西<br />这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么

2011-03-03 16:11:00 1302

原创 JUnit白盒测试-第2天

<br />1、  在JUnit中有个assertTrue()的方法,一个是里面有String 参数的assertTrue(String msg,Boolean b),一个是没有参数的assertTrue(Boolean),那么他们两个之间到底有什么区别,其实只是一个有字符串的提示功能,也就是说假如测试出错了,那么将会在报异常的地方显示你所设置的出错信息,也就是string字符串。而如果没有这个,即使出错了,但是不知道是哪里出错了,不知道到底是什么错了,这样可能会有些麻烦。<br /> <br />pack

2011-03-01 21:47:00 2850

原创 Activity生命周期

监视Activity状态变化Activity提供了一系列的回调方法(onCreate(),onStart(),onResume等),当Activity状态发生变化时,相应的回调方法就会被调用。我们可以用日志来查看调用情况Log.v(String tag,String msg);  //verbose  冗余消息Log.d(String tag,String msg);  //debug   调试消息Log.i(String tag,String msg);   //info    普通消息Log.w(Str

2011-03-01 10:01:00 817

原创 JUnit白盒测试-第1天

什么是单元测试<br />写了个类,要给别人用,但是不知道有没有bug,测试一下,即可,一般都用main方法测试,也就是比如用System.out.println(a);的样子将要测试的东西答应出来找bug,但是这种测试方法有两个缺点:<br />第一、   不能一起运行<br />第二、   大多数情况下需要人为的观察输出结果确定是否正确<br /> 为什么要进行单元测试<br />一、重用测试,以应对将来软件开发的变化,使得程序更加健壮<br />二、减少了软件运行维护的成本,降低软件bug的概率<br

2011-03-01 08:56:00 3439

转载 Android广播机制(两种注册方法)

<br />在android下,要想接受广播信息,那么这个广播接收器就得我们自己来实现了,我们可以继承BroadcastReceiver,就可以有一个广播接受器了。有个接受器还不够,我们还得重写BroadcastReceiver里面的onReceiver方法,当来广播的时候我们要干什么,这就要我们自己来实现,不过我们可以搞一个信息防火墙。具体的代码:public class SmsBroadCastReceiver extends BroadcastReceiver    <br />{   <br /> 

2011-02-27 22:10:00 12965 2

原创 广播接收器-BroadcastReceiver 电池电量显示

<br />参考《Android移动开发入门与进阶》<br /> <br />广播接收器是一种专门用来接收广播通知信息的,并作出相应的处理的组件。比如通知电量过低,拍照,发短信,来电等<br />Broadcast Recevier有两种注册方式:一种是通过AndroidManifest.xml,另一种是通过Context.registerReceiver()进行注册。<br />广播接收器只有一个回调方法<br />void onReceive(Context context,Intent intent)

2011-02-27 21:50:00 5138

原创 Android如何调试程序(一)

<br />1、Activity失去焦点是指当光标,或鼠标离开Activity,比如浏览器上的<br />导航栏为蓝色时候就是聚焦,如果将鼠标移开,点击了其他的页面,那么这个时<br />候导航栏就变成了灰色,这个时候就失去了焦点<br />2、Android调试程序<br />①在Eclipse中打开你要调试的文件,例如CalculateActivity.java,在菜单栏<br />选择 Run-Toggle Breakpoint来设置断点<br />②在Eclipse下选择Calculate项目,右击

2011-02-27 21:11:00 2812

转载 Android高手过招 FAQ

1、Q:如何成为高手?<br /><br />      A:成为一名真正的Android高手必须掌握和遵循的一些准则:<br /><br />          1)学会懒惰<br />aDon't Reinvent the Wheel(不要重复发明轮子)。<br />bInventing the Wheel(发明轮子)。<br />cDon't Reinvent the Wheel(不要重复发明轮子)。<br />    “轮子理论”,也即“不要重复发明轮子”,这是西方国家的一句谚语,原话是:Don't

2011-02-27 10:08:00 816

转载 Android中级进阶 FAQ

<br />1、Q:Android开发者应该先看什么文档?<br /><br />      A:对开发者来说,最重要的是概念,而DOCS中的Dev Guide里面对其解释十分清晰,请仔细阅读。并可以到eoeAndroid开发者社区中找到很多的文档和学习资料。<br /><br /><br />2、Q:Android系统架构有哪些?<br />     <br />       A:Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层

2011-02-27 10:07:00 595

转载 Android新手入门 FAQ

<br /><br />1、Q:什么是Android?<br /><br />A:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。<br /><br /><br />2、Q:Android就业前景<br /><br />A:Android是Google开发的基于Linux平台的开源移动操作系统。

2011-02-27 10:06:00 514

转载 Android新手入门 FAQ

<br /><br />1、Q:什么是Android?<br /><br />A:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。<br /><br /><br />2、Q:Android就业前景<br /><br />A:Android是Google开发的基于Linux平台的开源移动操作系统。

2011-02-27 10:04:00 465

原创 HTML的一些基础知识

<br />1、behavior="alternate"/"scroll"/"slide"的区别<br /><marquee direction="right" behavior="alternate">开始奋斗</marquee><br />alternate意思是交替,也就是文本“开始奋斗”从左到右后在从右到左滚动<br /><marquee direction="right" behavior="scroll">开始奋斗</marquee><br />scroll表示文本“开始奋斗”一直是从左到右<b

2011-02-25 21:22:00 784

原创 Struts2第2天--namespace的一些概念

<br /> <br /><br />1、包(package)主要是用于区分类的重名<br /> <br />2、运行tomcat的时候,记得首先要把工程发布一下,否则就出现404错误码<br /> <br />3、namespace=""为空,表示当在地址栏输入<br />http://localhost:8080/Struts2_test/index<br />http://localhost:8080/Struts2_test/afdf/dfasdfd/index<br />http://localh

2011-02-25 18:25:00 932

原创 Android-ImageButton的使用

<br />ImageButton是上面带有图片的Button,与Button只用类似<br /> <br />第一步:<br />首先找到两个图标,在res目录下创建一个名为drawable的文件夹,将图片放入其中<br /> <br />第二步:<br />编写main.xml文件,如下<br /> <br /><?xml version="1.0" encoding="utf-8"?><br /><LinearLayout xmlns:android="http://schemas.android.c

2011-02-25 14:33:00 26536 5

原创 Android三种常用布局文件

<br />LinearLayout:线性布局<br />orientation="vertical"垂直布局  or "horizontal"水平布局<br />gravity:控件里的文本摆放位置<br />textSize  10pt(磅 )字体大小<br />paddingLeft 左边距<br />paddingTop  =10dip(像素) 上边距<br />paddingRight 右边距<br />paddingBottom   下边距<br />padding表示4个内边距都一样<br /

2011-02-25 13:37:00 1644

原创 Android 简单的按钮事件

<br />今天编写了一个小程序,运行的时候总是出现如下的错误<br /><br /> <br />找了好久,问了eoeAndroid群里的高手们才知道,我把setContentView(R.layout.main)放到了,后面,应该将其放到onCreate最前面,如下<br />package org.loulijun.test;<br />import android.app.Activity;<br />import android.graphics.Color;<br />import androi

2011-02-25 13:30:00 2019

原创 Struts2第1天-显示This is my first Struts Application

<br />心得:把请求和显示的结果分开,是struts2的核心<br /> <br />运行原理:<br />①client首先发出一个请求,http://localhost:8080/Struts2_Hello/hello<br />②tomcat受到请求首先会参考web.xml,然后调用dofilter()交给struts2filter处理,而struts2filter文件参考struts2.xml,参考它的第一步是找到namespace,然后找到对应的action,然后再找到对应的result,当找

2011-02-23 22:22:00 530

原创 Struts2第1天-显示This is my first Struts Application

<br />心得:把请求和显示的结果分开,是struts2的核心<br /> <br />运行原理:<br />①client首先发出一个请求,http://localhost:8080/Struts2_Hello/hello<br />②tomcat受到请求首先会参考web.xml,然后调用dofilter()交给struts2filter处理,而struts2filter文件参考struts2.xml,参考它的第一步是找到namespace,然后找到对应的action,然后再找到对应的result,当找

2011-02-23 22:01:00 545

原创 apk文件的安装

<br />一、首先我们创建某个目录,用于专门存放apk文件,目的在于方便管理,例如将NovelReader1088For2.2.apk文件存放到E:/lOVEAndroid/Apk目录下<br />二、打开模拟器<br />三、输入cmd进入DOS下,并且切换到apk文件所在的目录,然后输入命令 adb install NovelReader1088For2.2.apk即可<br /><br />四、按MENU键返回主菜单,就可以看到生成了一个名为“智能阅读下载器”的图标,点击即可进入到程序中...<br

2011-02-20 10:22:00 788

原创 apk文件的反编译教程

Apk文件的反编译1、  首先是将下载到的apk文件用WINRAR软件解压,比如将test.apk解压后的目录如下2、  然后是下载有关反编译的工具,链接http://wangqiaowqo.javaeye.com/blog/782648(1)       AXMLPrinter2.jar用于反编译xml布局文件的,如果是直接打开如main.xml文件的话,会看到里面的乱码是一大片(2)       dex2jar工具用于反编译class.dex文件为classes.dex.dex2rar.jar文件,具体

2011-02-19 21:55:00 4518 1

原创 Ubuntu下搭建PHP

<br />一、安装Apache2<br />sudo apt-get install apache2<br />然后在Firefox中打开:<br />http://localhost/<br />提示成功<br />安装完毕后,接下来就要启动Apache了<br /> <br />如果只是用于本地开发,加强安全性,设置如下: <br />xiaozhihu@xiaozhihu:~$ gksudo "gedit /etc/apache2/ports.conf"<br />更改ports.conf<br /

2011-02-19 12:48:00 627

原创 安装SQL Server2000的注意事项

安装SQL Server2000的注意事项<br />1.首先点击“我的电脑”-“属性”-“计算机名”,查看你的计算机名字是不是全大写的,如果不是但又想安装SQL Server2000的话,劝你还是改为全大写的吧,比如我的计算机名是loulijun,那么,点击“更改”,输入LOULIJUN,输入新的并且是全大写的计算机名即可,点击确定后重启。因为如果不更改的话有时候会出现着这种情况(尤其是以前装过的)<br /> <br />2.在Window XP系统下只能安装个人版的SQL Server2000,其他的

2011-02-19 12:44:00 1216

Android反编译工具-

AXMLPrinter2.jar, dex2jar, XJAD工具,具体可以参观我的博客讲述的Android apk文件如何反编译

2011-02-19

大话企业级android开发全集(带二级书签,共415页)

大话企业级android开发全集(带二级书签,共415页) 稍微有些深入,但还是很适合新手研究

2010-12-17

Android_2.3_说明文档(new)

Android_2.3_说明文档(new) 添加了很多新的特性,特别是界面漂亮了很多,Daxvik的执行效率也快很多

2010-12-17

深入浅出_Google_Android(PDF格式高清中文版)

深入浅出_Google_Android(PDF格式高清中文版) 这本书是一本入门或者深入的好书

2010-12-17

我的三国版JAVA学习教程

三国版的java学习,可以快速学习java的设计模式的精髓所在

2010-07-30

我的ext中文手册教程

ext是目前非常流行的技术,可以再网页上实现特效,很适合个各位玩野爱好者的胃口

2010-07-30

Windows7下IIS7的安装及ASP配置方法

Windows7下IIS7的安装及ASP配置方法,间的已经很详细了,很好的资源啊

2010-07-30

Adjx在web中的应用

Adjx在web中的应用是讲解当今的流行的ajax技术的核心内容,绝对会让你受益匪浅

2010-07-30

JavaScript教程

这是JavaScript的教程,里面的内容很详细,很全面,很适合新手来学习

2010-07-30

XML入门教程-IBM

这是XML的入门教程,采用网页的技术来章显示,对于初学者来说是很好的

2010-07-30

空空如也

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

TA关注的人

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