我正在開發一個Eclipse插件並希望以編程方式確定用戶在哪裏安裝了Android SDK。這些信息存儲在Eclipse Workbench首選項頁面中。它的訪問方式如下:窗口 - >首選項 - > Android。以編程方式加載Android SDK位置
是否可以加載存儲在首選項頁面上的此值?
謝謝!
我正在開發一個Eclipse插件並希望以編程方式確定用戶在哪裏安裝了Android SDK。這些信息存儲在Eclipse Workbench首選項頁面中。它的訪問方式如下:窗口 - >首選項 - > Android。以編程方式加載Android SDK位置
是否可以加載存儲在首選項頁面上的此值?
謝謝!
在Mac上,我找到了存儲在我的工作空間中的文件中的值: {workspace} /。metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse。 adt.prefs
文件內容:
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
從本Jakuben給的信息,我想通了魔法咒語:
Platform.getPreferencesService().getString("com.android.ide.eclipse.adt", "com.android.ide.eclipse.adt.sdk", null, null);
的關鍵信息這裏有: