查看android源码,安卓手机浏览器查看源码

Android Studio查看Android源码报红

在看listview源码时发现有些方法报红,但是编译能通过,clean rebuild都没用

创新互联公司专注于正宁网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供正宁营销型网站建设,正宁网站制作、正宁网页设计、正宁网站官网定制、微信平台小程序开发服务,打造正宁网络公司原创品牌,更为您提供正宁网站排名全网营销落地服务。

这是因为这些方法或者类是被 android SDK隐藏的,出于安全或者某些原因,这些API不能暴露给应用层的开发者,所以编译完成的android.jar包里会把这些API隐藏掉,而我们的Android项目是依赖android.jar的,查看源码的时候,IDE会自动去android.jar找对应的API,自然会找不到。当然,这些API在ROM中是实际存在的,有些开发者发现了一些可以修改系统行为的隐藏API,在应用层通过反射的方式强行调用这些API执行系统功能,这种手段也是一种HACK。

这是官方出于安全方面的原因,没有将全部的API都暴露给开发者,所以报红其实是正常的 。 并不会影响项目的运行,假如想看源码的话,可以去android开发者网站看。

怎样查看 Android APP 源代码

用压缩软件打开apk文件,解压出根目录中的classes.dex文件

使用cmd ,dex2jar.bat classes.dex命令将classes.dex转换为jar

再用jd-gui打开该jar就可以查看源码了,如果apk安全性好的话,有些代码是看不到的

如何打开android 源代码

在Eclipse中查看Android源代码

1.需要下载一个对应的android sdk,下完了后找到souce目录,将其中所有的内容拷贝到eclipse所用的sdk下的source目录下,如果没有这个目录则新建一个。

2.在eclipse中打开一个android的类文件,会出现如下图所示提示:

点击其中的“Change Attached Source"按钮,在弹出的对话框中选择“External Floder",选择前面复制文件所在的source文件夹。

3.重启eclipse,一切ok了,可以直接查看android的源代码,如下图所示。

如何查看Android源码

当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?

比如下面这种情况

假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.class文件”。

此时点击下面的按钮,“Change Attached Source…”,选择android源代码所在位置,便弹出图三的对话框。

第一种是选择工作目录,即已经存在的android应用程序源代码。

第二种分两种方式

(1)选择External File…按钮,添加Jar格式文件或者zip格式文件路径;

(2)选择External Floder…按钮,添加文件夹所在路径。

下面问题就来了,源代码在哪里?不能凭空产生阿。

可以通过Android SDK Manager进行源代码下载;(推荐该种方法),如图四

勾选Source for Android SDK,进行下载即可。

此外也可通过其他途径下载,网上有很多共享的资源。

这里选择第二种方式的(2)方法,选择源码所在目录(即图四下载源代码目录所在路径),如图五

点击“OK”按钮,此时,Activity文件便能够查看源代码了,如图六。

这样就大功告成了!!!

eclipse怎么查看android源码

在用eclipse开发Android程序时,经常会想看android源码。

下面介绍一种简单的方法,能够方便大家查看android源码。

首先要用SDK Manager将相应版本的android源码下载下来。

1、点击eclispse-window-Android SDK Manager,下载相应版本的源码Sources for

Android SDK。

2、右键某个工程,点击-Properties-Java Build Path-Libraries

打开Android4.4,看到android.jar,打开android.jar,会看到Source(None),点击它,选择Edit,

在打开的框中选择External location,点击External

Folder,选择目录D:\adt-bundle-windows-x86_64-20130717\sdk\sources\android-19(例如),点击确定。

这时,在工程中便可以看android源码了。


本文名称:查看android源码,安卓手机浏览器查看源码
转载源于:http://myzitong.com/article/dscpphj.html