- 博客(18)
- 收藏
- 关注
原创 android jni调用流程 2019-08 jni-ndk
1、写jni工具类:2、生成jni头文件:在最新的jdk中,javah指令被移除,使用javac -h 指令代替,两者存在差异,javac -h指令包括两个步骤:javac生成x x x.class文件和javah生成jni头文件。javac操作的对象是java源文件,如上图中,java文件全称为:JniUtil.java,则在terminal中通过命令行找到JniUtil.java,...
2019-08-06 17:32:02
264
原创 android studio 3.0版本,在raw文件夹下使用.mp4/.mp3文件出现的错误和解决办法
使用raw文件夹下的资源的方式如下:String uriStr = "android.resource://"+getPackageName()+"/"+ R.raw.abc;我遇到的问题是,android studio会报错:The file is not associated with any file type.Please define the association;解...
2019-02-18 17:13:19
5688
原创 macbook pro配置cocoapods的方法
1.修改ruby镜像地址: gem source -l;显示的地址是需要翻墙获取资源的,很麻烦; 修改为国内镜像; gem source --remove https://rubygems.org/; gem source -a https://gems.ruby-china.org/; 至此,ruby镜像地址修改完毕;2.安装cocoapods:sudo gem i...
2018-07-04 00:10:26
335
原创 Android自定义开发SDK与调用
介绍以.jar/.aar包形式制作自己的SDK,并实现调用的过程。将使用OpenCV实现图片灰度化的方式打包为.jar/.aar包,并实现调用,OpenCV使用JNI实现本地方法调用。创建一个module用于制作SDK,OpenCV环境搭建和代码编写部分参考一下博客:Opencv环境搭建---android;博客中的介绍了在APP模块搭建环境的方式,改为module中差距不大,照步骤配置即可。在m...
2018-06-29 20:32:32
1580
原创 Android开发---module的使用和jar包的创建
android中可以使用module来进行开发,module可以将功能模块与主逻辑模块分开来,module也可以理解为library,最终可以生成.jar文件与.aar文件,从而别的程序也可以进行调用。.jar包和.aar包的主要区别在于.jar包不包含资源文件,只包含了class文件和清单文件,而.aar文件则包含了全部,如果只是功能函数的打包,可以直接使用.jar即可,但如果涉及到UI...
2018-06-28 19:43:56
419
转载 Object类实现了那些方法
1.clone方法保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。2.getClass方法final方法,获得运行时类型。3.toString方法该方法用得比较多,一般子类都有覆盖。4.finalize方法该方法用于释放资源。因为无法确定该方法什么时候被调用,很少使用。5.equals方法该方法是非常重...
2018-02-19 20:44:59
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人