
android jni
文章平均质量分 80
retacn
这个作者很懒,什么都没留下…
展开
-
android_c++ 高级编程NDK学习笔记一
第一章 深入了解android NDK2.1 Android 提供的组件: ARM,x86和MIPS交驻编译器 构建系统 Java原生接口头文件 C库 Math库 POSIX线程 最小的c++库 ZLIB压缩库 动态链接库 Android日志库 Android像素缓冲库 A原创 2014-06-13 12:47:56 · 3142 阅读 · 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) 和bionicBionic提供以下功能:内存管理文件输入输出字符串操作数学日期与时间进程控制原创 2014-07-03 12:56:29 · 1680 阅读 · 0 评论 -
android_c++ 高级编程NDK学习笔记二
第一章 用JNI实现与原生代码通信3.1 什么是jni3.2 一个简单的示例示例代码中查看实现步骤:@@@@@@@@@@A 加载共享库@@@@@@@@@@@static { System.loadLibrary("hello-jni"); }@@@@@@@@@@B 声明原生方法 @@@@@@@@@@public native String原创 2014-06-19 08:49:42 · 4531 阅读 · 0 评论 -
android_c++ 高级编程NDK学习笔记三
第五章 日志,调试及故障处理 1 日志 Logcat 和ddms1.1框架Android 日志框架是logger的内核模块四个日志缓冲区: Main 应用程序的日志信息 Event 系统事件 Radio radio相关日志 System 低级系统调试信息 1.2 原生日志api 为了便于原生代码向logger发送日志信息,在头文件log.h中定义原创 2014-06-19 08:51:06 · 1224 阅读 · 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 · 3382 阅读 · 0 评论 -
android_c++ 高级编程NDK学习笔记四
第八章 面向连接的通信(TCP)1 Echo socket示例程序 创建项目,添加原生支持 2 用tcp实现面向连接的通信 //创建socketintsocket(int domain,//产生通信的socket域int type,//指定通信的类型 int protocol);//指定会用到的协议Domain: PF_LOCAL 主机内部通信协议族原创 2014-08-06 14:41:43 · 838 阅读 · 0 评论