- 博客(36)
- 资源 (42)
- 收藏
- 关注
原创 做applet程序之有感
<br />之前没有做过有关java桌面应用程序,一直在学习、练习有关web的开发,所在在进行窗口应用程序时感觉有点吃力,有点没有头绪和<br /> <br />调理。比如:在applet类中有关方法,内部类,匿名类等布局非常乱,毫无章法,结果在修改时代码定位十分让我头疼,浪费了大量宝贵的<br /> <br />时间。<br /> <br />后来我又使用 NetBeans 开发工具来组织界面布局,感觉其对整个类的布局挺合理的,组件的布局和初始化都在一个方法中进行,<br /> <br />这个方法中的代
2011-05-30 15:06:00 670
转载 将窗体设置在屏幕中央(java)
DimensionscreenSize=java.awt.Toolkit.getDefaultToolkit().getScreenSize();//获取屏幕的大小DimensionframeSize=this.getSize();//这里的this可替换成窗体的名字,下同this.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);//设置位置
2011-05-29 13:27:00 3502 1
转载 JAVA APPLET读本地文件权限问题及解决办法
<br />综合网络上的资料有2中方法:<br />1,使用数字签名。<br />2,修改策略文件。<br />这里使用的方法是修改策略文件:<br />首先要确定IE所使用的Jre安装在哪个目录下。但没有找到比较好的方法,一般默认是C:/Program Files/Java/下。从IE的Internet选项中可以看到目前使用的版本,那就进入C:/Program Files/Java/中对应版本的文件夹。本机是C:/Program Files/Java/j2re1.4.2_05/<br />
2011-05-27 21:01:00 11774
转载 J2EE企业应用:Applet和Servlet的通信
<br />在今天的多层结构的web应用程序的设计中,我们可以同时使用Java applet和Servlet。Applet为建立功能强大的动态界面提供了便利的机制,Servlet为web服务器或者其他应用服务器处理请求提供了高效率的手段。 <br />Sun公司的应用程序模型描述了在Java2平台下开发企业级的Java应用的最好的规范。一种被推荐的规范是:在前端使用Applet、HTML和JSP,在后端使用Enterprise JavaBeans支持的Servlet及其他成分。 <br />这种体系结构的关
2011-05-27 16:22:00 1403
转载 关于Html嵌入Applet的问题
codebase = ". " code = "signedapplet.TestApplet.class " archive = "SignedApplet.jar " name = "TestApplet " width = "400 " height = "300 " hspace
2011-05-26 14:54:00 10981 3
转载 FileInputStream与FileOutputStream类
FileInputStream与FileOutputStream类分类:JAVAFileInputStream与FileOutputStream类 FileInputStream和FileOutputStream类分别用来创建磁盘文件的输入流和输出流对象,通过它们的构造函数来指定文件路径和文件名。 创建FileInputStream实例对象时,指定的文件应当是存在和可读的。创建FileOutputStream实例对象时,如果指定的文件已经存在,这个文件中的原来内容将被覆盖清除。 对同一个磁盘文件创建
2011-05-23 14:53:00 5278 1
转载 使用SQLiteOpenHelper
使用SQLiteOpenHelper SQLiteOpenHelper是包装了数据库的创建、打开和更新的抽象类。通过实现和使用SQLiteOpenHelper,你可以隐去在数据库打开之前需要判断数据库是否需要创建或更新的逻辑。上面的代码片段显示了如何扩展SQLiteOpenHelper类,通过重写构造函数、onCreate和onUpgrade方法来处理新的数据库的创建和更新到新的版本。在前一个例子中,onUpgrade只是简单的丢弃了已有的表并用新定义的表进行替换。实际上,一个比较好的方案是移植已经
2011-05-21 17:36:00 1516
转载 Android开发之ListView 适配器(Adapter)优化
Android开发之ListView 适配器(Adapter)优化<br /><br />ListView的Adapter的作用如下图所示:<br /><br />Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?<br /><br />先看看下面的代码:publicView getView(int pos
2011-05-20 22:16:00 632
转载 android ListView详解
<br />由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18<br /> 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。<br /><br /> 列表的显示需要三个元素:<br />1.ListVeiw 用来展示列表的View。<br />2.适配器 用来把数据映射到ListView上的中介。<br />3.数据
2011-05-20 21:15:00 438
原创 使用 java.io 进行服务器-Android通信
由于Android 系统完全支持java , 所以我们完全使用 java 提供的类来完成 Android 系统和服务之间通信的功能。类库:java.io信息发送类: DataOutputStream ,该类的结构如下: java.ioClass DataOutputStreamjava.lang.Objectjava.io.OutputStreamjava.io.FilterOutputStreamjava.i
2011-05-19 17:28:00 1220
原创 注意
<br />在Adroid中,不能直接将 int 类型的值赋给text(textView.text,等),<br /> <br />需要将 int 转化为String 即采用String.valueOf( int )的方法,然后再<br /> <br />赋值,否则系统运行时会报错。。。。。。
2011-05-19 16:36:00 507
原创 使用java.net进行Android和服务器信息交互
<br />Android应用程序和服务器进行信息交换,本质上和浏览器与服务器交互是一样的,都是客户端向服务器发出一个请求,服务器对请求进行处理,最后向客户端相应请求。<br />请求和回应都是以流(stream)的形式进行传递的。<br />客户端和服务器要对流分别进行加工处理。<br /> <br />使用java.net(标准的java接口)来实现Android应用程序同服务器之间的信息交互。<br /> <br />请求流:DataOutputStream<br /> <br />URL----àH
2011-05-17 16:39:00 1410
转载 JSP引擎的工作原理
本文介绍JSP引擎的工作原理,以及JSP运行环境,JSP生命周期和JSP网络应用服务器框架等。<br /> <br />JSP运行环境:<br />执行JSP代码需要在服务器上安装JSP引擎,比较常见的引擎有WebLogic和Tomcat。把这些支持JSP的web服务器配置好后。就可以再客户端通过浏览器来访问JSP页面了。默认端口一般是7001.<br />JSP生命周期:<br />JSP处理请求的方法就是把这些请求都统一看做Servlet。由于这个原因,JSP的很多功能和生命周期,都由Java
2011-05-17 11:49:00 871 2
原创 spring整合servlet
在servlet中使用spring的依赖注入,必须要在配置文件中进行声明。一、 在web.xml文件中需要添加如下配置:contextConfigLocation/WEB-INF/applicationContext.xmlorg.springframework.web.context.ContextLoaderListener二、 在servlet中通过 WebApplicationContext来产生applicationContext , 进而使用spring的依赖注入功能代码如下:
2011-05-17 10:07:00 1219
转载 从服务器读取图片和显示图片的代码如下
<br />从服务器读取图片和显示图片的代码如下:<br />protected void onCreate(Bundle savedInstanceState) {<br /> // TODO Auto-generated method stub<br /> super.onCreate(savedInstanceState);<br /> setContentView(R.layout.image);<br /> iView=(Im
2011-05-15 20:41:00 4346
转载 android------权限
在利用android访问本地服务器是需要设置权限:<br /><br /><uses-permission android:name="android.permission.INTERNET"></uses-permission><br /><br /><br /><br /><br />其他权限为:<br /><br /><br />我学习的过程中总结了一些经常涉及到的权限,供楼主参考一下:<br /><br />添加WiFi以及访问网络的权限:<br /> <uses-per
2011-05-15 16:02:00 6791 1
转载 Android---Activity生命周期状态
Activity生命周期:<br /> 一个activity主要有三个状态:<br /> · 当在屏幕前台时(位于当前任务堆栈的顶部),它是活跃或运行的状态。它就是相应用户操作的activity。 <br /> · 当它失去焦点但仍然对用户可见时,它处于暂停状态。即是:在它之上有另外一个activity。这个activity也许是透明的,或者未能完全遮蔽全屏,所以被暂停的activity仍对用户可见。暂停的activity仍然是存活状态(它保留着
2011-05-14 11:08:00 611
转载 Android 之采用execSQL和rawQuery方法完成数据的添删改查操作
<br /><br /> <br /> 使用 SQLiteDatabase 操作 SQLite 数据库view plaincopy to clipboardprint?/* Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery
2011-05-14 09:36:00 1002 1
转载 Android 之采用execSQL和rawQuery方法完成数据的添删改查操作
<br /><br /> <br /> 使用 SQLiteDatabase 操作 SQLite 数据库view plaincopy to clipboardprint?/* Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery
2011-05-14 09:34:00 2042
原创 我的SharedPreferences存取代码
<br />-------------------------------------------存数据<br />SharedPreferences pp=getSharedPreferences("gyf", Context.MODE_PRIVATE);<br /> Editor editor=pp.edit();<br /> editor.putInt("age", 23);<br /> <br /> <br /> <br />-----------------------------------
2011-05-12 21:19:00 492
转载 SharedPreferences
<br /><br /><br /><br /> SharedPreferences存储类效率分析<br /> SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?<br />SharedPrefere
2011-05-12 20:58:00 511
转载 LayoutInflater
<br /> Inflater英文意思是膨胀,在android中应该是扩展的意思吧。 <br />LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。
2011-05-06 22:32:00 470
转载 android Toast大全(五种情形)建立属于你自己的Toast 收藏
<br /><br /> androidToast大全(五种情形)建立属于你自己的Toast 收藏<br />Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。<br />1.默认效果<br /><br />代码<br />Toast.makeText(getApplicationContext(),"默认Toast样式",<br /> Toast.LENGTH_SHORT).show();<br />2.自定义显示位置效果
2011-05-06 22:09:00 837
转载 CharSequence数据类型与Resource ID
<br /><br />.....<br /> mTextView02 = (TextView) findViewById(R.id.myTextView02);<br /> CharSequence str_2 = getString(R.string.str_2);<br /> <br /> String str_3 = "我是程序里调用Resource的";<br /> mTextView02.setText(str_3 + str_2);<br />.....<br /
2011-05-06 21:39:00 936
转载 浅析Android中Drawable(hdpi,ldpi,mdpi)目录的区别
<br /><br /> <br />Drawable(hdpi,ldpi,mdpi)的区别:<br />主要是为了支持多分辨率的.<br />hdpi里面主要放高分辨率的图片,如WVGA (480×800),FWVGA (480×854)<br />mdpi里面主要放中等分辨率的图片,如HVGA (320×480)<br />ldpi里面主要放低分辨率的图片,如QVGA (240×320)<br />系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片<br />所以在开发程序时为了兼容不同平台不
2011-05-06 16:30:00 8453 1
原创 R.java 未直接更新layout中的信息原因之一
<br />res中的文件及其子文件夹中的文件不能出现字母大写的情况,否则会导致系统不识别而无法写入R.java文件中,我估计汉字就更不能识别了,只是估计(汉字也不能识别),(汉字的情况)没有真正测试过。
2011-05-05 18:38:00 1115
原创 android的两种布局------------------------经自身测试,完全正确
<br />android的UI布局有两种方式:<br /> <br />一、 通过xml文件来配置(如main.xml)<br /> <br /> protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.g2); final TextView t
2011-05-05 16:56:00 999
转载 Android平台显示单位px和dip以及sp的区别
<br /><br />很多网友可能发现在Android的layout文件中layout_width或layout_height有时候可能会指定具体的单位,比如有时候为px、dip或者sp等等。下面android123把常见的单位做下简单的介绍,比如说<br />px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。<br />dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和Q
2011-05-05 16:56:00 763
转载 Android:res资源在R.java中不能自动生成ID
<br />Android:res资源在R.java中不能自动生成ID<br />为res下任何资源文件添加新的控件时,会在R.java自动生成相应ID。如果res修改后没有保存,R.java是不会生成ID(字段属性值)的。在程序未调试通过,相应的Id也不会生成。(初学描述可能不准确,问题亲身实践)
2011-05-03 20:03:00 8804 5
转载 Android中的R.java文件你知多少
<br /><br />很多网友发现在Eclipse中创建的Android工程中包含这个一个R.java文件,这个文件到底是干什么用的呢? 其实Android自己维护这一个public final class R类主要是跟新资源文件,这个R.java无需我们自己去修改,如果你不了解千万不要去修改它,它定义的每个资源值都是唯一的,不会和系统冲突。这个文件由ADT插件自动更新,当你编辑过Res文件后保存,这个类就会自动更新。<br /> R.java里面一般有attr、drawable、id、raw、layo
2011-05-03 20:01:00 3027
转载 使用adb进行Android模拟器的卸载
<br /><br />使用adb命令在 Android手机或模拟器上安装和卸载APK包<br /> 一,安装<br /> cmd中<br /> cd SDK ools目录<br /> 打开模拟器:emulator -avd tank tank为模拟器名称<br /> 如果是设备或者手机,插上数据线,设备上要已经安装好了设备。<br /> adb devices 查看打开的设备列表<br /> adb安装命令<br /> adb install F:myprocess.pak<br />
2011-05-02 14:07:00 1721
转载 Android ADB的使用
<br />adb其实就是在android sdk的tools目录中的abd可执行文件,为了保证在什么地方都可以直接输入adb命令,需要在环境变量PATH中加入adb所在文件路径。<br />1. 查看设备 <br />adb devices <br />这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 ,下面就是显示结果:<br />List of devices attached <br />emulator-5554 device<br />其中emulat
2011-05-02 11:50:00 1141
转载 Android开发中Eclipse如何重新编译整个工程
<br />在一个项目中,如果我们想要对全部类文件及配置文件进行重新编译,在Eclipse可以采取如下办法:<br />在Eclipse下,选中Project下的Clean一项,进入之后可以看到Clean all projects选后点“OK”就可以了。这时我们再打开Eclipse中用来保存编译文件的classes文件就可以看到刚才编译的。
2011-05-02 11:20:00 2021
原创 自己泣血总结:Myeclipse8.5-Android开发环境配置(经测试成功)
<br /><br />一、 安装JDK<br />安装完JDK后配置环境变量:<br />以下过程为配置JDK环境变量:<br /><br />6.右击“我的电脑”,点击“属性”:<br /><br /><br />7.选择“高级”选项卡,点击“环境变量”:<br /><br /><br />8.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:<br /><br /><br />9.
2011-05-01 17:37:00 4156
转载 classpath和环境变量设置
<br />这两天在写一个关于classpath的文章,想起来挺简单的,写起来就无从下笔了。<br />不是一天两天就能写完的, 先翻译一篇文章吧。<br /><br /> <br /> 这篇文章希望能够帮助初学者正确理解和设置系统环境变量和classpath环境变量,<br />使你能够很快的在你的系统上设置好java的环境,从而能够开发java应用程序。<br /> 在没有设置环境变量之前,我们可以通过直接在应用程序中加带相关信息来运行我们<br />的程序。比如
2011-05-01 16:34:00 1174
eclipse 实用教程
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人