我正在开发一个Eclipse插件,并希望以编程方式确定用户安装Android SDK的位置。此信息存储在Eclipse Workbench首选项页面中。它的访问方式如下:Window-> Preferences-> Android。
是否可以加载存储在首选项页面上的此值?
谢谢!
答案 0 :(得分:1)
在Mac上,我在工作区中存储的文件中找到了值: {工作空间} /。元数据/ .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
答案 1 :(得分:1)
根据Ben Jakuben给出的信息,我想出了神奇的咒语:
Platform.getPreferencesService().getString("com.android.ide.eclipse.adt", "com.android.ide.eclipse.adt.sdk", null, null);
这里的主要信息是: