导入Record源码到Eclipse

本文介绍了如何将Record模块的源码导入Eclipse进行学习。首先创建一个空工程,然后将源码的res, src, AndroidManifest.xml文件复制到新工程中。在调整AndroidManifest.xml的包名后,解决R文件未生成的错误。接着,将源文件放入新建的包下,并使用Eclipse的自动修复功能解决大部分导入错误。对于无法解决的错误,如找不到的方法,可以注释掉不影响源码阅读。建议使用高于源码版本的SDK来减少方法不匹配的问题,最后运行项目验证是否成功。" 83591884,8092160,C语言教程:二维数组详解,"['C语言基础', '数组操作', '内存管理', '矩阵运算']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人水平有限,以下很多地方并没有做出太多的详解。大家可以留言或是网上搜索。从录音Record看Android。只是为了让大家可以更好了解下Android。

相信很多时候,我们希望从源码导出一个功能来了解一个模块。作为我来说,我想到的学习方法也是如此,很多时候我们会发现导出一个模块会有太多的错误。这里简单介绍下我碰到的问题。我导入的是Record模块。相对来说,源文件是很少的。在导入源码之前,先建立一个空的工程,这里需要注意的是建立的是一个空的工程,最好是没有Activity的空工程,方便后面的添加文件。建立一个工程之后,把官方源码文件的res,src,AndroidManifest.xml直接复制到新建的工程中。重新刷新下工程,相信这个时候大家会碰到很多的问题,不用太担心,逐个解决。


第一步,把AndroidManifest.xml文件配置好,这里特别需要注意的问题是包名。改为自己对应的包名。把 package="com.android.soundrecorder"修改为自己的包名,我这里是package="com.example.record"。删除<original-package android:name="com.android.soundrecorder" />。这里特别需要注意的是改为包名之后记得在自己的<activity android:name="SoundRecorder"的名字加上“.”,修改为<activity android:name=".SoundRecorder"。其他组件也类似,这里不一一列出来。至此Record的AndroidManifest.xml文件配置好。


第二步,就是需要把资源导入进去,这里不做太多介绍,把文件复制进去后,会生成自己项目的R文件。这一步的主要作用就是修改R文件没有生成的错误。


第三步,也是最重要的一步。对于刚开始导入程序的人来说,我这里建议把源文件都放入一个文件夹。在项目中新建一个自己的包,把之前的文件都导入这个包下。导入源文件之后会报很多的错误,没关系。利用Eclipse的自动修复,加上一些基础的英文知识。大部分问题都是可以解决的。我建议先从修改包开始,因为导入进来的源文件的包都是之前Android的包。然后利用快捷键CTRL+SHIFT+O自动更新程序需要的包。相信错误已经不多了,这里有一部分错误是我们暂时无法修改的,例如有些方法没有定义,可能是在库文件中。这里可以先采用注释的方法,并不影响你查看源码。还有一些问题就是方法的参数修改。这里建议使用在你导入源码的SDK之上的SDK建立工程,例如你导入的是2.3.3的源码,建议你用2.3.3以上的SDK。这样可以修复很多方法造成的问题。如果不出意外,这个时候你的项目应该是可以在模拟器上看到的。跑跑试试吧!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值