2016-09-01 7 views
1

できるだけ深みのあるsdkソースにステップインしようとしています。 ダウンロードしたSDKのソースコードにインターフェイスファイルがありません

のは、私は私のSDKのソースへのステップとしましょう

~/Android/Sdk/sources/android-24/android/app/ApplicationPackageManager.java

import android.content.pm.IPackageManager; 

しかし、そのようなファイルpmディレクトリ内IPackageManager.java

[[email protected] pm]$ pwd 
/home/xiaobai/Android/Sdk/sources/android-24/android/content/pm 
[[email protected] pm]$ ls I* 
InstrumentationInfo.java IntentFilterVerificationInfo.java 
[[email protected] pm]$ 

は、なぜそれがないのですか?私は何かを誤解していますか?

+0

リソースリクエストのように表示されないように質問を編集しました –

答えて

1

IPackageManagerは補助ファイルです。 SDKツールを使用してソースコードパッケージをダウンロードすると、aidlファイルは含まれていないようです。

IPackageManager.aidlオンラインリポジトリを参照して見つけることができます。
ブラウザでファイルの内容を表示できます。

+0

sdkソースから除外される理由はありますか? –

+0

@林果皞これはインターフェイス定義言語ファイルですが、私の推測では、これらのファイルをソースコードとみなさないということです。詳細はこちらhttps://developer.android.com/guide/components/aidl.html –

関連する問題