Android平台API级别的源代码

Android平台API级别的源代码,android,Android,假设,我已经安装了一个新的API级别,比如说18,并希望查看负责此级别SMS消息传递的包的代码。我有两个问题: 在Android Studio中有没有一种方法可以做到这一点 我的OS X文件系统中的源代码在哪里(从控制台查看) 如果您使用的是Android Studio中的类,您可以右键单击,然后转到声明。然后从该类文件中,您可以右键单击顶部选项卡中的文件名,然后复制路径。这将显示文件的正确位置 对我来说,smsmsmanager最终是-/Users/username/Library/Andr

假设,我已经安装了一个新的API级别,比如说18,并希望查看负责此级别SMS消息传递的包的代码。我有两个问题:

  • 在Android Studio中有没有一种方法可以做到这一点

  • 我的OS X文件系统中的源代码在哪里(从控制台查看)


如果您使用的是Android Studio中的类,您可以右键单击,然后转到声明。然后从该类文件中,您可以右键单击顶部选项卡中的文件名,然后复制路径。这将显示文件的正确位置


对我来说,smsmsmanager最终是-/Users/username/Library/Android/sdk/sources/Android-22/Android/telephony/smsmsmsmanager.java

如果您在Android Studio中使用类,您可以右键单击,然后转到声明。然后从该类文件中,您可以右键单击顶部选项卡中的文件名,然后复制路径。这将显示文件的正确位置


对我来说,smsmsmanager最终成为-/Users/username/Library/Android/sdk/sources/Android-22/Android/telephony/smsmsmsmanager.java

什么是“负责短信的软件包代码”?你是说Android SDK中的
smsmsmanager
?你是说作为SMS客户端的AOSP应用程序吗?你的意思是与无线电一起工作以实际发送信息的核心操作系统位吗?你是说别的吗?我想我要找的是
smsmsmanager
。好的,你可以通过SDK管理器下载SDK源代码,请参阅API级别的“Android SDK源代码”条目。SDK源代码将位于
$ANDROID_SDK/sources
中,其中
$ANDROID_SDK
位于安装ANDROID SDK的任何位置。我没有费心在Android Studio中检查源代码,尽管我认为这是可能的,通过Eagle11答案中的解决方案或其他方式。大多数时候,我使用Firefox和Chromium插件,在JavaDocs中添加“查看源代码”链接,链接到在线repo。“负责短信的软件包代码”是什么意思?你是说Android SDK中的
smsmsmanager
?你是说作为SMS客户端的AOSP应用程序吗?你的意思是与无线电一起工作以实际发送信息的核心操作系统位吗?你是说别的吗?我想我要找的是
smsmsmanager
。好的,你可以通过SDK管理器下载SDK源代码,请参阅API级别的“Android SDK源代码”条目。SDK源代码将位于
$ANDROID_SDK/sources
中,其中
$ANDROID_SDK
位于安装ANDROID SDK的任何位置。我没有费心在Android Studio中检查源代码,尽管我认为这是可能的,通过Eagle11答案中的解决方案或其他方式。大多数时候,我使用Firefox和Chromium插件,在JavaDocs中添加“查看源代码”链接,链接到在线repo。