2

Mac で Android SDK と対応するドキュメントを更新した後、ローカルに保存されたドキュメントの検索結果が正しい場所へのリンクを停止しました。検索結果は、ローカル ドキュメント ディレクトリ (ANDROID_SDK_DIRECTORY/docs/) ではなく、ルート ("/") にリンクします。

「Android SDK のドキュメント」は、API バージョン 16 用であり、リビジョン 1 です。

4

3 に答える 3

0

回避策として、ドキュメントの Javascript ファイルの 1 つを編集しました。編集した関数は ANDROID_SDK_DIRECTORY/docs/assets/js/search_autocomplete.js ファイルの search_changed (174 行目あたり) です。関数の先頭に次を追加しました。

var cur_loc = window.location.pathname;
var slash_doc_slash = cur_loc.indexOf("/docs/");
if ( slash_doc_slash >= 0) {
    var after_bit = cur_loc.substr(slash_doc_slash + "/docs/".length);
    var after_bit_length = after_bit.length;
    var up_dots = "";
    for ( var i = 0; i < after_bit_length; i++) {
        var test_ch = after_bit.charAt(i);
        if ( test_ch == "/") {
            up_dots += "../";
        }
    }

    toroot = up_dots;
}
于 2012-07-10T10:28:20.060 に答える
0

js ファイルを読んだ後ANDROID_SDK_DIRECTORY/docs/assets/js/search_autocomplete.js、検索結果が Google Web 検索 API によって描画されているように見えます。検索結果を変更したい場合は、コードの検索エンジン部分を書き直す必要があります。

于 2012-08-09T15:47:36.897 に答える