首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特定设备的Android源代码

特定设备的Android源代码
EN

Stack Overflow用户
提问于 2017-04-11 03:44:11
回答 1查看 1.4K关注 0票数 3
  1. Android源代码有多个目录和不同设备的代码。此外,在特定目录中,有显示不同分支和标记的路径。例如,在'android / platform / external‘目录(url:https://android.googlesource.com/platform/external/iptables/)中,有多个分支显示不同的版本--例如主版本、brillo版本、棒棒糖版本、棉花糖版本,等等。对于每个版本,都有不同的版本--棉花糖-cts-释放、棉花糖-dev、棉花糖-dr-dev、棉花糖-dr-释放、棉花糖-dr1.5-dev、棉花糖-dr1.5-释放、棉花糖-1.6-释放、棉花糖-MR1-开发、棉花糖-MR1-释放、棉花糖-MR2释放,棉花糖-mr3-释放,棉花糖释放。

如何识别哪个分支是在特定设备中实现的?此外,还有一个选项可以选择标记,其中还列出了各种版本,比如Android7.1.1。如果我正在搜索一部手机的源代码(如HTC 10),是否有办法识别该特定设备的源代码?

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

在这方面的任何帮助都将受到高度赞赏。提前感谢!你好,约翰

EN

回答 1

Stack Overflow用户

发布于 2017-04-11 04:03:55

这是OEM内核源代码的列表。

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

  • 在“类别选择移动电话”下,单击位于右侧的“搜索”按钮,可以选择输入要搜索的型号。

HTC http://htcdev.com/devcenter/downloads

  • 通过使用过滤器,设备、运营商、区域和android版本,您可以很容易地找到您想要的内容。除了内核源代码之外,您还会在这里找到一些有用的文件。

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

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

http://sourceforge.net/motorola/wiki/Projects/ https://github.com/MotorolaMobilityLLC

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

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

  • 除了一些其他代码之外,内核源代码的选择也很小。

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

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

Google https://android.googlesource.com/?format=HTML

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

Pantech 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

  • 随机的各种内核资源,软件更新,和代码片段的中兴通讯设备。注意,第二个链接要求您注册一个帐户,该帐户允许您进一步访问,但需要您等待两天的时间才能批准您的帐户。

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

  • 您可以预先设置模型名称搜索以查找设备,也可以手动按下选择模型,然后从列表中选择“如果”。Android常用的产品模型包括Eee (选择Eee )和PadFone (在手持和导航中,在移动电话下,然后是PadFone系列)。它包括内核源代码、固件、USB驱动程序和手册等所有内容。

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

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

Archos http://www.archos.com/support/suppor...try=us&lang=en

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

Dell http://opensource.dell.com/releases/

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

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

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

Alcatel http://sourceforge.net/projects/alca...?source=navbar

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

其他资源

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

  • 找到许多高通芯片组的内核源代码的很好的资源。

Amlogic 信息

PS:在XDA开发集团上找到的原始线程

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43336377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档