感叹:神一般的eclipse! 首先, 我这么写 extern "C" void func(){}; 代码爆红:(error: expected identifier or ‘(’ before string constant ) what the fuck!! 百度后是说c编译器不支持这种写法, ...
分类:
移动开发 时间:
2016-07-14 01:14:30
阅读次数:
235
最近在公司学习ndk开发, 越学越觉得开发java比c/c++幸福多了, 至少java中,编译的时候定为的某一行的出错,那么基本上就是那一行有问题, 然而c/c++确不是这样, 我的开发环境是eclipse; 1、首先碰到的一个奇葩的问题是: Function '__builtin_bswap16' ...
分类:
移动开发 时间:
2016-07-13 23:09:02
阅读次数:
381
Android-async-http开源项目可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来非常简单, 这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法处理请求结果.
主要特点:处理异步Http请求,并通过匿名内部类处理回调结果,Http异步请求均位于非UI线程,不会阻塞UI操作,...
分类:
Web程序 时间:
2016-07-13 17:34:42
阅读次数:
538
1、NDK的概念 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk; 集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出s ...
分类:
其他好文 时间:
2016-07-11 13:58:06
阅读次数:
223
下载的android-ndk32-r10b-windows-x86_64NDK不能放在有空格的目录如:D:\ProgramFiles,否则会报错eclipse生成.h头文件:进入src目录(是src目录,不是项目目录)运行javahcom.example.hellojni.HelloJni(包名+类名)生成的com_example_hellojni_HelloJni.h头文件位于src目录生..
分类:
系统相关 时间:
2016-07-11 01:38:11
阅读次数:
276
1. Native (Android层面开发)
2. JNI(Android和C/C++连接层处理)
3. C/C++(逻辑处理层)
Android JNI/NDK开发真的很难吗?不不不,三步快速上手...
分类:
移动开发 时间:
2016-07-10 19:13:16
阅读次数:
387
Android NDK技术深度总结,同时提供了一些作者自己研究的开发技巧,尤其是C开发时JNI源码的自动提示和测试技巧...
分类:
移动开发 时间:
2016-07-10 18:59:38
阅读次数:
259
1.先搭建好基本的ndk的开发环境在windows下安装下面两个软件1、 Android NDK 安装
2、 安装Cygwin与使用NDK编译本文建立在已经完成Android开发环境搭建的基础上。其基础环境至少需要包含以下内容:1、 JDK2、 Eclipse3、 Android SDK and ADT一、Android NDK 安装与配置下载Android NDK。下载地址:http...
分类:
移动开发 时间:
2016-07-06 15:11:55
阅读次数:
280
前言 很多开发者看到这个标题表示很怪异,Android怎么可能搭建服务器呢?根本用不到呀,这个项目毫无价值。我表示很理解这一类的开发者,毕竟每个人的经验经历都是有限的。 必须要说说我们的用处(需要用这个功能的人自然不用解释),比如在TV开发中,现在我们有一个电视盒子,上面跑着我们的一个apk,假如我 ...
分类:
Web程序 时间:
2016-06-30 08:41:22
阅读次数:
776
如何定位Android NDK开发中遇到的错误 NDK编译生成的.so文件作为程序的一部分,在运行发生异常时同样会造成程序崩溃。不同于Java代码异常造成的程序崩溃,在NDK的异常发生时,程序在Android设备上都会立即退出,即通常所说的闪退,而不会弹出“程序xxx无响应,是否立即关闭”之类的提示 ...
分类:
移动开发 时间:
2016-06-27 22:56:50
阅读次数:
269