当前位置:首页 » 安卓系统 » android源码搜索

android源码搜索

发布时间: 2023-02-03 23:57:38

Ⅰ 现在到哪获取android系统源代码

Android系统源码都在http://android.git.kernel.org/网址下,其中那个系统app都在platform/packages/apps结构下。
在刚才的Git的shell命名行窗口中输入下面的命名:
git clone git://android.git.kernel.org/platform/packages/apps/Luancher2.git
你就可以在你的msysGit安装目录的git下(~\msysgit\msysgit\git)看到Luancher工程文件夹了。

然后打开~\msysgit\msysgit\git\Luancher2文件夹,就可以看到Android的Luancher系统源码工程了。

对于其他的app系统源码的获取方法和上述的Luancher相同,只是命名行后的参数不同。
git clone git://android.git.kernel.org/需下载源码的app所在的位置。

Ⅱ Android 开发源代码在哪找

是指哪一种?是开源框架,还是别人做的一些demo,还是google提供的api 源码,前一种的话各种开发论坛,像csdn,51cto,eoe,安卓bus都有,后一种的话可以通过sdk,或者用github去google上面下载

Ⅲ 如何查看Android源码

(1)需要先用Sdk Manager下载Sources for Android sdk 源码,这时在SDK文件夹里的sources文件夹里可以查看的确有很多.java文件的存在,但直接在文件夹里点击还不能查看。
(2)在Android sudio里,找到一个想要查看源码的目标系统类或方法,Ctrl+鼠标左击该目标类和方法名,即可在开发软件Android studio里查看到相应的源码 ,不需要在Eclipse下的配置操作了。

Ⅳ 怎样查看 Android APP源代码

将apk文件拷贝至sdcard上。
命令顺序如下:

进入Android sdk文件夹/tools目录下
输入adb shell
输入su
输入cd data
输入cd app
这时就可以看到你安装的所有的apk文件。输入cp 空格 对应的apk 空格 /sdcard/
这样就将apk文件拷贝出来了。
将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,

其中xml文件打开后都是二进制的,无法查看。
这时就用到了一个android4me的AXMLPrinter2工具。(请自行网络搜索)
输入以下命令,将xml文件解析出来
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
将showtimes_list.xml生成xml文件,则输入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前进行到这一步,只能看到xml文件的内容,其工程中的java源文件还是看不到,看目录结构下有一个classes.dex文件,我们需要将dex文件变为jar文件。
这里用到了另一个工具dex2jar。(自行搜索下载)
在Windows下解压之后的目录如下图所示:

在命令行中,进入到此目录下:
在Windows下,输入以下命令:
dex2jar.bat c:classes.dex
运行完之后,在C盘会多一个classes.dex.dex2jar.jar文件,此文件就是我们需要的jar文件。
利用jd-gui,将jar文件反向工程为java代码。(请自行搜索下载)
它分为Windows、Linux、和max三个版本,这里我下载的是Windows版本的。
解压之后,双击运行exe文件,选择classes.dex.dex2jar.jar文件,相应的jar文件中的Java文件就被反向工程显示出来了!

Ⅳ 怎么在eclipse中查看android源码

在eclipse中查看android源代码的两种方法
方法一:
一名Java开发工程师经常会查看库的源代码,因为我们用ADT发现android库没有自带source code,我就创建一个user library来解决这个问题的。
1、首先你需要下载android源代码,用git,详见android开发官方网站。
然后找到源码目录下的\frameworks\base\core\java,把android压缩成android.zip把下面这些文件夹拖入到里面(结构android.zip\)\frameworks\base\graphics\java\android\
\frameworks\base\location\java\android\
\frameworks\base\media\java\android\
\frameworks\base\opengl\java\android\
\frameworks\base\sax\java\android\
\frameworks\base\telephony\java\android\
\frameworks\base\services\java\com\android\\frameworks\base\vpn\java\android\
\frameworks\base\wifi\java\android\
2、在你的android工程上,右键->属性,找到Java Build Path3、Add Library->User Library->Next->User Libraries->New4、输入Library的名称,比如android_src2.0
5、Add JARs->选择刚刚创建的android.zip
这样你就把android源码添加上了。
方法二:
上面的方法我试了一下1.6的就是不行,只有2.0的才行,所以用网上搜索到的一种方法,添加1.6SDK的源代码。
from __future__ import with_statement# for Python < 2.6import os
import re
import zipfile
# open a zip file
DST_FILE = 'sources.zip'
if os.path.exists(DST_FILE):
print DST_FILE, "already exists"
exit(1)
zip = zipfile.ZipFile(DST_FILE, 'w', zipfile.ZIP_DEFLATED)# some files are plicated, them only oncewritten = {}
# iterate over all Java files
for dir, subdirs, files in os.walk('.'):
for file in files:
if file.endswith('.java'):
# search package name
path = os.path.join(dir, file)
with open(path) as f:
for line in f:
match = re.match(r'\s*package\s+([a-zA-Z0-9\._]+);', line)if match:
# source into the zip file using the package as pathzippath = match.group(1).replace('.', '/') + '/' + fileif zippath not in written:
written[zippath] = 1
zip.write(path, zippath)
break;
zip.close()
把这些代码拷贝一下,新建一个叫 makesrc.py的文件,放到< 源码位置>/frameworks/base下面,然后执行makesrc.py,完毕之后会有sources.zip然后在platforms\android-1.6\sources 下面解压到这个目录具体目录格式是\platforms\android-2.1\sources\
android
com
java
javax
junit
mock_android
org

Ⅵ 如何查看ANDROID源码版本

确认的方法很简单:

1. 编译的时候在终端中一开始就会打印出来:

PLATFORM_VERSION:2.3.1
2. 直接去make文件中去看:

build\core\version_defaults.mk //搜索该文件中的 PLATFORM_VERSION值

Ⅶ 如何用android studio搜索某个类的源码

工具/原料

Android studio
方法/步骤

要进行查找的代码中模块中,就需要先进行选中到当前的文件,这样的查找的功能才能使用,使用光标进行选中该文件中代码。

光标选中完成之后,进行点击Android studio中的菜单中的“Edit”的选项。

就会弹出了一个下拉的菜单中,进行选择下拉的菜单中的“Find”的选项菜单。

这样就会弹出了下一级的菜单中,进行选择下一级菜单中的“search structurally”的选项菜单。

这样就会弹出了strutural search的选项框,然后在search templat中输入框中,进行输入搜索内容,点击“find”的选项菜单。

这样就会弹出在底部的位置中弹出了一个Find Template中,并在搜索的结果中内容,将显示文件。

Ⅷ 怎样查看 Android APP 源代码

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

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

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

热点内容
安卓由哪个公司提供 发布:2024-04-30 12:27:03 浏览:414
服务器2个cpu的内存如何安装 发布:2024-04-30 12:19:02 浏览:326
如何搭建outlook服务器 发布:2024-04-30 10:46:50 浏览:635
美图忘记密码手机如何刷机 发布:2024-04-30 10:45:43 浏览:190
sql字符设置 发布:2024-04-30 10:39:03 浏览:305
androidram 发布:2024-04-30 10:36:06 浏览:280
购买的新车有哪些基本配置 发布:2024-04-30 10:27:32 浏览:324
远程访问摄像头 发布:2024-04-30 10:10:57 浏览:72
贴吧网站源码 发布:2024-04-30 10:10:42 浏览:251
饥荒为什么服务器模组不能用 发布:2024-04-30 10:10:41 浏览:551