上次写到Android 4.4中把Camera和Gallery做了分离,Camera2做为独立的app拿了出来。
今天试着把Camera2 import到eclipse中,简单捣鼓一下,Camera2就能在eclipse中编译通过,这样camera再debug就方便多了。
打开Camera2的Android.mk 发现它引用了两个LOCAL_STATIC_JAVA_LIBRARIES:
LOCAL_STATIC_JAVA_LIBRARIES := android-support-v13
LOCAL_STATIC_JAVA_LIBRARIES += xmp_toolkit
第一个是android官方的support包,第二个是adobe XMP 的一个开源包
android-support-v13 引入到eclipse很简单,不用多讲。
第二个,xmp_toolkit,原以为也是一个jar包,后来发现android并没有把xmp_toolkit单独编译一个jar包出来。(xmp_toolkit的源码位置在:external/xmp_toolkit/ 目录)
那么我们通过另外一种方式把xmp_toolkit的源码导入到我们的Camera project中:
Properties->Java Build Path 中 Source标签下,点击 Link Source 按钮,弹出的对话框中有两个输入文本框:
Linked folder location:我们填入xmp_toolkit源码的路径,如 [Basepath]/external/xmp_toolkit/XMPCore/src
Folder name: 我们映射的名字,可以随便写,如 src_xmp
然后Finish,这样Camera2就可以在eclipse中编译通过。
分享到:
相关推荐
本文将详细介绍如何在Android Studio环境中运行Camera 4.4的源代码,同时涉及全景库的编译过程以及对photoUi加载的简单分析。 首先,运行Camera 4.4源码是理解其工作原理和进行定制化开发的基础。Android Studio...
5.2 Android中可用的Intent 5.3 Intent的组成 5.3.1 Intent和数据URI 5.3.2 一般操作 5.3.3 使用extra信息 5.3.4 使用组件直接调用活动 5.3.5 Intent类别 5.3.6 将Intent解析为组件的规则 ...
1.3.5 使用DX编译Android应用 18 1.3.6 使用Android Asset Packaging Tool(AAPT)打包资源 19 1.3.7 使用mksdcard管理虚拟SD卡 19 1.4 开始第一个Android应用 20 1.4.1 使用Eclipse开发第一个 ...
5.2 Android中可用的Intent 5.3 Intent的组成 5.3.1 Intent和数据URI 5.3.2 一般操作 5.3.3 使用extra信息 5.3.4 使用组件直接调用活动 5.3.5 Intent类别 5.3.6 将Intent解析为组件的规则 ...
2.4.2 用Ant编译项目 28 2.4.3 运行应用程序 28 2.5 OPhone SDK介绍 30 2.5.1 OPhone模拟器 30 2.5.2 模拟SD卡 32 2.5.3 ADB 32 2.5.4 DDMS 33 2.6 小结 34 第3章 OPhone应用程序模型 35 3.1 OPhone应用程序基础 35 ...