在Android中我们经常使用Log来调试程序,NDK中也为我们提供输出日志的方法。1.引入头文件#include2.定义宏#define LOG_TAG "System.out.c"#define LOGD(...) _android_log_print(ANDROID_LOG_DEBUG,LOG...
                            
                            
                                分类:
移动开发   时间:
2014-08-02 23:09:04   
                                阅读次数:
224
                             
                    
                        
                            
                            
                                本文主要是针对初学JNI的学者,内容详细指引初学者如何搭建环境,以及第一次初体验JNI的魅力。...
                            
                            
                                分类:
移动开发   时间:
2014-07-31 16:58:16   
                                阅读次数:
297
                             
                    
                        
                            
                            
                                第一步,下载安装cygwin,(模拟Linux 的编译环境),我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: ?http://www.cygwin.com/ ; 开始安装Cygwin,安装教程http://jingyan.baidu.com/article/48a420...
                            
                            
                                分类:
移动开发   时间:
2014-07-28 16:56:54   
                                阅读次数:
325
                             
                    
                        
                            
                            
                                Ubuntu 32下Android NDK+NEON的配置过程及简单使用举例!...
                            
                            
                                分类:
移动开发   时间:
2014-07-23 17:16:21   
                                阅读次数:
330
                             
                    
                        
                            
                            
                                在纯java中使用JNI文章中可以看到,java的native方法与C/C++代码函数是通过Java___这种方式对应的,即它是静态注册的。当需要使用现C/C++代码函数时,需要以这种形式定义包装函数,在包装函数中调用现有C/C++代码函数;而且这样的函数名也非常长,不适合管理。使用动态注册,可以不受上述命名的限制。
下面我将Android NDK中的samples\hello-jni示例,由原...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 22:39:32   
                                阅读次数:
287
                             
                    
                        
                            
                            
                                NDK Prebuilt library support: NDK使用二进制库方法: Android NDK r5 introduced support for prebuilt libraries (shared and static), i.e. the ability to include and use, in your applications, prebuil...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 08:28:36   
                                阅读次数:
297
                             
                    
                        
                            
                            
                                .jni.h文件 : 了解 JNI 需要配合 jni.h 文件, jni.h 是 Google NDK 中的一个文件, 位置是 $/android-ndk-r9d/platforms/android-19/arch-arm/usr/include/jni.h ;1. JNIEnv 作用JNIEnv 概念 : 是一个线程相关的结构体, 该结构体代表了 Java 在本线程的运行环境 ; JNIEnv...
                            
                            
                                分类:
移动开发   时间:
2014-07-21 22:31:07   
                                阅读次数:
295
                             
                    
                        
                            
                            
                                最新在弄android ndk相关的,惊奇的发现最新的ndk10的版本已经gcc4.9了,我印象中,gcc4.8就支持C++0x11,14的支持,gcc再次走到了llvm的前面,LLVM最新的版本3.4.2应该只支持c++ 11,如果是同样的c++代码我一直认为llvm的效率会明显强过gcc.废话不...
                            
                            
                                分类:
编程语言   时间:
2014-07-21 11:03:36   
                                阅读次数:
259
                             
                    
                        
                            
                            
                                上半年,公司的一个项目,本身我是不喜欢Android开发的,但是学习到的东西总需要整理一下。从iOS转到Android,真心有些不习惯。就IDE来说,eclipse比Xcode差的不是一点半点。Android模拟器竟然还要开机!我勒个去。。 今天写个最简单的Android NDK的小栗子。首先,什么...
                            
                            
                                分类:
移动开发   时间:
2014-07-16 19:07:06   
                                阅读次数:
213
                             
                    
                        
                            
                            
                                #!/bin/bashNDK_ROOT=/home/wjh/fox/android-ndk-r9c/PREBUILT=${NDK_ROOT}toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64PLATFORM=android-14ARC...
                            
                            
                                分类:
其他好文   时间:
2014-07-16 18:20:51   
                                阅读次数:
231