DebugSettingsFragment.java 文件源码

java
阅读 43 收藏 0 点赞 0 评论 0

项目:AOSP-Kayboard-7.1.2 作者:
@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    addPreferencesFromResource(R.xml.prefs_screen_debug);

    if (!Settings.SHOULD_SHOW_LXX_SUGGESTION_UI) {
        removePreference(DebugSettings.PREF_SHOULD_SHOW_LXX_SUGGESTION_UI);
    }

    final PreferenceGroup dictDumpPreferenceGroup =
            (PreferenceGroup)findPreference(PREF_KEY_DUMP_DICTS);
    for (final String dictName : DictionaryFacilitatorImpl.DICT_TYPE_TO_CLASS.keySet()) {
        final Preference pref = new DictDumpPreference(getActivity(), dictName);
        pref.setOnPreferenceClickListener(this);
        dictDumpPreferenceGroup.addPreference(pref);
    }
    final Resources res = getResources();
    setupKeyPreviewAnimationDuration(DebugSettings.PREF_KEY_PREVIEW_SHOW_UP_DURATION,
            res.getInteger(R.integer.config_key_preview_show_up_duration));
    setupKeyPreviewAnimationDuration(DebugSettings.PREF_KEY_PREVIEW_DISMISS_DURATION,
            res.getInteger(R.integer.config_key_preview_dismiss_duration));
    final float defaultKeyPreviewShowUpStartScale = ResourceUtils.getFloatFromFraction(
            res, R.fraction.config_key_preview_show_up_start_scale);
    final float defaultKeyPreviewDismissEndScale = ResourceUtils.getFloatFromFraction(
            res, R.fraction.config_key_preview_dismiss_end_scale);
    setupKeyPreviewAnimationScale(DebugSettings.PREF_KEY_PREVIEW_SHOW_UP_START_X_SCALE,
            defaultKeyPreviewShowUpStartScale);
    setupKeyPreviewAnimationScale(DebugSettings.PREF_KEY_PREVIEW_SHOW_UP_START_Y_SCALE,
            defaultKeyPreviewShowUpStartScale);
    setupKeyPreviewAnimationScale(DebugSettings.PREF_KEY_PREVIEW_DISMISS_END_X_SCALE,
            defaultKeyPreviewDismissEndScale);
    setupKeyPreviewAnimationScale(DebugSettings.PREF_KEY_PREVIEW_DISMISS_END_Y_SCALE,
            defaultKeyPreviewDismissEndScale);
    setupKeyboardHeight(
            DebugSettings.PREF_KEYBOARD_HEIGHT_SCALE, SettingsValues.DEFAULT_SIZE_SCALE);

    mServiceNeedsRestart = false;
    mDebugMode = (TwoStatePreference) findPreference(DebugSettings.PREF_DEBUG_MODE);
    updateDebugMode();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号