android studio
liumijay
虽然现在是条咸鱼,但终有一天能够翻身,成为。。。一条翻过身的咸鱼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【CMake】已有项目添加JNI支持
下面尝试下如何为已经有的项目添加C/C++支持。1.创建一个类,加载so文件,声明方法public class JniUtil { static { System.loadLibrary("test-lib"); } public static native String stringFromSelf(String str);}在原创 2017-07-20 16:53:30 · 1852 阅读 · 0 评论 -
Android Studio使用CMake编译JNI初探
Android Studio2.2出来后,通过CMake构建工具,能更方便的对NDK进行开发,相比过去,CMake支持代码提示、代码跳转、断点等方便的功能。下面进入正题:一、创建支持 C/C++ 的新项目1.新建支持CMake的项目Exceptions Support如果选中复选框,则表示当前项目支持C++异常处理Runtime Type原创 2017-07-11 16:29:41 · 853 阅读 · 0 评论 -
CMake再探:引入SO文件并调用
上次已经通过CMake编译自己写的C/C++代码了,这次尝试导入第三方代码来进行调用。通过上次写的JniTest生成的so文件来测试,生成的so文件在项目的app/build/intermediates/cmake/debug/obj目录下。1.导入so文件将so文件拷贝到项目中,路径自己定吧,只要配置的时候不出错就行,我是这样的拷贝到jniLibs文件夹中的。jniLibs下的子原创 2017-07-12 16:31:18 · 15323 阅读 · 3 评论 -
从中间展开的RecyclerView
由于项目需要,想要实现可以从中间展开的列表,网上照的大部分不符合心意,所以找了一个比较容易改的自己进行一些修改,是使用RecyclerView实现的,这个是项目地址。 先上效果图: 接下来是主要的修改部分,首先是BaseViewHolder:在原来的基础上加上了VIEW_TYPE_FOOTER的类型以及getFooterViewResId()的抽象方法。public Base...原创 2018-04-09 12:00:11 · 860 阅读 · 0 评论
分享