【问题标题】:How can I make IntelliJ/Android Studio open Android docs when clicking F1 on function?在功能上单击 F1 时,如何使 IntelliJ/Android Studio 打开 Android 文档?
【发布时间】:2013-05-30 13:02:30
【问题描述】:

假设我有以下一行 Android 代码:

MyClass myClass = (MyClass) intent.getExtras().getSerializable("SomeKey");

当光标标记为“getSerializable”时按 F1 时,如何让 IntelliJ/Android Studio 打开浏览器并导航到以下 URI?

http://developer.android.com/reference/android/os/Bundle.html#getSerializable(java.lang.String)

可能有这个插件吗?

【问题讨论】:

  • 添加标签intellij-plugin

标签: intellij-idea android-studio


【解决方案1】:

打开Project Structure窗口,然后转到Libraries并指向android jar:

现在按绿色加号:

选择Specify Documentation URL... 选项:

输入 Android SDK API 网址:

一直按OK,这样您就可以再次进入编辑器。现在将插入符号放在方法上,然后按 Shift+F1

浏览器将打开并导航到正确的页面。

【讨论】:

  • 如果项目结构下没有显示“库”怎么办?我的 android.jar 在项目树的“外部库”中。
【解决方案2】:

在我的 Android Studio 1.5.1 安装中,当我从 Project View 中选择我的模块并从下拉列表中选择 Android 时,库会列在 Structure View 中,如以下链接所示:

Click >> Project View and Project Structure View

现在右键单击要添加 URL 的库并选择 Library Properties。将弹出一个窗口,其中包含一个按钮 Specify Documentation URL,您可以将您的 URL 粘贴到那里。

Click >> Library Properties windows and Documentation URL popup

现在您可以进入代码编辑器,选择您想要查看文档的任何元素,然后按Shift+F1,浏览器将打开相应的 URL。

【讨论】:

  • 它也适用于 Android Studio 2.1.1,只是要到达那里,代码编辑器必须为空(否则您将看到类结构而不是库)。以前的“项目严格”解决方案不再有效。
  • 这可能是我正在寻找的答案。不幸的是,除了 Android 平台库之外,其他任何东西都存在“库属性”。
【解决方案3】:

使用 Android Studio Bumblebee 2021.1.1 测试

选择一个 Android SDK 符号(例如类名),然后...

Shift+F1 打开带有外部文档的浏览器

Ctrl+Q 打开显示快速文档的弹出窗口

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-28
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多