Android 6.0 Gallery2eclispe编译

    xiaoxiao2021-03-25  158

    Android 6.0已经出来很长时间了,最近心血来潮下载了Android 6.0的源码编译了下,其中Gallery2的程序里面滤镜功能很是酷炫,决定单独编译gallery2学习学习。

    1.首先到源码目录 android_6.0/packages/apps/Gallery2 下面把源码copy 出来放到windows 下面,然后用eclipse 打开这个项目,打开后刚开始有很多错误。然后点击项目右键选择build path 进行如下操作:

    其中红色箭头是项目自带的,绿色箭头是我为了调试添加renderscript和xmp 的源码,后面我会给出项目的下载地址。

    2.在android_6.0/out/target/common/obj/JAVA_LIBRARIES下面找到core-libart_intermediates和framework_intermediates目录将里面的class.jar 拷贝出来命名为core-libart_intermediates.jar和framework_intermediates.jar。在项目目录里面新建一个文件夹随便命名,我这里命名为lib,将上述两个文件放到这里面。进行如下操作:

    在libraries 下面选择Add Libraries 再选择User Library 随便命名我这里取的名称为qwqw,然后再将刚才的lib里面的库添加到这个里面。

    最后结果为下:

    然后再还需要如下库

    android-support-v-13这个可以在sdk 里面找到,isoparse是google的mp4解析库,可以去下,这里要1.0版本的,那几个so 库是滤镜和renderscript 需要的底层库。这些在我下面给出的项目下载地址里面都有,下载后直接运行就行。最后在红米手机上的运行效果入下:

    我在荣耀8  7.0的系统上和红米手机上都可以运行。最后放上项目的下载地址:

    http://download.csdn.net/detail/xiaibiancheng/9774052

    点击打开链接

    转载请注明原文地址: https://ju.6miu.com/read-1109.html

    最新回复(0)