![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 79
CommonQ
这个作者很懒,什么都没留下…
展开
-
Android JNI和NDK学习(4)--编译与预编译
一下文章转自我的Github Blog打包so文件在apk里打包进.so文件的方法是在Android.mk文件里增加LOCAL_JNI_SHARED_LIBRARIES := libxxx这样在编译的时候,NDK自动会把这个libxxx打包进apk;放在youapk/lib/目录下。是在应用的目录下手工建libs/armeabi目录,然后把libxxx.so拷贝到这个目转载 2014-05-08 09:15:41 · 605 阅读 · 0 评论 -
JNI和NDK学习(1)--搭建开发环境
NDK简介NDK的好处:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。Linux下NDK环境搭建android的NDK开发需要在linux下进行: 因为需要把C/C++编写的代转载 2014-05-08 09:03:57 · 714 阅读 · 0 评论 -
Android JNI和NDK学习(2)--编程入门
以下文章转自我的GitHub NDK代码编写1. 首先是Java代码的编写Android NDK Sample里面的Hello-jni工程.Hellojni.java/* * Copyright (C) 2009 The Android Open Source Project * * Licensed under the Apache License, Version转载 2014-05-08 09:09:45 · 800 阅读 · 0 评论 -
Android JNI和NDK学习(3)--Android.mk分析
以下文章转自我的Github Blog CommonQ's Blog参数解析以刚才的Android.mk为例.# Copyright (C) 2009 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not use转载 2014-05-08 09:11:46 · 750 阅读 · 0 评论 -
Android JNI和NDK学习(5)--JNI分析API
以下文章转自我的Github Blog CommonQ's BlogJava类型和本地类型对应在如下情况下,需要在本地方法中应用java对象的引用,就会用到类型之间的转换:java方法里面将参数传入本地方法;在本地方法里面创建java对象;在本地方法里面return结果给java程序。Java基本类型像booleans、integers、floats等从Java程序中传到本转载 2014-05-08 09:17:28 · 743 阅读 · 0 评论