- 博客(18)
- 资源 (31)
- 收藏
- 关注
原创 Android学习9Android上的数据存储01
下面会对Android平台下的数据存储方式做简单的介绍,主要包括基于文件的流读取,轻量级数据库SQLite,Content Provider 已经Preference1 私有文件夹文件的写入和读取 介绍Android下进行文件读取前,必须先了解Android下的数据存储规则。在其他操作系统如Windows,应用程序可以自由的或者在特定的访问权限基础上访问或修改其他应用程序名下的文件等资源,在Android平台下,应用程序中所有的数据都是私有的,只是对自己可见的 当应用程序被安装到系统之
2011-04-27 22:19:00 1504
原创 Oracle学习001用户表操作
<br /> 在数据库中,表可以分为系统表和用户表两类。系统表存储管理用户服务元数据和数据库元数据,记录数据库用户口令,数据文件,数据文件位置等,因此,也称为数据词典。用户表则是用来存储用户的应用数据。在动态网站开发中,所以的数据都存放在用户创建的用户表中。<br /> <br />下面是常见的数据操作语句:<br /> 登录Oracle数据库后<br />1.create语句<br /> 创建一个简单的表如下图:<br /><br /> <br /> <br />2.desc语句<br />
2011-04-23 17:08:00 856
原创 Android学习08Android应用程序组件之间的通信Intent和IntentFilter
<br /> Android应用程序的基本组件,这些基本组建除了Content Provider之外,几乎全部都是依靠Intent对象来激活和通信的。<br /> 下面介绍Intent类,并通过例子来说明Intent一般用法<br />1.1 Intent类简介<br /> Intent类的对象是组件间通信的载体,组件之间进行通信就是一个个Intent对象在不断地传递。Intent对象主要作用于运行在相同或不同应用程序的Activity,Service和Broadcast Receiver组件之
2011-04-22 21:47:00 3891 1
原创 Android学习07Android应用程序的内部通信
<br /> 在Android应用程序运行时,默认情况下会为第一个启动的组件创建一个进程,之后启动的组件都运行在这个进程中。<br /> 当为应用程序创建了一个进程后,一个主线程将会被创建。这个主线程主要负责维护组件对象和应用程序创建的所有窗口,如果应用程序中创建了自己的线程,这些线程将无法对主线程控制的内容进行修改,此时就需要使用Handler来同主线程进行交互,下面就简单介绍Handler类已经基本的用法。<br /> <br /> Handler类主要用于应用程序的主线程同用户自己创建的
2011-04-22 16:38:00 1067
原创 Android学习06Android应用程序的基本组件
<br /> 一个Android应用程序可以由几个不同的组件构成,Android应用程序的基本组件包括:Activity,Service,BroadcastReceiver,ContentProvider和Intent.<br /> 不同的组件有不同的特性以及各自的生命周期,下面分别介绍:<br /> <br />1.Activity组件<br /> Activity是最常见的一种Android组件,每个Activity都相当于一个屏幕,其为用户提供了进行交互的可视界面。应用程序可以根据需要包
2011-04-22 13:10:00 909
原创 Android学习05Camera图像采集
<br /> <br />用Camera则必须要获得他的权限,新建一个项目打开AndroidManifest.xml文件在</mainfest>前面加上<br /> <uses-permission android:name="android.permission.CAMERA"/>即可<br /> <br />给屏幕添加布局,修改main.xml文件<br />修改后的结果如下图:<br /><?xml version="1.0" encoding="utf-8"?><br /><LinearLa
2011-04-21 17:54:00 900
原创 Android学习04视频的播放
<br />1.创建sdcard镜像文件,创建方法是在命令行下输入mksdcard 128M D:/sdcard.img命令<br />2.打开Eclipse,打开“首选项”<br />3.单击“Android” ,接着单机“Launch”,在右侧“Default mulator options”填上“-sdcard D:/sdcard.img”点OK<br />4.运行模拟器切到DDMS视图,找到FIle Explorer窗口,右上角的“Push a file onto the device”按钮向SD卡
2011-04-21 17:00:00 1062
原创 Android学习04音频的播放之SoundPool与MediaPlayer
Android平台中关于音频的播放有两种方式,一种是SoundPool,一种是MediaPlayer.SoundPool适合短促但反映速度要求高的情况(如按键声),而MediaPlayer则适合较长但对时间要求不高的情况。 在res目录下新建raw文件夹把音频文件加入其中 修改布局文件main.xml的代码,修改后完整代码如下:
2011-04-20 19:07:00 2028
原创 Android学习03自定义动画的播放
<br />Android中主要有两种动画模式,一种是tweened animation(渐变动画),即通过对场景里的对象不断做图像变换产生动画效果;<br />另外一种是frame by frame(帧动画),即按照顺序播放事先配置好的动画帧<br /> 这里是tweened animation的例子,帧动画以前在J2ME也常用就不做分析<br /> 渐变动画有四种类型,alpha(透明度),scale(尺度伸缩),translate(位置变换)和rotate(图形旋转)。<br /> <br /
2011-04-20 18:06:00 996
原创 Android学习02简单的贴图
<br />新建的Activity类不用作改变<br />另外新建MyView类视图类,用来控制屏幕显示<br />该类代码如下:<br /> <br />public class MyView extends View{<br /> Bitmap myBitmap; //图片引用<br /> Paint paint; //画笔<br /> <br /> public MyView(Context context, AttributeSet attrs) {<br /> super(cont
2011-04-20 16:19:00 895 1
原创 Android学习01简单的图形绘制
<br />由于代码比较简单Activity类直接创建不作改变即可<br />新建一个MView类代码如下:<br />public class MView extends View{<br /> public MView(Context context,AttributeSet attrs) { //构造器<br /> super(context , attrs);<br /> // TODO Auto-generated constructor stub<br /> }<br /> <br />
2011-04-20 15:58:00 661
原创 J2ME 3D粒子系统技术(3)爆炸粒子系统例子
<br />游戏中经常使用到爆炸特效,爆炸可以使用单纯的图片回放,也可以用程序仿真爆炸的物理过程,这样爆炸效果更加逼真<br />使用粒子系统对爆炸进行摸摸你的基本原理是用大量粒子对爆炸的流体力学原理进行模拟<br /> <br /> 在爆炸的效果的运动过程中,一开始它是将各种块状物体在一瞬间有一个圆心向外围圆周的任意方向拓展,形成一个爆炸最初期的现象<br /> 要营造爆炸粒子系统,可以在上面的焰火喷射的基础上加以改动,将粒子向单一方向发射改为四面八方喷射,这点可以通过改变<br />粒子在x
2011-04-17 20:47:00 1047
原创 J2ME 3D粒子系统技术(2)焰火粒子系统例子
<br />下面将构造一个简单的焰火粒子系统。整个系统由3个类组成:Particle、FireworksEffect和ParticleSystem.<br /> <br />Particle类存储了每个粒子的基本属性,包括生命,衰减,速度,位置和颜色,对于复杂的粒子还包含其他更多的<br />属性。Particle类代码如下:<br /> <br />public class Particle<br />{<br /> //生命属性<br /> private float life = 1.0f
2011-04-15 22:18:00 979
原创 J2ME 3D粒子系统技术(1)概要介绍
<br />3D粒子系统可以产生各种各样的自然效果,像烟,火,闪光灯,也可以产生随机的和高科技风格<br />的图形效果。可以说,粒子系统是一类令人激动又十分有趣的动画程序。它的实现方式主要需要用<br />于粒子系统构建的图形学,动力学以及数字艺术多方面的知识。<br /> <br />1.1粒子系统简介<br /> <br /> 粒子系统主要用来实现物理模拟,比如自由落体,星空,爆炸等,或某些自然效果,比如烟雨,<br />瀑布等。粒子系统是一个粒子的集合。它通过指定发射源,在发射粒子流的同时
2011-04-15 20:50:00 1033
原创 MySQL常用操作
<br />1.退出MySQL管理界面<br /> 在mysql>提示符后面输入quit可以随时退出交互操作界面,也可以用Ctrl+D键退出<br />2.显示MYSQL服务器的版本号和当前日期<br /> <br />mysql>select version(), current_date();<br /> <br />3.多行语句:一条命令可以分成多行输入,直到出现分号“:”为止<br />mysql>select<br />-->USER()<br />-->,<br />-->now()<br
2011-04-15 14:31:00 553
原创 Tomcat配置中自定义Web应用目录
<br />例如有一个名为Karantapp的Web应用程序,位置在D:/Karantapp目录下<br />可以在Tomcat配置文件server.xml的Host配置项上增加一下项:<br /><Context path = " /myTest" docBase = " d:/Karant " /><br /> <br />把该项放在server.xml 文件中以下注释信息的下面即可:<br /> <br /><!-- Tomcat Root Context --><br />
2011-04-15 11:52:00 1428
原创 J2ME 3D地图纹理小例子
<br />MIDlet类代码如下<br /> public class DesertMIDlet extends MIDlet implements CommandListener{<br /> private Command exitCommand = new Command("Exit" , Command.EXIT, 1);<br /> <br /> protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
2011-04-14 19:45:00 680
原创 J2ME 3D基本地形渲染之HightMap
<br />高度图实际上就是一个2D数组。地形实际上就是一系列高度不同的网格而已,这样数组中每个元素的索引值刚好可以用来定位不同的网格((x,y),而锁存储的值就是网格的高度(z)。<br />要将高度地图转换为场景,只需要读取图片的像素,然后根据像素的值设置平面的高度,最常用的平面是四边形,因为四边形是规则的,可以采用数组方便统一创建和管理(并能实现地图的无缝),四边形由两个三角形组成,多个四边形组成了场景地图。<br /> <br />为将高度地图转化为场景,创建一个HeightMap类。要创建等高地图
2011-04-13 19:56:00 1074
Android商用项目
2012-03-09
TomCat 插件支持Eclipse 3.1到3.6
2010-12-28
JSP+Dreamweaver_CS4+CSS+Ajax动态网站开发典型案例
2010-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人