android 中间件开发学习笔记
xuxinyl
这个作者很懒,什么都没留下…
展开
-
NDK开发的网站信息
<br />http://ishare.iask.sina.com.cn/search.php?key=jni&from=file&format=<br /> <br />http://www.51cto.com/php/search.php?cx=009282861548354936440%3Ahr3ofkkskha&cof=FORID%3A11&ie=GB2312&oe=utf-8&q=jni#1193<br /> <br />http://www.doc88.com/tag/jni<br /> <br原创 2011-05-10 16:27:00 · 1114 阅读 · 0 评论 -
JNI的某些数组和字符串类型转换(转)
JNICC++C#Windowsjbytearray转c++byte数组 C代码 jbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = e转载 2011-08-25 15:59:50 · 8818 阅读 · 0 评论 -
Android 如何在java层代码里运行具有root权限的Linux shell命令
参考google源码提供的网站http://code.google.com/p/roottools/这个工程提供了执行root权限shell命令的源码和APK,及JAR包,里面还介绍了详细的说明方法原创 2011-07-19 12:16:30 · 4105 阅读 · 0 评论 -
NDK编程实例
<br />Android开发手记一 NDK编程实例<br />Android 开发手记一 <br />---- NDK 编程实例 <br /> <br /> 在 Android 上,应用程序的开发,大部分基于 Java 语言来实现。要使用 c 或是 c++ 的程序或库,就需要使用 NDK 来实现。 NDK 是 Native Development Kit 的简称。它是一个工具集,集成了 Android 的交叉编译环境,并提供了一套比较方便的 Makefile ,可以帮助开发者快速开发 C 或是转载 2011-05-10 14:04:00 · 6602 阅读 · 1 评论 -
ubuntu9.10 总不能安装sun-java5-jdk的解决办法
因为9.10版本已经把源去掉了,所以必须加上9.04的源,具体步骤如下: 1 打开 vim /etc/apt/sources.list 2 在末尾加上9.04的源(这里有的网站说先去掉9.10的源,这里不建议这样做,可能导致系统崩溃,要么去掉,最后也需要还原):# 以下来自http://wiki.ubuntu.org.cn/index.php?title=Template:9原创 2011-06-27 11:57:00 · 1183 阅读 · 0 评论 -
C调用Linux内核的错误errno
当<a style="line-height: normal !important; color: #000000; word-break: break-all; text-decoration: underline;" onclick="function onclick(){tagshow(event, linux);}" href="javascript:;" target转载 2011-06-15 10:57:00 · 1075 阅读 · 0 评论 -
android NDK 交叉编译
android中间件开发,本来利用NDK就直接生成了一个SO文件,然后直接打包到APK里,即可运行,但是由于一般真机是不带有root权限的,即使SSH可以解决root权限,当到了java层,root权限又失效了。经常碰到operation not permitted 或 permission delied 之类的错误,但目前还有一个可以运行在真机上的C编译器,因为手机的资源毕竟是很有限的,可喜的是原创 2011-06-09 18:39:00 · 10616 阅读 · 0 评论 -
ubuntu NDK 的安装
ubuntu NDK 的安装 收藏zhangweiaubuntu NDK 的安装1.下载NDK,注意下载的是r4版本 http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip2.下载完成后解压到某一目录,我的是在 zhangweia@ubuntu:~/andr转载 2011-06-09 09:48:00 · 2106 阅读 · 1 评论 -
android 操作路由表
route add default dev DEVICEroute add default gw IP dev DEVICEroute add -net IP netmask NETMASK gw IP原创 2011-05-23 11:28:00 · 3426 阅读 · 0 评论 -
正确配置安装和卸载Cygwin
<br />关于cygwin的安装: <br />1. 最好不要到www.cygwin.com下载cygwin..也就是说不要从Internet上安装cygwin,而要从本地安装(PS:往往千奇百怪的错误就是因为从internet下载的cygwin的版本引起的)。,从这里下载http://140.116.72.80/~smallko/ns2/ns_setup.rar <br /><br />2.解压下载的文件点setup..选“Install from Local Directory”,选好下载的文件所在的转载 2011-05-10 16:13:00 · 21097 阅读 · 1 评论 -
android NDK 开发
Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so档案谈起 由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)来执行转载 2011-05-10 10:30:00 · 1867 阅读 · 0 评论