gpt4 book ai didi

特定设备的 Android 源代码

转载 作者:行者123 更新时间:2023-12-05 06:40:06 29 4
gpt4 key购买 nike

  1. Android 源代码有多个目录,其中包含针对不同设备的代码。此外,在特定目录中,存在显示不同分支和标签的路径。举个例子,在“android/platform/external/iptables”目录(url:https://android.googlesource.com/platform/external/iptables/)中,我们有多个分支显示不同的版本 - 例如master、brillo、lollipop、marshmallow 等。对于它们中的每一个,都有不同的版本 - marshmallow-cts-release、marshmallow-dev、marshmallow-dr-dev、marshmallow-dr-dragon-release、marshmallow-dr-release、 marshmallow-dr1.5-dev,marshmallow-dr1.5-release,marshmallow-dr1.6-release,marshmallow-mr1-dev,marshmallow-mr1-release,marshmallow-mr2-release,marshmallow-mr3-release,marshmallow-释放。

我们如何确定在特定设备中实现了哪个分支?此外,还有一个选择标签的选项 - 其中还列出了 Android 7.1.1 的各种版本。如果我正在搜索一部手机(例如 HTC 10)的源代码,有没有一种方法可以识别该特定设备的源代码?

  1. HTC、三星、摩托罗 pull 、小米、谷歌等 OEM 是否使用 Git 存储库(开源)中提供的形式的 Android 源代码,或者他们是否对其设备的源代码进行了一些修改?另外,如果有任何修改,是否可以查看原始设备制造商使用的最终源代码?

非常感谢在这方面的任何帮助。提前致谢!问候,约翰

最佳答案

这是为您准备的 OEM 内核源代码列表。

LG http://www.lg.com/global/support/ope...opensource.jsp

  • 在类别下选择手机并点击右侧的搜索按钮,您可以选择输入型号进行搜索。

宏达电 http://htcdev.com/devcenter/downloads

  • 您可以使用针对设备、运营商、地区和 Android 版本的过滤器轻松找到您要查找的内容。除了内核源代码之外,您还可以在这里找到一些有用的文件。

三星 http://opensource.samsung.com/index....7CE750C8AD80E1

  • 查找设备的最简单方法是使用搜索框并搜索您的设备型号。

摩托罗 pull http://sourceforge.net/motorola/wiki/Projects/ https://github.com/MotorolaMobilityLLC

  • 包含一些设备内核源代码以及许多设备特定的专有文件。

京瓷 http://www.kyocera-wireless.com/support/developers.htm

  • 除了一些其他代码外,还有少量内核源代码。

索尼(爱立信) http://developer.sonymobile.com/downloads/xperia-open-source-archives/

  • 各种内核源代码和一些有趣的发行说明文档

谷歌 https://android.googlesource.com/?format=HTML

  • Google 设备的大量内核源代码以及大量其他硬件特定文件。

泛泰 http://opensource.pantech.com/model/...ategory=Mobile

  • 在下载内核源代码之前,您必须注册并创建一个帐户(不用担心,它是免费且简单的)。您可以使用左侧的列表快速滚动浏览可用设备以找到您要查找的设备。

中兴通讯 http://support.zte.com.cn/support/ne...x?type=service http://support.zte.com.cn/support/Se...rviceMain.aspx

  • 中兴设备的内核源代码、软件更新和代码 fragment 的随机组合。请注意,第二个链接要求您注册一个帐户,该帐户可为您提供进一步的访问权限,但需要您等待两天,您的帐户才能获得批准。

华硕 http://support.asus.com/download/opt...x?SLanguage=en

  • 您可以执行型号名称搜索以查找您的设备,也可以手动按选择型号并从列表中选择。 Android 的常见产品型号系列包括 Eee Pad(在 Eee Family 下选择)和 PadFone(在 Handheld and Navigation 中,在 Mobile Phone 下,然后是 PadFone 系列)。它包括内核源代码、固件、USB 驱动程序和手册等所有内容。

宏碁 http://support.acer.com/product/default.aspx

  • 包括一些手机和平板电脑的内核源代码。要查找您的设备,请单击显示选择产品型号的链接,如果您的设备是智能手机,请选择智能手持设备,然后选择您的设备型号。如果您的设备是平板电脑,请从产品系列列表中选择平板电脑,然后选择您的设备型号。

爱可视 http://www.archos.com/support/suppor...try=us&lang=en

  • 包括多代产品的许多 Archos 平板电脑的内核源代码,以及平板电脑的固件和其他实验软件。

戴尔 http://opensource.dell.com/releases/

  • 许多戴尔 Android 设备的内核源代码以及一些额外的补丁程序和驱动程序文件。

华为 http://www.huaweidevice.com/worldwid...&type=software http://consumer.huawei.com/en/suppor...oads/index.htm

  • 许多华为设备(包括手机和平板电脑)的内核源代码,还包括平台代码、固件和一些用户手册,您可以通过点击底部的更多按钮滚动浏览可用的软件页面

阿尔卡特 http://sourceforge.net/projects/alca...?source=navbar

  • 用于开发阿尔卡特品牌设备的内核源代码和其他文件

其他资源

高通 https://www.codeaurora.org/xwiki/bin/QAEP/ https://www.codeaurora.org/cgit/

  • 用于查找许多 Qualcomm 芯片组的内核源代码的重要资源。

半导体 http://openlinux.amlogic.com/index.php/Arm/Kernel_Info

PS:原始主题发现于 XDA Dev Group

关于特定设备的 Android 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43336377/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com