zoukankan      html  css  js  c++  java
  • 如何将Android默认的Camra程序导入到eclipse中

    由于工作需要将camera源码导入到Eclipse中,找了很多的方法,现将自己的整理发出来。。。。

    由于开发的要求,需要将Android默认的Camra程序导入到eclipse中,进行修改和再开发。
    大家都知道,Android默认的Camera程序存放于Android的源码中,Android源码只支持
    使用make进行编译,若想把Camera源码导入到Eclipse中,会遇到各种不同的问题,以下
    记录了导入的整个过程和其中遇到的问题。
    1. Android源码中找到Camera源码,Android2.3.3中,Camera的路径为:
        packages/apps/Camera/
    2.新建一个android工程工程名称为:ECCAM
    3.填写包名,一定要填写成:com.android.camera,不然会导致AndroidManifest.xml中的
       packageoriginal-package不一样,引起res/layout/xml/.xml文件出现类似于:
       No resource identifier found for attribute 'title'in package “com.android.camera”
    4.删除掉ECCAM工程中src目录下的所有内容,
    5. Camera源码中的src目录下内容拷贝到ECCAM工程的src目录,
       即将TCCCAMsrccomandroidcamera下的所有内容拷贝到com.android.camera包中。
       这时,源码文件会出现一些红色叉,不要管它们。
    6.三处掉ECCAM工程中res目录下所有内容,
    7.Camera源码中的res目录下的内容拷贝到ECCAM工程的res目录下
    8.删除ECCAM工程中的AndroidManifest.xml文件
    9.Camera源码中的AndroidManifest.xml拷贝到ECCAM工程中
       一定要注意AndroidManifest.xml, package一定要是com.android.camra
    10.右击ECCAM工程,进入properties对话框的JavaCompiler选项卡,选择CompilerLevel1.6
    11. 右击ECCAM工程,进入properties对话框的Android选项卡,选择BuiltTargetAndroid2.3.3
    整个步骤是这样,有的朋友说需要导入classes.jarlayoutlib.jar,但是我这里没有添加,也可正常编译运行
    在编译时如果遇到诸如:
    Conversion to Dalvik format failed with  
    的错误,需要打开TCCAM的文件目录,打开.classpath文件
    修改自己导入的.jar包的 kind="lib"  修改为 kind="con'


  • 相关阅读:
    数据库查询服务框架
    postgresql清理工具
    postgre索引
    SAP模块一句话入门(专业术语的理解)
    SAP订单结算详解
    SAP Datasheet
    ASP.NET MVC5 网站开发实践
    VMware S/4 HANA OP 1511虚拟机下载,64G内存限制解决方案
    SAP标准教材列表
    SAP文章链接
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3435851.html
Copyright © 2011-2022 走看看