smali文件语法参考

Dalvik opcodes可参考 http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html 本文摘自看雪论坛 http://bbs.pediy.com/showthread.php?t=151769 dalvik字节码有两种类型,原始类型和引用...

2013/02/28 11:03
240
Android GLSurface 除绘制物体外,其余为透明

mGLSurfaceView.setZOrderOnTop(true); mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0); mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);...

2013/01/17 21:11
252
Android中调用Arm汇编代码

Android NDK中汇编文件和C文件是等价的,直接使用ndk-build就可混合编译.c和.s文件,例如如下一个汇编文件add.s,实现两个整数相加,并返回结果,源码如下:(注意为gnu语法) .text .align 4 ...

2013/01/10 17:53
579
在Android系统上运行C/C++程序

1. 安装NDK; 2. 编写hello.c源文件 #include <stdio.h> int main() { printf("hello, arm c world!\n"); return 0; } 3. 编写编译脚本compile.sh: #!/bin/bash PREFIX=$NDK_HOME CC="$PREF...

2013/01/10 15:28
4.9K
"Hello World" in Arm Assembly

1. 编写源文件:hello.S .data msg: .ascii "Hello, ARM!\n" len = . - msg .text .global _start _start: /*Syscall write(int fd, const void *buf, size_t count)*/ mov %r0, $1 /*输出到...

2013/01/08 15:35
156
Linux Assembly HOWTO

Linux Assembly HOWTO

2013/01/08 15:08
34
CodeBlocks中的OpenGL

1. MacOS中: MacOS默认集成了OpenGL,在codeblocks中只需要create new project,选择glut project即可,codeblocks会自动生成一个main.c文件,点击编译运行,即可成功运行出现界面; 2. Win...

2012/11/15 01:55
5.1K
XCode中配置OpenGL环境

MacOS默认支持OpenGL,所以在Xcode中开发OpenGL程序非常简单 在Xcode的启动面板中,选Create a new Xcode project. 在弹出的New Project窗口中,在左边选择Application,在右边选择Command L...

2012/11/15 01:01
3.8K
VS2010配置OpenGL开发环境

最近开始研究OpenGL了,下面是网上看到的一篇入门VS2010上环境配置的文章 OpenGL(Open Graphics Library)是一个跨编程语言、跨平台的专业图形程序接口。 OpenGL是SGI公司开发的一套计算机图形...

2012/11/14 21:24
832
I9300 Root权限获取

软件下载地址:http://115.com/file/dp3p7ekw#I9300 ROOT.rar 步骤见机锋上文章:http://bbs.gfan.com/android-4420346-1-1.html 已测试,可行 获取root权限后,可备份EFS分区: adb shell ...

2012/10/11 16:26
309
OpenCV旋转图片

Mat rotateImage(const Mat& source, double angle) { Point2f src_center(source.cols / 2.0F, source.rows / 2.0F); Mat rot_mat = getRotationMatrix2D(src_center, angle, 1.0); Mat dst...

2012/10/10 19:44
1K
JNIEnv的使用在C和C++中的区别

对于JNIEnv *env来说,在C中调用: (*env)->NewStringUTF(env, "Hello from JNI!"); 而在C++中如果按照上述调用则会发生'base operand of '->' has non-pointer type '_JNIEnv''错误,需要如...

2012/10/09 18:59
4.5K
NDK使用OpenCV2.4.2本地代码

本文讲述Android NDK中使用OpenCV2.4.2的详细过程(不使用OpenCV的java封装) 1. 前期准备: a. 下载 opencv-android-sdk,解压;(或者可以从OpenCV源代码自己编译,先设置ANDROID_NDK变量,...

2012/09/26 18:16
1K
NDK集成libjpeg和libpng

最近要在android上使用libjpeg和libpng库来做些图片的处理工作,下载了源码,在pc上使用configure & make & sudo make install,然后参照example.c写了一些例子,都还不错。 但是现在要移植到...

OpenCV MacOS源码安装

在Mac上折腾了一天的OpenCV源码安装,记录一下备忘 正常的步骤: 按照说明文档,下载源码,解压,进入目录 mkdir release cd release cmake -D BUILD_TESTS=OFF .. make -j8 sudo make inst...

android ViewStub使用

Android 2.0以后的系统提供了ViewStub控件,在合适的情况使用此控件,能加快程序启动速度,节省内存资源,具体使用参考以下文章: http://blog.csdn.net/hitlion2008/article/details/673753...

2012/08/02 15:33
123
Eclipse 全屏插件及颜色主题插件

推荐两款好用的Eclipse插件: 全屏插件:http://code.google.com/p/eclipse-fullscreen/ 颜色背景插件:ColorTheme(直接在eclipse market下载)...

macbook 32位or64位

1.判断CPU是否是64位: 在终端输入 MacBook:/ jianmingxu$ sysctl hw.cpu64bit_capable hw.cpu64bit_capable: 1 如果返回1,是支持,返回0,为不支持 2.判断EFI是否是64位:在终端输入 MacB...

2012/07/07 17:25
143
Win7 命令行查看系统是64位or32位

打开cmd,输入命令 wmic os get osarchitecture

2012/06/28 15:20
94
Maven 插件开发入门

一,快速开发你的第一个插件 1,创建一个maven-plugin目录,并通过CMD程序从后台进入此目录。 2,运行命令: mvn archetype:create -DgroupId=com.test.maven -DartifactId=maven-hello-plu...

2012/06/27 14:50
889

没有更多内容

加载失败,请刷新页面