![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android jni
文章平均质量分 80
retacn
这个作者很懒,什么都没留下…
展开
-
android_c++ 高级编程NDK学习笔记一
第一章 深入了解android NDK 2.1 Android 提供的组件: ARM,x86和MIPS交驻编译器 构建系统 Java原生接口头文件 C库 Math库 POSIX线程 最小的c++库 ZLIB压缩库 动态链接库 Android日志库 Android像素缓冲库 A原创 2014-06-13 12:47:56 · 3107 阅读 · 0 评论 -
android_c++ 高级编程NDK学习笔记四
Bionic是c 和c++进行原生应用开发所提供的posix标准c库 1 回顾标准库 Java 平台的标准库是java class library(JCL) C语言的标准库为libc 2 gnu c(glibc) embedded linux c(uclibc) 和bionic Bionic提供以下功能: 内存管理 文件输入输出 字符串操作 数学 日期与时间 进程控制原创 2014-07-03 12:56:29 · 1647 阅读 · 0 评论 -
android_c++ 高级编程NDK学习笔记二
第一章 用JNI实现与原生代码通信 3.1 什么是jni 3.2 一个简单的示例 示例代码中查看实现步骤: @@@@@@@@@@A 加载共享库@@@@@@@@@@@ static { System.loadLibrary("hello-jni"); } @@@@@@@@@@B 声明原生方法 @@@@@@@@@@ public native String原创 2014-06-19 08:49:42 · 4483 阅读 · 0 评论 -
android_c++ 高级编程NDK学习笔记三
第五章 日志,调试及故障处理 1 日志 Logcat 和ddms 1.1框架 Android 日志框架是logger的内核模块 四个日志缓冲区: Main 应用程序的日志信息 Event 系统事件 Radio radio相关日志 System 低级系统调试信息 1.2 原生日志api 为了便于原生代码向logger发送日志信息,在头文件log.h中定义原创 2014-06-19 08:51:06 · 1177 阅读 · 0 评论 -
android_c++ 高级编程NDK学习笔记五
原生线程 1 示例项目 2 java线程 创建项目NativeThread 添加原生支持android tools--->add Native support 创建用户界面: activity_main.xml文件 LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools原创 2014-08-06 14:42:58 · 3352 阅读 · 0 评论 -
android_c++ 高级编程NDK学习笔记四
第八章 面向连接的通信(TCP) 1 Echo socket示例程序 创建项目,添加原生支持 2 用tcp实现面向连接的通信 //创建socket intsocket(int domain,//产生通信的socket域 int type,//指定通信的类型 int protocol);//指定会用到的协议 Domain: PF_LOCAL 主机内部通信协议族原创 2014-08-06 14:41:43 · 805 阅读 · 0 评论