A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aohn1117 中级黑马   /  2016-2-14 23:24  /  4576 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5黑马币
public class MainActivity extends Activity {
......
   FileOutputStream fos =  openFileOutput("info.txt", 0);
......
这个openFileOutput的实现类是哪一个?      ContextWrapper类重写了这个方法,但是我不知道mBase.openFileOutput(name, mode)又跳到哪里去了?

9 个回复

倒序浏览
等四个月后我再来回答你的问题。
回复 使用道具 举报
太阳上的鱼 来自手机 中级黑马 2016-2-18 00:27:33
藤椅
按住Ctrl键,然后鼠标点击你要查看的方法或者类,就会出现源代码窗口
回复 使用道具 举报
xieyangxuejun 来自手机 中级黑马 2016-2-18 12:05:31
板凳
推荐你个软件,InsightSources很好安卓源代码,望采纳,网上有破解,不懂问我喔~望采纳~
回复 使用道具 举报
需要下载个doc文件夹
回复 使用道具 举报
按住Ctrl键,然后鼠标点击你要查看的方法或者类,就会出现源代码窗口  这也是我刚学
回复 使用道具 举报
查看android源代码方法
在Eclipse中需要查看某个类的源码,直接按住Ctrl 然后点击该类名就能查看源码啦,比如查看Button的源码,如图

是不是够方便的呢,接下来我就来教大家怎么关联,我们关联android2.2的源码和support包源码就够了,
1.点击工程,选择Properties


选择你源码的存放路径就行了,然后重启Eclipse就行了
可是你想查看android-support-v4.jar的源码的时候你会发现悲剧了,看不了,那是因为我们我们关联android-support-v4.jar的源码,接下来就教大家怎么关联android-support-v4.jar的源码,Android SDK在extras目录中同样提供了support包的源码,当然前提是你使用Android SDK Manager下载过了Android Support Library。当我们使用到support包的时候,它一般都会静静的躺在libs目录里,这个时候我们只需要在同一个目录下建一个properties文件,名字跟你所用的support jar包相同,即android-support-v4.jar会有一个对应的android-support-v4.jar.properties的文件

在里面输入android-support-v4.jar路径就行了,源码在android-sdk目录下的extras\android\compatibility\v4\src,这是我的源码路径,你根据情况修改即可

关闭工程在打开工程,然后你找到ViewPager,按住Ctrl点击ViewPager


在Eclipse中开发android的应用程序时,有时想查看函数的内部实现,但是当在函数上点击ctrl和鼠标左键的时候,往往出现如下错误:
---------------------------------------------------------------------------------------------  
Class File Editor

Source not found
The JAR of this class file belongs to container 'Android2.2'  which does not allow modifications to source attachments on its entries.
---------------------------------------------------------------------------------------------

解决办法如下:
1.先要下载相应版本的android源代码,具体地址如下:
▼android-1.5的下载地址有如下
   http://rgruet.free.fr/public/android-1.5-cupcake-src.zip (21.6MB)
   http://www.mediafire.com/file/awnzktte2wy/android-1.5-cupcake-src.zip
▼android-1.6的下载地址有如下
   http://rgruet.free.fr/public/android-1.6_r1-donut-src.zip (23MB)
   http://sandos.se/~sandos/android-1.6_r1-donut-src.zip
   http://www.droidnova.com/android-sdk-1-6-donut-sources,511.html
   http://rgruet.free.fr/public/android-2.0-eclair-src.zip (24.4MB)
▼android-2.0的下载地址有如下
   http://rgruet.free.fr/public/android-2.0-eclair-src.zip (24.4MB)
▼android-2.1的下载地址有如下
   http://devfrustrated.com/devBlog/wp-content/uploads/2010/07/sources_2.1.zip(30.1MB)
▼android-2.2的下载地址有如下
   http://devfrustrated.com/devBlog/wp-content/uploads/2010/07/sources_2.2.zip(33.3MB)
▼android-4.0.3的下载地址有如下
http://download.csdn.net/detail/zx19899891/4144830(16.11MB)

2.以2.2版本的源代码为例,首先在android sdk中依次进入文件夹platforms\android-8,在该文件夹下新建一个文件夹名字叫做sources(注意不要写成source了),之后将源代码解压到该文件夹中,重启eclipse,找到某个函数,按住ctrl键,同时鼠标左击该函数,则会自动跳转到该函数的内部实现。其它版本的都这样类似做就行了。
回复 使用道具 举报
xieyangxuejun 发表于 2016-2-18 12:05
推荐你个软件,InsightSources很好安卓源代码,望采纳,网上有破解,不懂问我喔~望采纳~ ...

按住Ctrl键,然后鼠标点击你要查看的方法或者类,就会出现源代码窗口
回复 使用道具 举报
看源码要求如下:掌握数据结构,最少要到红黑树级别,掌握 linux操作系统原理,系统函数322个最少要知道一半,各种机制要清晰,尤其内核如何管理文件,进程间通信等.....这样你才能知道java是如何封装了C,Andorra是如何跑起来的....
回复 使用道具 举报
可以通过Android SDK Manager进行源代码下载;勾选Source for Android SDK,进行下载即可。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马