JayceLi |
|
||
2012年4月28日
摘要:
画完立方体后,在立方体旁边加了一个灯光point light,也加上了旋转效果。这里新加了normal data,用来作光计算的。这里用的是per vertex lighting,所以光移动到立方体顶点位置的时候,可以看到,立方体平面的对边顶点沿线周围部分会特别亮。对光的计算都在物体的vertex shader里。Test3Renderer.java 1 package com.android.jayce.test; 2 3 import java.nio.ByteBuffer; 4 import java.nio.ByteOrder; 5 import java.nio.Floa... 阅读全文
2012年4月27日
摘要:
画过三角形后,再来画立方体。Activity还是和画三角形的一样,只是Renderer换了。为加强立体感,加了旋转效果。Test2Renderer.java 1 package com.android.jayce.test; 2 3 import java.nio.ByteBuffer; 4 import java.nio.ByteOrder; 5 import java.nio.FloatBuffer; 6 7 import javax.microedition.khronos.egl.EGLConfig; 8 import javax.microedition.khro... 阅读全文
摘要:
看Opengl es的相关知识也有几天了。开始动手跟着例子写代码了。现在就先写个最简单的,画个三角形吧,里面包含了最基本的vertex shader和fragment shader的用法.Activity里设置opengl es版本为2.0,如果没设,会默认用1.0,然后运行会报API未实现exception.TestActivity.java 1 package com.android.jayce.test; 2 3 import android.app.Activity; 4 import android.app.ActivityManager; 5 import android.con. 阅读全文
2012年4月26日
摘要:
查看IP情况命令:ifconfig改IP命令:ifconfig eth0 192.168.0.212 netmask 255.255.252.0其中,eth0 是网卡,192.168.0.212是想改成的IP,255.255.252.0是掩码。此操作重启系统后失效,系统恢复原有IP 阅读全文
2012年4月19日
摘要:
You need to download ant, proguard and configure them first.Then you have to genarate a build.xml file use the following command:$android update project --pathpath is the full path of your android project, eg:~/code/workspace/ENotesnow you can see there's a build.xml file under ~/code/workspace/ 阅读全文
2012年4月17日
摘要:
OpenGL ES2.0的shader里面声明的变量一般有三种类型uniform, attribute, varying。1.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是 application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量 就像是C语言里面的常量(const ),它不能被shader程序修改。(shader只能用,不能改)如果uniform变量在vertex和fragment两者之间声明方式完全一样,则它可以在 阅读全文
2012年4月13日
摘要:
1 //文件的各种操作类 2 import java.io.*; 3 4 class FileOperate 5 { 6 7 /** 8 * 新建目录 9 */ 10 public void newFolder(String folderPath) 11 { 12 try 13 { 14 String filePath = folderPath; 15 filePath = filePath.toString(); 16 ... 阅读全文
2012年4月12日
摘要:
下面从一个未安装的android的apk文件获取apk信息 1 /** 2 * 获取未安装的apk信息 3 * 4 * @param ctx Context 5 * @param apkPath apk路径,可以放在SD卡 6 * @return 7 */ 8 public static AppInfoData getApkFileInfo(Context ctx, String apkPath) 9 { 10 System.out.println(apkPath); 11 File apkFile = new File(apkPath... 阅读全文
2012年4月9日
摘要:
今天项目有需要对xml进行一些特定的操作,于是写了个小程序 1 /* 2 * param d: our project's color file 3 * param s: the skin package's color file 4 * result: the 'd' color will be replaced 5 */ 6 public void changeColor(String d, String s) 7 { 8 //eg: 9 //String d = "E:/workspace35/Lianluosms/color.xml" 阅读全文
2012年3月28日
摘要:
下面由一个天气预报程序来示例webservice的实现及应用。注意这里需要引入一个外部jar文件,ksoap2-android-assembly-2.4-jar-with-dependencies.jar。下载地址:http://code.google.com/p/ksoap2-android/downloads/detail?name=ksoap2-android-assembly-2.4-ja... 阅读全文
|
Copyright © 2024 JayceLi
Powered by .NET 8.0 on Kubernetes |