- 浏览: 57363 次
- 性别:
- 来自: 广州
最新评论
文章列表
Ubuntu安装Java环境
1. 从http://java.sun.com/下载jdk的bin文件,将下载的jdk1.6.0_30.bin文件放到/usr/lib/jvm/java中 然后在终端执行代码: sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_30.bin (修改文件权限使bin可执行) 接着在终端执行代码: sudo /usr/lib/jvm/java/jdk1.6.0_30.bin
连续按回车直到显示要求输入yes/no,此时输入yes并回车,将会得到jdk1.6.0_30目录。 ok,j ...
Android是如何实现应用程序之间数据共享的?我们以前谈到外界的程序可以通过ContentResolver接口访问ContentProvider提供的数据,今天我们来谈下如何创建自己的ContentProvider来实现应用程序之间的数据共享。 一个应用程序可以创建自己的数据,这个数据对该应用程序来说是私有的,外界更本看不到,也不知道数据是如何 存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例 如:添加(insert)、删除(delete)、查询(query)、修改(update)。 ...
(转载于:http://blog.ophonesdn.com/mobileguy)
本例使用drawBitmapMess方法对图像进行扭曲。为了实现动画效果,本例中使用定时器以100毫秒的频率按圆形轨迹扭曲图像。下面先看看扭曲后的效果,图1和图2是不同位置扭曲后的效果。
图1
图2
扭曲的关键是生成verts数组。本例一开始会先生成verts数组的初始值:有一定水平和垂直间距的网点坐标。然后通过warp方法按一定的数学方法变 ...
(转载)http://codingdao.com/wp/post/cygwin-eclipse-cdt-makefile-symbol-path-discovery/
首先使用 MinGW GCC 工具集的工程不存在这个问题:
CDT 可以很好的发现安装的 MinGW 工具集,然后使 MinGW GCC 的 Toolchain 激活,使其在新建 C/C++ 工程时成为可选 ...
用GridView实现Gallery的效果(转)
在实现横向的类似Gallery的效果中做了实现Gallery的尝试,但是效果不好。使用的是TableLayout,出现了横向拖动图片的时候,因为有倾斜(轻微的竖向拖动),会整个列表竖向滚动。其实这个问题可以将TableRow中条目设置为clickable来解决。但是效果依然不好。
这次尝试通过GridView来解决问题,效果很好,见截图:
术语 1.Screen size 屏幕实际尺寸。Android讲屏幕实际尺寸分为3个通用的尺寸。 2.Aspect ratio 长宽比 3.Resolution 分辨率 4.Density 密度 5.Density-independent pixel 密度无关的像素介绍:Adnroid1.6或以上SDK,在AndroidManifest.xml中提供新的一个元素<supports-screens>用于支持多屏幕机制。<supports-screens android:largeScreens="true" 是 ...
OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。
1、与C语言紧密结合。
OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。
2、强大的可移植性。
微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统(现在还要加上一个XBOX游戏机)。而OpenGL不仅用于 Windows,还可以用于Unix/Linux等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应 ...
1.下载cygwin,默认的情况下Cygwin没有选择C++开发所需要的包,在安装时需要选中:[把skip变成keep]
gcc, gcc-core,gcc-g++, gcc-mingw-core, gcc-mingw-g++, make , gdb, binutils
2. 安装好后,需要把Cygwin加入Windows环境变量.
因为gcc 和g++ 不能从windows cmd中直接执行, 可以通过直接在cmd中直接运行g++, gcc, 显示“访问被拒绝” (access denied),
进入cygwin安装目录\bin下检查g++.exe, gcc.exe是否只有1k大小,如 ...
R4比较特别,跟前面R1-R3的方法都不同了,完全改变了!
这里所说的,是在你已经下载好R4,和成功安装了Cygwin的条件下,要做的事情。
Cygwin安装时,选择一个镜像下载点,接着install Devel下的Gcc和make两个文件就可以了。
现在说一下,怎样编译项目的问题:
准备:在Cygwin安装目录下,找到home/username的目录下的.bash_profile文件,打开文件在最后加上“
NDK=/cygdrive/d/android-ndk-r4-windows/android-ndk-r4
export NDK
”
如果找不到home/username,那么 ...
Android 的 SurfaceView是一个给人直接处理像素的类!简单关于Callback和SurfaceHolder的东西就不说了,这里主要讲一下SurfaceView的双缓冲下脏区域画图。
因为SurfaceView是双缓冲的,这就说明它其实控制着2个Bitmap,但你对脏区域进行重画时,要对每一个Bitmap都画一次,所以同一个图片要画2次。
public class GameCanvas extends SurfaceView implements Callback, Runnable {
private SurfaceHolder holder;
pr ...