码迷,mamicode.com
首页 >  
搜索关键字:jni    ( 2103个结果
java进阶计划
鉴于自己在java 的学习过程中,像是无头苍蝇一样,东扎一把,西戳一下,没有一个明确的方向,也没有一个比较明确的方面,所以有了这个大致的计划。 计划的目标: 1. java本身的目标 对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器...
分类:编程语言   时间:2014-11-04 00:02:01    阅读次数:452
Cocos2dX Android 编译出错
在编译的时候老是出问题,真不知道是吭还是吭呢?一夜不眠的思考想到了一个问题可能是Application.mk的配置是不是有问题,在测试中证明了我的想法是正确的 jni/../../platform/android/PluginUtils.cpp:75: error: undefined re...
分类:移动开发   时间:2014-11-03 10:03:15    阅读次数:419
Cocos2d-x通过Jni实现Cocos2d-x界面跳转到新的Activity
废话不多说,直接上源码 1、Java层 1)首先在org.cocos2dx.cpp目录下添加新类UserInfoActivity.java,该类自行定义即可,代码如下: package org.cocos2dx.cpp; import com.pactera.jni.R;//注意路径 import android.app.Activity; import android.os.Bu...
分类:其他好文   时间:2014-11-03 01:24:16    阅读次数:159
Cocos2d-x3.3RC0通过JNI调用Android的Java层URI代码发送短信
1、Jni不在赘述,翻看前面博客 2、直接上代码 1)Java层,直接加在AppActivity.java中 public class AppActivity extends Cocos2dxActivity{ public static Activity acty; protected void onCreate(Bundle savedInstanceState) { supe...
分类:移动开发   时间:2014-11-02 18:15:04    阅读次数:203
Cocos2d-x3.3RC0的Android编译Activity启动流程分析
本文将从引擎源码Jni分析Cocos2d-x3.3RC0的Android Activity的启动流程,下面是详细分析。 一、Jni之Java与C++互调 1、引擎源码Jni、部分Java层和C++层代码分析 1)libcocos2d目录:该目录存放的是Cocos2d-x通过Jni与Android源码互调时,定义的Java层Native的静态Java方法。该方法的 实现在...
分类:移动开发   时间:2014-11-02 16:33:26    阅读次数:188
《Qt on Android核心编程》目录
从目录可以看出,《Qt on Android核心编程》是从 Qt 的核心概念——元对象系统——讲起的,涵盖了信号与槽、事件、多线程、网络、文件IO、XML、GUI、模版库等关键主题,Qt入门开发或者进阶,这些章节都可以提供帮助。在讲完基本主题后,进入了Android相关的各种主题,包括按键处理、触摸、手势、拍照、JNI等等,为使用Qt进行Android开发扫清障碍。最后本书还提供了一系列相对完整的实例供大家参考。...
分类:移动开发   时间:2014-11-02 10:50:02    阅读次数:230
Appcelerator Titanium Studio: JNI_CreateJavaVM missing error
Mac升级到Yosemite后,Titanium Studio启动不了,报Appcelerator Studio: JNI_CreateJavaVM missing error之类的错误,重装了Oracle JDK N个版本,都没效果。在切换到Bing后搜索一番,居然找到了答案:https://ji...
分类:移动开发   时间:2014-11-01 13:10:44    阅读次数:179
JNI 实战全面解析
项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。 JNI是什么? JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。 NDK是什么? Android NDK(Native Development Kit )是一套工具集合,允许你用像C/C++语言那样实现应用程序的一部分。 为什么要用NDK? 1、安全性,java是半解释型语言,很容易被反汇编后拿到源代码文件...
分类:其他好文   时间:2014-11-01 10:02:15    阅读次数:428
较具体的介绍JNI
JNI事实上是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其它语言的通信(主要是C&C++)。或许不少人认为Java已经足够强大,为什么要须要JNI这样的东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说...
分类:其他好文   时间:2014-11-01 09:41:24    阅读次数:329
Cocos2d-x中使用第三方so库
项目中如果使用到第三方的SDK,大多数是以.so动态共享库的文件打包给我们使用,如何使用他们,见下面分析。 1、获得库文件 假如我们得到的库文件是libxxx.so(注:关于.so文件的命名方式,可百度)。在Jni目录下新建prebuilt文件夹,把获得的库文件 拷贝到该文件夹下。 2、使用库文件 库文件的使用需要修改Android.mk,在mk文件中加入以下代码: i...
分类:其他好文   时间:2014-10-31 19:12:40    阅读次数:342
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!