![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ndk
超级方
这个作者很懒,什么都没留下…
展开
-
Android NDK的C/C++代码中利用JNI回调实现字符编码转换
在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Windows下有MultiByteToWideChar之类的函数,Linux下有iconv库,纯C下用wcstombs、mbstowcs也可以做。然而我在我机上的Android NDK目录下,并没有找到iconv转载 2013-01-23 10:13:15 · 746 阅读 · 0 评论 -
ANDROID NDK文档系列--(10)Import Module
Android module paths (sharing code made easy): Android模块路径(方便共享代码):============================================== Starting from r5, the Android NDK comes with a cool feature that a翻译 2013-01-18 11:13:51 · 898 阅读 · 0 评论 -
ANDROID NDK文档系列--(12)NDK GDB
'ndk-gdb' Overview ndk-gdb概述 IMPORTANT: IF YOU ARE DEBUGGING THREADED PROGRAMS, PLEASE READ THE SECTION BELOW TITLED 'Thread Support'. 重要:如果你在调试多线程程序,请阅读下面题为“线程支持”的章节。翻译 2013-01-18 11:15:15 · 911 阅读 · 0 评论 -
ANDROID NDK文档系列--(13)Prebuilts
NDK Prebuilt library support: NDK 预构建库支持:----------------------------- Android NDK r5 introduced support for prebuilt libraries (shared and static), i.e. the ability to include and翻译 2013-01-18 11:16:29 · 1700 阅读 · 0 评论 -
ANDROID NDK文档系列--(14)Stable APIs
Android NDK Stable APIs: Android NDK稳定API:======================== This is the list of stable APIs/ABIs exposed by the Android NDK. 这是Android NDK暴露的稳定API/ABI列表 I. P翻译 2013-01-21 10:17:40 · 1904 阅读 · 0 评论 -
ANDROID NDK文档系列--(15)Standalone Toolchain
USING THE ANDROID TOOLCHAIN AS A STANDALONE COMPILER 使用Android工具链作为独立编译器 ====================================================== WARNING WARNING WARNING WARNING WARNIN翻译 2013-01-21 10:17:33 · 1177 阅读 · 0 评论 -
ANDROID NDK实践开发系列--(01) 使用ndk编译c可执行程序
本文我们研究一下怎么使用ndk开编译c语言编写的可执行程序。原创作品转载请注明出处哦http://blog.csdn.net/superfang119/article/details/8524132准备工作:我的os是ubuntu 12.11 64位ndk版本为8rc吧ndk的目录路径设置了PATH环境变量。现在开始征途:1.首先我们新建一个工程,就叫做he原创 2013-01-21 13:19:19 · 9264 阅读 · 4 评论 -
ANDROID NDK实践开发系列(02)-- 在ndk跨版本使用surface显示输出
本文我们研究一下怎么在ndk中跨android的版本使用surface显示输出。原创作品转载请注明出处哦http://blog.csdn.net/superfang119/article/details/8524935准备工作:我的os是ubuntu 12.11 64位ndk版本为8rc吧ndk的目录路径设置了PATH环境变量。现在开始征原创 2013-01-21 15:10:04 · 1673 阅读 · 0 评论 -
当JNI遇到多线程--java对象如何被C++中的多个线程访问?
java中要访问C++代码时, 使用JNI是唯一选择. 然而,在多线程的情况下, 可能出现以下问题:问题描述:一个java对象通过JNI调用DLL中一个send()函数向服务器发送消息,不等服务器消息到来就立即返回.同时把JNI接口的指针JNIEnv *env,和jobject obj保存在DLL中的变量里.一段时间后,DLL中的消息接收线程接收到服务器发来的消息,并试转载 2013-01-22 16:16:05 · 813 阅读 · 0 评论 -
ANDROID NDK文档系列--(09)CPU Features
Android NDK CPU Features detection library: Android NDK CPU特性检测库:------------------------------------------- This NDK provides a small library named "cpufeatures" that can be used翻译 2013-01-18 11:12:59 · 3415 阅读 · 0 评论 -
ANDROID NDK文档系列--(11)NDK Build
'ndk-build' Overview ndk-build概述 I. Usage: 一、使用方法:--------- The Android NDK r4 introduced a new tiny shell script, named 'ndk-build', to simplify building machine c翻译 2013-01-18 11:14:31 · 621 阅读 · 0 评论 -
ANDROID NDK文档系列--(06)Application.mk File
Application.mk file syntax specification Application.mk文件语法规范 Introduction: 介绍:------------- This document describes the syntax of Application.mk build files written to describe the翻译 2013-01-18 11:09:00 · 596 阅读 · 0 评论 -
ANDROID NDK文档系列--(一)Android NDK Overview
-----------------Android NDK Overview Android NDK概述 Introduction: 介绍 The Android NDK is a set of tools that allows Android application developers to embed native ma翻译 2013-01-15 14:29:22 · 958 阅读 · 0 评论 -
NDK r7 的新特性
从Android 4.0 SDK放出后,第七版的NDK也发布了。这一版的NDK主要是增加了对Android 4.0的官方支持,并增加了其他的特性,但完全支持进行C\C++开发还不见踪影。1、对Android4.0增加新的基于OpenMAX AL本地多媒体API,增加头文件和。详见文档docs/openmaxal/index.html和OpenMAX官网2、对Android4转载 2013-01-17 14:07:50 · 599 阅读 · 0 评论 -
基于 Android NDK 进行 OpenGL ES开发
NDK 简介Android SDK 提供了一套 OpenGL ES 接口,该接口是基于 Java 的,速度非常 慢,往往很难满足需要。NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动 将 so和 java 应用一起打包成 apk。使用 NDK,我们可以将要求高性能的应用 逻辑使用C开发,从而提高应用程序的执行效率。如 OpenGL ES 的程序。2转载 2013-01-17 11:31:31 · 649 阅读 · 0 评论 -
ANDROID NDK文档系列--(03) NDK Development
This document describes how one can modify the NDK and generatenew experimental release packages for it.I. Getting the sources:=======================The sources live under the "ndk" and "develo翻译 2013-01-18 11:06:48 · 492 阅读 · 0 评论 -
ANDROID NDK文档系列--(07)CPU Arch ABIs
Android Native CPU ABI Management Android原生CPU ABI 管理 Introduction: 介绍:============= Every piece of native code generated with the Android NDK matches a given "Appl翻译 2013-01-18 11:10:07 · 1076 阅读 · 0 评论 -
ANDROID NDK文档系列--(08)CPU ARM Neon
Android NDK & ARM NEON instruction set extension supportAndroid NDK 和 ARM NEON指令集扩展支持 Introduction: 介绍:Android NDK r3 added support for the new 'armeabi-v7a' ARM-based ABI that allows翻译 2013-01-18 11:12:11 · 1794 阅读 · 0 评论 -
ANDROID NDK文档系列--(02)Installation Guide
Android NDK Installation Android NDK安装 Introduction: 介绍:------------- Please read docs/OVERVIEW.html to understand what the Android NDK is and is not. This file giv翻译 2013-01-18 11:05:46 · 506 阅读 · 0 评论 -
ANDROID NDK文档系列--(05)Android.mk File
Android.mk file syntax specification Android.mk文件语法规范 Introduction: 介绍:------------- This document describes the syntax of Android.mk build file written to describe翻译 2013-01-18 11:08:01 · 851 阅读 · 0 评论 -
解决 NDK 编译静态库时没反应
项目编译成动态库是正常的,将 Android.mk 里面的 include $(BUILD_SHARED_LIBRARY) 改成include $(BUILD_STATIC_LIBRARY)编译静态库,运行 ndk-build 却一点反应都没有,一闪而过。解决方案:在 工程目录\jni\ 目录下添加一个 Application.m原创 2013-02-17 11:36:20 · 862 阅读 · 0 评论