- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 发布一个JINI服务
<br />这一篇文章讲解如何发布一个JINI的服务。<br />(参考的书是:JINI EXAMPLE BY EXAMPLE)<br /> <br />1.提供一个服务接口<br />首先,任何JINI服务都需要一个服务接口,表示这个服务能做什么。我们这里使用的是一个货币转换的服务,例如输入数量(单位为美元)和国家,表示将美元转换为某个国家的货币。<br />这个接口的代码如下:<br />package example.chapter2;public interface CurrencyConver
2011-03-11 15:11:00
5946
原创 JINI和java space入门
网上介绍JINI和javaspace的文章已经很多了,我就不再介绍了,我们直接入门开发1.下载JINI2.1下载的JINI地址为:http://www.jini.org/files/downloads/2.1/index.html这个地址里面包含很多版本的jini,我下载的是windows版本的。
2011-03-08 17:16:00
3313
原创 android使用adhoc共享上网
<br /> Android使用adhoc共享电脑网络上网<br /> 本课程的应用环境是:<br />笔记本电脑有宽带连接(使用局域网宽带或者使用拨号ADSL宽带)<br />笔记本有无线网卡,且此网卡空闲<br />家里没有无线路由器<br /> <br />有一台android手机(我的为HTC G9)<br />Android手机想利用家里的宽带上网<br /> 目的是:<br />使用笔记本的无线网卡和android手机内的无线网卡构建adhoc网络共享上网<br />Adhoc网络是无线自组织网
2011-01-26 17:22:00
17575
原创 Android OpenGL教程-第六课
<br /> <br />Android OpenGL 教程<br />第六课<br />纹理映射:<br /> <br />在这一课里,我将教会你如何把纹理映射到立方体的六个面。<br /> <br />激动的时刻来了,加载图片了。<br />复习一下android加载图片的知识。放一个png到drawable里面。添加一个工具类,方便我们使用。<br />package com.xinli; import android.content.res.Resources;import androi
2011-01-13 11:43:00
5707
原创 Android OpenGL教程-第五课
<br /> <br />Android OpenGL 教程<br />第五课<br />3D空间:<br /> <br />我们使用多边形和四边形创建3D物体,在这一课里,我们把三角形变为立体的金子塔形状,把四边形变为立方体。<br />先看看三角形的顶点变成啥了<br />privatefloat[] mTriangleArray = {<br /> 0.0f,1.0f,0.0f,<br /> -1.0f,-1.0f,1.0f,<br /> 1
2011-01-13 11:41:00
3792
3
原创 Android OpenGL教程-第四课
<br /><br />Android OpenGL 教程<br />第四课<br />旋转:<br /> <br />在这一课里,我将教会你如何旋转三角形和四边形。左图中的三角形沿Y轴旋转,四边形沿着X轴旋转。<br />我们增加两个变量来控制这两个对象的旋转。这两个变量加在程序的开始处其他变量的后面。它们是浮点类型的变量,使得我们能够非常精确地旋转对象。浮点数包含小数位置,这意味着我们无需使用1、2、3...的角度。你会发现浮点数是OpenGL编程的基础。新变量中叫做rtri 的用来旋转三角形,
2011-01-13 11:40:00
4375
原创 Android OpenGL教程-第三课
<br /> <br />Android OpenGL 教程<br />第三课给多边形上色:<br />作为第二课的扩展,我将叫你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。<br /> <br />这次增加的代码不算多。<br />增加一个color的buffer<br />private float[] mColorArray={ 1f,0f,0f,1f, //红 0f,1f,0f,1f, //
2011-01-13 11:39:00
4606
1
原创 Android OpenGL教程-第二课
<br /> <br />Android OpenGL 教程<br />第二课你的第一个多边形:<br />在第一个教程的基础上,我们添加了一个三角形和一个四边形。也许你认为这很简单,但你已经迈出了一大步,要知道任何在OpenGL中绘制的模型都会被分解为这两种简单的图形。<br />读完了这一课,你会学到如何在空间放置模型,并且会知道深度缓存的概念。<br /> <br />其他类不变,只更改OpenGLRenderer类。<br />首先,我们画一个三角形<br />主要是在OnDrawFrame里面画,
2011-01-13 11:35:00
10820
2
原创 Android OpenGL教程-第一课
<br /><br />Android OpenGL 教程<br />第一课<br />快速的开始一个AndroidOpenGL项目<br />首先,读懂我们的教程,需要有android的初步基础,我们这里只是通过android提供的SDK,来进行OpenGL的学习,所以你必须先学习如何建立一个android的项目,同时了解activity的生命周期和android下的屏幕或键盘响应机制。<br />好的,开始建立一个android的项目Lesson1,Activity的名字的名字我们叫Lesson<b
2011-01-13 11:32:00
15155
3
原创 android 重力感应小球 Demo
研究android重力感应,发现所有的demo都是输出x,y,z的,看的头大,自己做了个控制小球运动的demo,大家可以看看。其实最主要的就是利用accelerometer 加速度传感器输出的X和Y,代码如下: public void onSensorChanged(SensorEvent event) { if (!init) return; float x = event.values[SensorManager.DATA_X]*3; float y = event.v
2010-11-29 11:44:00
5125
2
原创 android sdcard 检测代码
<br /> if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { <br /> setTitle("SD可用");<br /> }else { <br /> setTitle("SD不可用");<br /> }
2010-10-29 10:34:00
1802
原创 Android JNI输出LOG
<br />从一个论坛转来的<br /> <br />这个程序使用eclipse创建一个java程序,通过jni调用我们的共享库,这个共享库非常简单,只实现一个写日志的函数,ok,我们开始。<br />首先,我们还是先建立一个Android工程,打开Eclipse开发环境,新建工程,Build Target设为Android 1.5, 其他项目随便填。为了方便,可以把这个项目放在ndk的apps目录下面。<br />其次,我们新建一个调用共享库的类,名字就叫MyLog好了,给他添加一个静态区块,以实现加载共
2010-10-21 11:15:00
6915
原创 工作一个月,开博
<br />看来,我还是适合当个程序员<br /> <br /> 来公司一个月,从android到linux,眼界开了,才发现自己了解的真少,辗转自己的学习生涯,感慨良多。<br /> 后悔自己当时没有好好的学C,后悔自己没有耐心的看过linux,现在看来在IDE上用delphi或java写写demo程序果然是值得鄙视的事情。<br /> 过来人给计算机本科生的一些建议:<br /> 1.至少把C语言学好。<br /> 2.熟悉linux环境,熟练在linux下的C开发。<br
2010-09-15 16:29:00
909
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人