Android manifest 获取源代码
/*********************************************************************************
* Android manifest 获取源代码
* 说明:
* 获取Android源代码,以及使用manifest进行代码管理,这里没有涉及到如何push到
* gitlab仓库。
*
* 2017-11-22 深圳 南山平山村 曾剑锋
********************************************************************************/ 一、参考文档:
. Android 镜像使用帮助
https://mirror.tuna.tsinghua.edu.cn/help/AOSP/
. https://github.com/ZoroZeng/manifest 二、操作方法:
. 参考文档2里面有说明怎么使用repo;
. Android镜像站可以帮助我们获取到Google的Android Source Code;
. 这个在我们搭建自己的Android manifest的时候,避免获取不到Android Source Code。 三、示例: <?xml version="1.0" encoding="UTF-8"?>
<manifest> <!--
<remote name="aosp"
fetch="https://android.googlesource.com/" />
-->
<remote name="aosp"
fetch="https://aosp.tuna.tsinghua.edu.cn/" /> <default revision="refs/tags/android-6.0.1_r22"
remote="aosp"
sync-j="" /> <remote name="gitlab"
fetch="http://23.106.155.16/gitlab/zengjf" /> <!-- 假设的 --> <project path="build" name="platform_build" remote="gitlab" revision="m6.0.1_2.1.0" >
<copyfile src="core/root.mk" dest="Makefile" />
</project>
<project path="bootable/bootloader/uboot-imx" name="uboot-imx" remote="gitlab" revision="m6.0.1_2.1.0" />
<project path="kernel_imx" name="kernel_imx" remote="gitlab" revision="m6.0.1_2.1.0" />
<project path="bionic" name="platform_bionic" remote="gitlab" revision="m6.0.1_2.1.0" />
<project path="bootable/recovery" name="platform_bootable_recovery" remote="gitlab" revision="m6.0.1_2.1.0" />
<project path="device/fsl-proprietary" name="platform_device_fsl-proprietary" remote="gitlab" revision="m6.0.1_2.1.0" />
<project path="device/fsl-codec" name="platform_device_fsl-codec" remote="gitlab" revision="m6.0.1_2.1.0" />
<project path="device/fsl" name="platform_device_fsl" remote="gitlab" revision="m6.0.1_2.1.0" />
... <!--For AOSP -->
<project path="abi/cpp" name="platform/abi/cpp" groups="pdk" />
<project path="art" name="platform/art" groups="pdk" />
<project path="cts" name="platform/cts" groups="cts,pdk-cw-fs,pdk-fs" />
<project path="developers/build" name="platform/developers/build" />
<project path="developers/demos" name="platform/developers/demos" />
<project path="developers/docs" name="platform/developers/docs" />
... </manifest>
Android manifest 获取源代码的更多相关文章
- android自动获取短信验证码
前言:android应用的自动化测试必然会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,因此有必要能够自动获得下发的短信验证码.主要就是实时获取短信信息.android上获 ...
- Android manifest之manifest标签详细介绍
AndroidManifest详细介绍 本文主要对AndroidManifest.xml文件中各个标签进行说明.索引如下: 概要PART--01 manifest标签PART--02 安全机制和per ...
- Android manifest之系统自带的permission
Android manifest之系统自带的permission 本文描述Android系统自带的permission.点击查看:“关于permission的原始定义和说明”.点击查看:“Androi ...
- android程序获取WIFI的IP地址和MAC地址
转自:http://my.oschina.net/chenj/blog/68680 近日在鼓捣这玩意,拿出来大家分享一下,代码比较简单,如果有不懂的再问 <Button android:id=& ...
- Android中获取应用程序(包)的大小-----PackageManager的使用(二)
通过第一部分<<Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及 AndroidMani ...
- android中获取root权限的方法以及原理(转)
一. 概述 本文介绍了android中获取root权限的方法以及原理,让大家对android 玩家中常说的“越狱”有一个更深层次的认识. 二. Root 的介绍 1. Root 的目的 可以让我们拥有 ...
- Android中获取IMEI码
Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)) .getDeviceId(); 1.加入权限 在manifest.xml ...
- Android JNI 获取应用程序签名
使用Android JNI 获取应用程序签名. 获取基础上生成自己的签名password,这可以防止别人反编译找到自己的源代码password. jstring Java_com_masonsdk_j ...
- Android动态获取权限
android权限的变化 在Android6.0以前的版本的时候,Android的权限都是在安装的时候全部的配置完成的.然而这往往会造成一些安全的问题. Google的解决办法: 将Android中的 ...
随机推荐
- Android仿QQ微信开场导航以及登陆界面
相信大家对于微信等社交应用的UI界面已经都很熟悉了,该UI最值得借鉴的莫过于第一次使用的时候一些列产品介绍的图片,可以左右滑动浏览,最后 进入应用,这一效果适用于多种项目中,相信今后开发应用一定会用得 ...
- 合并两个dt
C#代码中实现两个表(DataTable)的关联查询(JOIN) 之前通常都是使用SQL直接从数据库中取出表1和表2关联查询后的数据,只需要用一个JOIN就可以了,非常方便.近日遇到一种情况,两个 ...
- python下编译py成pyc和pyo和pyd
https://www.cnblogs.com/dkblog/archive/2009/04/16/1980757.html
- linux下修改mysql登录密码
一.修改mysql密码 1.停止服务 /etc/init.d/mysqld stop 2.以不检查权限的方式启动 /etc/init.d/mysqld --skip-grant- ...
- Rspec: everyday-rspec实操: 第8章DRY. (6个方法,其中3个方法好上手)
Don't Repeat Yourself. • 把操作步骤提取到辅助模块中;✅ • 通过let复用测试中的实例变量;✅ • 把通用的设置移到共享的情景中;⚠️(不喜欢) • 在RSpec和rspec ...
- Android 列表使用(ListView GridView Gallery图片计时滚动)
ListView 作用: 1.将数据填充到布局. 2.处理用户的选择点击等操作. 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAd ...
- Three Pieces CodeForces - 1065D (BFS)
链接 大意: n*n棋盘, 每个格子写有数字, 各不相同, 范围[1,n*n], 初始在数字1的位置, 可以操纵knight,bishop,rook三种棋子, 每走一步花费1, 交换棋子花费1, 问按 ...
- Hololens 开发环境配置(转)
转自 Vangos Pterneas, 4 Apr 2016 CPOL 5.00 (1 vote) vote 1vote 2vote 3vote 4vote 5 The past few days h ...
- HDOJ1004
#include<iostream> #include "cstring" using namespace std; int add(char s1[],char s2 ...
- java redis client jedis 测试
package cn.byref.demo1; import java.util.HashMap; import java.util.List; import java.util.Map; impor ...