上一页 1 ··· 136 137 138 139 140 141 142 143 144 ··· 353 下一页
摘要: 相信很多人在刚开始学习Android JNI编程的时候,需要输出Log,在百度Google搜索的时候都是说需要在Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog ,其实这是在eclipse开发上的方式,Android Studio并不是这么 阅读全文
posted @ 2016-12-13 11:49 brave-sailor 阅读(7293) 评论(0) 推荐(0)
摘要: 前言:面对“byte b1=3;byteb2=7;byte b=b1+b2;”报错,而“int i1=3;int i2=7;int i=i1+i2;”不报错,进行了深入探究,从而引申出java基本类型之间赋值与运算操作的规律。通过自己制作的图例分析,达到对不同基本数据类型之间的赋值与运算结果的正确判 阅读全文
posted @ 2016-12-13 11:15 brave-sailor 阅读(963) 评论(0) 推荐(1)
摘要: 如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将字串 String 转换成Integer ? Integer integer=Integer.val 阅读全文
posted @ 2016-12-13 11:11 brave-sailor 阅读(199) 评论(0) 推荐(0)
摘要: 本文原创,转载请注明出处:http://blog.csdn.NET/qinjuning 在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。 在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下: 1、primitive types 基本数据类型,如:i 阅读全文
posted @ 2016-12-13 10:45 brave-sailor 阅读(236) 评论(0) 推荐(0)
摘要: 本文原创,转载请注明出处:http://blog.csdn.NET/qinjuning 在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态 链接库 (windos下就是.dll库,Linux就是.so库了,不懂在Window下生成dll动态库 阅读全文
posted @ 2016-12-13 10:45 brave-sailor 阅读(4643) 评论(1) 推荐(1)
摘要: 本文原创,转载请注明出处:http://blog.csdn.NET/qinjuning 最近一段时间,在工作方面比较闲,分配的Bug不是很多,于是好好利用这段时间就着源代码看了些许模块, 主要方式 还是贼看贼看代码, 同时利用烧机的便利,加Log观看,基本上都能弄个脸熟 。心里想着该写点什么了?可是 阅读全文
posted @ 2016-12-13 10:44 brave-sailor 阅读(601) 评论(0) 推荐(0)
摘要: 在前面的一篇博客《Android NDK开发简介》,我简单地说明了Android NDK开发的流程,以及其重要的一环:JNI层得开发。今天我再详细说明一下自己的学习经验。 JNI是Java代码和C/C++代码通信的桥梁,其角色在某种意义上就是一个翻译员,从设计模式来看叫适配器。 两者的沟通,首要的一 阅读全文
posted @ 2016-12-13 10:43 brave-sailor 阅读(478) 评论(0) 推荐(0)
摘要: 已hello.cpp为源文件,构建一个CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(hello) add_executable(hello hello.cpp) 在目录中的build 文件夹中进行cmake ..和make ,就可以编译源文件生成可运行文件. cmake的常用命令: project 命令... 阅读全文
posted @ 2016-12-13 10:04 brave-sailor 阅读(666) 评论(0) 推荐(0)
摘要: 在开始介绍如何使用CMake编译跨平台的静态库之前,先讲讲我在没有使用CMake之前所趟过的坑。因为很多开源的程序,比如png,都是自带编译脚本的。我们可以使用下列脚本来进行编译: 1 2 3 ./configure --prefix=/xxx/xx --enable-static=YES make 阅读全文
posted @ 2016-12-13 10:02 brave-sailor 阅读(2351) 评论(0) 推荐(0)
摘要: 这里写代码片Android开发常常遇到Java调用so文件的情况,本文介绍一下Google最近新推出的应用在android studio中的方法–cmakelist.txt格式调用。 so文件分为jni格式的和非jni格式的,java只能调用jni格式的so文件。本文介绍的是针对ndk生成的非jni 阅读全文
posted @ 2016-12-13 09:48 brave-sailor 阅读(5476) 评论(0) 推荐(0)
上一页 1 ··· 136 137 138 139 140 141 142 143 144 ··· 353 下一页