使用Android Sutdio创建一个新的工程后,接下来记录创建NDK工程的基本步骤。本文将达到:1. 创建NDK工程2. 在JNI中输出Log语句3. 指定编译的so库的abi版本4. 解决在创建NDK工程中的问题Step: 1. 添加native接口注意写好native接口和System.loadLibrary()即可了,并无特别之处。P.S:onCreate()中对R.id.txt执行se...
分类:
移动开发 时间:
2014-12-15 19:06:07
阅读次数:
264
aar包是Android Library Project的二进制发布包。
文件的扩展名是aar,而且maven包类型也应该是aar, 不过这文件本身就是一个简单的zip文件,里面有如下的内容:
/AndroidManifest.xml (必须)
/classes.jar (必须)
/res/ (必须)
/R.txt (必须)
/assets/ (可选)
/libs/*.jar (可选)
/jni//*.so (可选)
/progu...
分类:
其他好文 时间:
2014-12-15 12:15:43
阅读次数:
128
本文承接自前篇博客将Cocos2d-x的libcurl单独打包到Android
在此基础上,又进行了进一步的使用:
1)增加libcurl异步方法
2)实现Android异步任务
下面直接上代码:
1】jni之first.c:first.h无变化,first.c添加如下代码,切记C变量必须把声明方法函数的开始
/*
* Copyright (C) 2009 The Android ...
分类:
移动开发 时间:
2014-12-14 17:12:28
阅读次数:
395
1.创建native方法
public final static native int startservice();
2.选择项目右击Android tools->Add native support 就会生成jni文件
3....
分类:
移动开发 时间:
2014-12-13 09:38:22
阅读次数:
211
硬件平台:TI AM335X Starter Kit
开发源码:TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.bin
主机系统:Ubuntu 10.04
这次写《Android 从硬件到应用》是想尝试从底层的最简单的GPIO硬件驱动开始,一步一步的向上走,经过硬件抽象层HAL、JNI方法等,最终编写出APP,达到硬件调用的目的,期间会增加一些...
分类:
移动开发 时间:
2014-12-12 20:54:08
阅读次数:
315
Android工程环境下jni/android.mk
需要自己手动把引用cocostudio引用库添加上才可以编译
代码参考如下
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES ...
分类:
其他好文 时间:
2014-12-12 19:09:47
阅读次数:
178
从事了几年的android应用开发,这几年一直都是用Java开发,今年找了一家OEM公司,说白了就是Android系统源码定制,在这家公司学习了Python, C++。因为接触JNI会比较多一点,所以下面想和大家谈谈我看C++代码的一些理解。我主要是从看代码和维护代码的角度来看,不涉及更深的技术层面...
分类:
编程语言 时间:
2014-12-11 10:19:33
阅读次数:
221
通过第一篇文章,大家明白了调用native方法之前,首先要调用System.loadLibrary接口加载一个实现了native方法的动态库才能正常访问,否则就会抛出java.lang.UnsatisfiedLinkError异常,找不到XX方法的提示。现在我们想想,在Java中调用某个native方法时,JVM是通过什么方式,能正确的找到动态库中C/C++实现的那个native函数呢?...
分类:
编程语言 时间:
2014-12-11 00:20:59
阅读次数:
218
我们已经知道了如何搭建 Qt on Android 开发环境,怎样使用 Qt on Android ,有哪些可用的部署策略以及如何为应用签名,是时候继续前进了。这篇文章,我们来讲 JNI 。...
分类:
移动开发 时间:
2014-12-10 08:08:48
阅读次数:
287
推荐网址: UI设计类: 源代码托管: 移动开发 界面优化 兼容屏幕 布局详解 JNI入门 AndroidMk NDK相关问题 NDK_GDB调试 CrystaX CSDN每周博文 其它博客 开发工具问题 源码控制工具 混淆反编 Unbutu使用技巧 性能测...
分类:
其他好文 时间:
2014-12-09 10:45:06
阅读次数:
3935