2011-07-02 11 views
1

私はEclipseプラグインを開発しており、ユーザーがAndroid SDKをどこにインストールしたかをプログラムで判断したいと考えています。この情報は、Eclipse Workbenchのプリファレンス・ページに保管されています。ウィンドウ - >設定 - > Androidのようにアクセスできます。プログラムでAndroid SDKの場所を読み込む

この値を設定ページに保存することはできますか?

ありがとうございます!

答えて

1

Macでは、私のワークスペースに保存されているファイルの値が見つかりました: {workspace} /。metadata/.plugins/org.eclipse.core.runtime/.setroid/com.android.ide.eclipse。 adt.prefs

ファイルの内容:ベンJakubenが与えた情報から

com.android.ide.eclipse.adt.fixLegacyEditors=1 
com.android.ide.eclipse.adt.sdk=/Users/Jakuben/Documents/android_dev_environment/android-sdk-macosx 
eclipse.preferences.version=1 
1

は、私は魔法の呪文を考え出し:ここでの情報の

Platform.getPreferencesService().getString("com.android.ide.eclipse.adt", "com.android.ide.eclipse.adt.sdk", null, null); 

主要作品は以下のとおりです。

  • "com.android.ide.eclipse.adt" - AndroidのプラグインID
  • "com.android.ide.eclipse.adt.sdk" - SDKの場所の好みのキー
関連する問題