对于Android可使用的STL库有很多,但gnustl功能无疑是最全面。 百度一下,发现很多人对ndk 使用stl库很不全面,往往gunstl static 过分着墨,因此,我这里之讲述 share库的使用。 Application.mk Android.mk ndks...
分类:
移动开发 时间:
2015-01-27 00:43:55
阅读次数:
220
一、对照表
Java类型 本地类型 描述
boolean jboolean C/C++8位整型
byte jbyte C/C++带符号的8位整型
char jchar C/C++无符号的16位整型
short jshort C/C++带符号的16位整型
int ...
分类:
移动开发 时间:
2015-01-25 19:43:08
阅读次数:
205
1.声明:本博文的阅读人群适用于成功在eclipse里编译运行过cocos2dx项目的人员
2.我所用的游戏引擎是cocos2dx2.2.2版本
3.ndk的版本是android-ndk-r8d
4.我把我的cocos2dx项目移植到eclipse,打开我在vs中写好的类,发现有的类中有以下的情况,这实际不算是问题,只是我导入的项目中
找不到一些东西,你把本类关掉,运行程序发现出错,但是项...
分类:
编程语言 时间:
2015-01-23 14:43:00
阅读次数:
149
Android JNI 调用 C/C++ 接口
Android 使用 NDK 原生支持调用 c/c++ 接口的代码,只需要在程序中按照 android jni 规范编程就可以直接使用。
C 语言版本
JNI 调用 c 语言相对简单,命名一个 jni 函数,系统会自动注册到 Java 虚拟机,然后 Java 代码里面可以直接调用:
Native 代码:
#include
int add...
分类:
移动开发 时间:
2015-01-22 13:21:20
阅读次数:
193
ndroid NDK 开发 http post 小例子 定价为:500元
功能需求:
在android java 代码中,传入一个字符串 到jni中。
jni程序,就会将,这个字符串 post 到服务器
服务器收到POST内容之后,会将收到的内容,处理一下。返回给手机。
这时,jni程序,将接收到的返回内容。传到java应用程序。
1、java代...
分类:
编程语言 时间:
2015-01-21 11:41:16
阅读次数:
447
项目用到boost::asio,boost::serialization, Android打包环境配置 ... 做个记录,下次别又掉到这坑里浪费时间1. 安装Cygwin :下载Cygwin (http://www.cygwin.com/)安装时,默认设置,只选择Devel,将后面的Default改...
分类:
移动开发 时间:
2015-01-19 19:03:45
阅读次数:
663
1)打开Android开发者的官网http://developer.android.com/找到Develop点击。
2)进入后再点击Tools
3)进入后在左侧找到NDK点击,可以见到各种平台的NDKr10,选择需要的下载。
5)解压下载的android-ndk32-r10-windows-x86_64.zip,将其放到你想要的目录下。
注:R7之前的版本,必须要...
分类:
移动开发 时间:
2015-01-19 17:17:42
阅读次数:
281
大致分是这几步:
(1)新建Android工程:
HelloJni.java代码
package com.panpass.main;
public class HelloJ...
分类:
移动开发 时间:
2015-01-12 16:39:24
阅读次数:
232
在上一篇博客中,我们讲了一个小小的案例,用NDK监听应用程序自身卸载,并且打开内置浏览器加载用户调用页面。关于监听应用程序自身卸载的原理和实现方案可以在上篇博客中找到,地址是:http://blog.csdn.net/allen315410/article/details/42521251,这里就不再复述了。
值得注意的是,在上篇博客中我也已经引述了一个案例中存在的问题,就是在监听应用程序安装目录是否被删除时,使用了while(true)这种死循环,让C代码每隔1秒钟去自动执行一次检查应用程...
分类:
移动开发 时间:
2015-01-09 17:22:37
阅读次数:
254
1.下载adt-bundle-windows-x86_64这里边有Eclipse和Android SDK ,这个很方便,因为Eclipse里Android的
SDK路径已经给你配置好了。
PS:1.注意下载的时候要找到自己操作系统对应的版本,32-32,64-64.
2.之前配置Java环境就不赘述了,这了提一点的是,Java你下载1.7的,你在Eclipse里选择编译器的时候就可以...
分类:
移动开发 时间:
2015-01-08 17:58:35
阅读次数:
197