摘要: 1.什么是NDK 网上很多不多说,全称是Android Native Developer Kit,是一个工具合集,我理解可以把c/c++打包成.so文件 这是目录结构,要用到指令ndk-build 需要配置环境变量 配置成功在cmd中输入ndk-build会出现如下信息 2.什么JNI JNI全称是 阅读全文
posted @ 2016-10-12 17:17 麦哈顿博士 阅读(4166) 评论(0) 推荐(0) 编辑
摘要: eclipse在新建andorid工程的时候出现找不到AppCompat.Light主题的问题,这是因为缺少支持低版本的v7包所致, 这个不是jar包,在sdk的extras->andorid->support中找不到v7支持包,打开SDK Manager,重新下载这个文件 如果下载v7 失败那么直 阅读全文
posted @ 2016-10-11 19:54 麦哈顿博士 阅读(318) 评论(0) 推荐(0) 编辑
摘要: adb是什么?adb有什么用?adb工具如何用? 是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即可使用adb命令,adb的全称为Android Debug Bridge,是起到调试桥的作用,通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就 阅读全文
posted @ 2016-10-11 15:15 麦哈顿博士 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: Java与C++都有String对象,而c没有,只有char类型,所以在向C传入String类型的时候,如何处理需要注意一点 jstring 是JNI层的变量,作为java与c的桥梁 在c中要处理java的String对象,只能定义一个char* 指针,但是注意要定义一个char 数组来保存Stri 阅读全文
posted @ 2016-10-11 11:52 麦哈顿博士 阅读(150) 评论(0) 推荐(0) 编辑
摘要: UnsatisfiedLinkError:No implementation found for java.lang.String com.skymaster.hs.test4.MainActivity.getstringFromJNI(); 就是桌这个路径下的方法stringFromJNI();没 阅读全文
posted @ 2016-10-10 19:34 麦哈顿博士 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 2.2版本的Android Studio支持新建Jni工程,不用再像以前自己构建工程目录,首先把自己的升级自己的AS到2.2以上 然后打开Tools->Andorid->SDK manager 搜索"Android SDK" 找到SDK选择SDK Tools安装如下工具: 1、NDK:ndk是谷歌让 阅读全文
posted @ 2016-10-10 18:03 麦哈顿博士 阅读(1982) 评论(0) 推荐(0) 编辑
摘要: http://tools.android-studio.org/index.php 阅读全文
posted @ 2016-10-09 10:34 麦哈顿博士 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、开发环境配置 http://www.mamicode.com/info-detail-516839.html 阅读全文
posted @ 2016-10-09 10:29 麦哈顿博士 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 什么是NDK(android native develop kits) :android 本地开发工具集,可以把c/c++编译成一个linux下可以执行的二进制文件 java代码里面就可以通过jni 调用执行二进制的文件。 什么是JNI(Java Native Interface) :java本地开 阅读全文
posted @ 2016-09-30 15:58 麦哈顿博士 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、静态有动态 代码如下: 静态载入fragment布局title_layout.xml 动态载入的布局:context_layout.xml activity_main.xml布局 动态载入的fragment类: 静态载入的fragment类: 阅读全文
posted @ 2016-09-29 20:10 麦哈顿博士 阅读(165) 评论(0) 推荐(0) 编辑