`
hemowolf
  • 浏览: 154926 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

windows下怎么下载android源码?很简单!GO!GO!

阅读更多

首先得下载一个GIT在windows可以用PortableGit。有了git只能手动的输入要下载android源码的某部分,不过可以从以下地址http://android.git.kernel.org/?a=project_index 得到所有可以下载的源码。由于这个列表并不能直接用在PortableGit命令中所以我写了一个VBS脚本来转换

szFolder ="K:\Hemowolf\SRC_Android"'存放android源码目录

Set Fso = CreateObject("Scripting.FileSystemObject")
Set inFile =Fso.OpenTextFile("1.txt")'get TXT 文件
Set outFile =Fso.CreateTextFile("android.sh")'输出文件用于执行的

Do While Not ( inFile.AtEndOfLine Or inFile.AtEndOfStream)
	szLine =inFile.ReadLine()
	If (szLine <>"") Then
		szLine = Trim(Replace(szLine,"Android+Open+Source+Project",""))
		Item = Split(szLine, "/")
		szPath =szFolder
		For i = 0 To UBound(Item)
			szPath = szPath & "\" & Item(i)
			If Not Fso.FolderExists(szPath) Then Call Fso.CreateFolder(szPath)
		Next

		outFile.WriteLine "git clone git://android.git.kernel.org/" & szLine & " " &  Replace(szPath,"\","/")
	End if
Loop

inFile.Close
outFile.Close
MsgBox "ok"

 

脚本会自动在android存放源码的目录里创建相应的子目录。转换后把android.sh放到PortableGit目录下或PortableGit定位(cd)到android.sh目录下输入android.sh就可以下载了!

3
0
分享到:
评论

相关推荐

    Go-android-go项目为Go语言编写原生Android应用提供一个平台

    开发者可以通过阅读源码了解其内部工作原理,学习如何将Go语言的特性与Android平台结合,同时也能够通过示例应用快速上手实践。 总的来说,"Go-android-go"项目为Go语言开发者提供了一个探索Android开发的新途径,...

    android简易浏览器源码

    本项目名为"android简易浏览器源码",通过它我们可以学习如何利用Android的WebView来实现基本的网页浏览功能,如加载URL、页面刷新、历史导航等。接下来,我们将详细探讨这些关键知识点。 首先,`WebView`是Android...

    android_8.1 Settings源码

    android_8.1源码 、android go Settings谷歌原生代码。。。

    android4.4源码下载

    Google提供了AOSP(Android Open Source Project)官方网站,程序员可以在该网站上获取到完整的Android源码。下载源码通常需要使用Git工具,执行一系列命令来克隆源码仓库。首先,确保你已经安装了Git,然后配置...

    Android应用源码之浏览器的源码 可以下载修改跳转指定的网址.zip

    通过深入研究这个源码,开发者可以学习到如何构建一个简单的Android浏览器,理解`WebView`的工作原理,以及如何在Android应用中处理网络请求和用户交互。这对于进一步开发复杂的Android应用,如集成自定义功能的...

    Go-工具使用WebView从您的golanghttp服务器构建Android应用

    在本文中,我们将深入探讨如何使用Go语言以及特定的工具,如`gowebview`,来构建一个Android应用程序,该程序能够与您的Golang HTTP服务器进行交互。`gowebview`是一个开源项目,允许开发者使用Go语言创建原生的移动...

    Android的一个简单浏览器源码

    本文将围绕“Android的一个简单浏览器源码”这个主题,详细阐述其核心知识点。 首先,这款简单的Android浏览器的核心功能包括:刷新、前进、后退和主页跳转。这些功能的实现主要依赖于Android的WebView组件。...

    Android Usb OTG源码

    Android USB OTG(On-The-Go)是一种功能,允许Android设备作为USB主机,连接和支持USB设备,如键盘、鼠标、闪存驱动器等。在Android系统中实现USB OTG功能,需要深入理解Android的USB框架以及相关的源码。本文将...

    Android Serial.zip_Android Serial源码_android_android serial_串口 an

    "Android Serial.zip"中的源码提供了一个API开发的框架,使得开发者能够方便地在Android设备上实现串口通信功能。以下是对这个主题的详细讲解: 1. **Android串口基础**: - 串口通信是一种数据通信方式,通过串行...

    android_8_1 Contacts 源码

    为了适应Android Go的性能限制,源码可能会包含各种性能优化策略,如使用轻量级数据结构,减少内存分配,或者通过异步任务处理大数据操作。 7. **数据分页**: 对于大量联系人,应用可能使用数据分页技术来减少...

    开源项目-gen2brain-go-sdl2-android-example.zip

    【开源项目-gen2brain-go-sdl2-android-example.zip】是一个开源项目,主要目的是展示如何在Android平台上使用Go语言和SDL2库开发应用。这个项目由gen2brain创建,旨在为Go程序员提供一个实用的起点,让他们能够利用...

    Android 浏览器的源码 可以下载修改跳转指定的网址-IT计算机-毕业设计.zip

    本项目提供的“Android浏览器的源码 可以下载修改跳转指定的网址”是一个针对毕业设计和论文研究的学习资源,旨在帮助学生深入理解Android应用的构建过程,特别是针对浏览器组件的开发。 首先,我们需要理解Android...

    基于Android的goproxy全能代理服务器设计源码

    本项目是一个基于Android平台的goproxy全能代理服务器,包含46个文件,主要文件类型包括图片、XML配置文件、Gradle构建文件、属性文件、项目变更日志、LICENSE文件、Markdown文档、项目配置文件、Java源代码和JAR包...

    安卓Android源码——浏览器的源码 可以下载修改跳转指定的网址.zip

    这份"安卓Android源码——浏览器的源码 可以下载修改跳转指定的网址.zip"压缩包提供了一个基础的浏览器应用源码,允许开发者进行定制,比如修改默认的网址跳转。下面我们将深入探讨这个源码中的关键知识点。 1. **...

    android手机 OTG功能调试usb串口的demo源码程序,可在android studio运行调试

    在Android平台上,OTG(On-The-Go)功能允许设备作为一个USB主机,连接并控制其他USB设备,如键盘、鼠标或串口设备。这个【标题】提到的是一个用于调试USB串口的Android应用的源码示例,适配了Android Studio开发环境...

    golang GUI图形界面框架fyne演示例子

    Go语言,作为一门轻量级、高效且简洁的编程语言,以其并发模型和丰富的标准库在后端开发领域获得了广泛的应用。然而,Go语言同样支持GUI(图形用户界面)开发,其中`fyne`框架就是一个优秀的例子。`fyne`为开发者...

    android api sources 源码

    - **学习设计模式**:Android源码中广泛运用了各种设计模式,如单例、工厂、观察者等,这对于提升编程技巧很有帮助。 - **自定义实现**:对于Android的一些默认行为不满意,可以基于源码进行定制和扩展。 4. **...

    Android应用源码之浏览器的源码 可以下载修改跳转指定的网址-IT计算机-毕业设计.zip

    这篇文档将深入解析《Android应用源码之浏览器的源码》这一项目,它是一个适合毕业设计学习的Android应用示例,允许用户下载并修改代码以实现特定网址的跳转。这个项目涵盖了Android开发中的多个核心知识点,对于...

    安卓Android源码——精典源码之MyBrowser(简单网页浏览器).zip

    【安卓Android源码——经典源码之MyBrowser(简单网页浏览器)】 在安卓开发中,构建一个简单的网页浏览器是学习Android应用开发基础的好方法。MyBrowser项目是一个初级开发者经常参考的示例,它展示了如何利用...

    Android代码-AndroidNote Android笔记

    史上最适合Android开发者学习的Go语言教程 史上最适合Android开发者学习的iOS开发教程 源码解析 自定义View详解 Activity界面绘制过程详解 Activity启动过程 Android Touch事件分发详解 AsyncTask详解 ...

Global site tag (gtag.js) - Google Analytics