Android笔记:解决eclipse中重载函数时参数为arg0,arg1

来源:互联网 发布:淘宝网购电脑是坏的 编辑:程序博客网 时间:2024/05/22 09:03
 我记得很早以前用eclipse开发android的工程添加重载函数时,没有出现参数arg0,arg1这种现象的。但是自从装了3.7版的eclipse和ADT 12后,就开始出现这种情况了,也不知道是我配置问题,还是插件问题,不管了,出现问题就解决问题吧。

     刚开始我还以为是android的sdk函数改成这样了呢,后来发现不是问题这个,那是为什么原函数与添加后的函数参数命名不一样呢?用快捷方式查看添加的类的定义,结果出现

是不是这个问题导致的呢,那就是因为没有源代码的问题了,因为android的sdk没有像JDK那样带有源代码文件,那么就需要我们自己下载了。

从网上找到一篇文章,http://baiyangzhuhong.blog.163.com/blog/static/51744953201111510520885/

把自己的过程写一下

一、

Windows下Git下载地址:http://code.google.com/p/msysgit/downloads/list
Windows版本的Git提供有Linux shell命令行和GUI图形界面两种不同的操作方式,
用默认安装选项安装时,添加在桌面上的Git图标为启动使用shell命令工具,操作指令和用法则和Linux下一样            
mkdir android_sdk_src  建立存放Android SDK源文件的目录 (这个目录在你的C盘的用户名自己的目录下)
cd android_sdk_src      进入新建的目录

git clone git://android.git.kernel.org/platform/frameworks/base.git  下载Android SDK源码

http://android.git.kernel.org/有详细的下载命令。

  

二、把源码附加到eclipse里。

 1、在你的SDK目录下,新建sources目录,把下载的源代码(我的源代码的根目录为base)里的base\core\java\下的文件夹android和com复制到
     放到sources下。然后把java SDK里面代码源代码解压出来,把那些文件也拷贝到sources目录下,这样android工程里面用到的API的源代码就都可以查看了。

2、然后重新打开eclipse,在工程里面的android.jar包里面的随便一个API点击,会出现一个提示绑定源代码文件的窗口,就是上面图片的那个窗口。

 

点击那个按钮,选择绑定文件夹,选择我们sources文件夹,这样就绑定上了,就可以了。现在除了极个别的包外基本上所有的源代码都可以查看了。也解决了添加函数参数为arg0,arg1的问题了。同时解决了两个问题,吼吼,爽也。

原创粉丝点击