`

关于RingtonePreference 点击事件

 
阅读更多
关于RingtonePreference 点击事件:
我想不通过RingtonePreference 调用系统的选择铃声dialog。
找了下源码,很可能是以下方的方法。(未验证) mark,等有空测试下。

    @Override
    protected void  [More ...] onClick() {
        // Launch the ringtone picker
        Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
        onPrepareRingtonePickerIntent(intent);
        PreferenceFragment owningFragment = getPreferenceManager().getFragment();
        if (owningFragment != null) {
            owningFragment.startActivityForResult(intent, mRequestCode);
        } else {
            getPreferenceManager().getActivity().startActivityForResult(intent, mRequestCode);
        }

    }
分享到:
评论

相关推荐

    RingtonePreferenceRingtonePreferenceRingtonePreferenceRingtonePreference

    从给定的信息中,我们可以提炼出关于Android应用开发中偏好设置(Preference)的详细知识点,尤其是针对`RingtonePreference`的使用与理解。然而,由于标题、描述和标签中的重复字符串“RingtonePreference”并未...

    Android Preference组件使用

    Preference主要实现一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,...

    Android软件开发11-12[整理].pdf

    在代码中,可以通过`findPreference()`方法获取到具体的CheckBoxPreference实例,然后设置监听器来处理用户的点击事件。 ```java CheckBoxPreference mCheckbox0 = (CheckBoxPreference) findPreference("checkbox_...

    第8章--Android的安全性和首选项.pptx

    PreferenceScreen 元素可以包含多个首选项项目,每个首选项项目都可以是 ListPreference、CheckBoxPreference、EditTextPreference 或 RingtonePreference 等类型。 8.4 本章小结 本章讨论了 Android SDK 的两个...

    Preference demo

    - 添加OnPreferenceClickListener:监听Preference的点击事件,可以实现自定义行为。 4. **PreferenceFragment和PreferenceFragmentCompat**: - 在API 11及以上版本,可以使用PreferenceFragment来展示设置界面...

    Android之PreferenceActivity.doc

    5. 在PreferenceActivity中,还可以通过重写onPreferenceTreeClick()方法来处理用户点击Preference时的事件,例如打开一个新的Activity或Dialog。 总的来说,PreferenceActivity是Android开发中一个非常实用的组件...

    RingProfile_android源码_

    此外,还有与之对应的Java代码,处理点击事件、切换动画等交互逻辑。 7. **测试与调试**: 在源码中,开发者通常会编写单元测试和UI测试,以确保各项功能的正确性。这可能包括对声音设置的改变是否能正确保存,...

    安卓Android源码——Preference_Demo.rar

    继承自`Preference`,并重写需要的方法,如`onBindView(View view)`以自定义视图,`onSetInitialValue(Object defaultValue)`以初始化默认值,以及处理点击事件的方法。 - 在XML布局文件中,使用自定义的类名替换`...

    Preference的使用

    你需要重写onCreateDialogView()方法来创建自定义对话框的视图,以及onBindPreferences()方法来绑定点击事件。 五、存储和恢复Preference Preference的数据默认存储在SharedPreferences中,当应用程序重新启动时,...

    android preference framework demo

    此DEMO内含基本的android preference framework的简单介绍,包括CheckboxPreference, RingtonePreference, EditTextPreference以及ListPreference。主要探究了一下android 怎么通过使用preference从而达到对用户定制...

    Android学习笔记(四十):Preference的使用.doc

    在这个例子中,我们有两个基本的Preference组件:`CheckBoxPreference`和`RingtonePreference`。 `CheckBoxPreference`用于创建一个可切换的复选框,用户可以选择或取消选择。`android:key`属性用于唯一标识这个...

    Android之PreferenceActivity简介

    RingtonePreference - **用途**:提供一个铃声选择器供用户选择铃声。 - **属性**: - `android:key`:指定一个唯一标识符。 - `android:title`:显示的标题。 - `android:summary`:显示在标题下方的简短描述。...

    Android至PreferenceActivity

    - **其他元素**:还有诸如`RingtonePreference`等其他特定用途的元素。 #### 四、实例分析:MusicPlayerSetting 为了更好地理解PreferenceActivity的使用,我们将通过一个具体的例子——MusicPlayerSetting来进行...

    Android-Support-Preference-V7-Fix:Android androidx.preference支持库存在一些问题,此lib试图修复它们

    另外,还有可用,例如RingtonePreference , DatePickerPreference和TimePickerPreference 。捐款如果您想支持我,您可以通过PayPal捐款少量。如何使用图书馆?1.添加gradle依赖将此添加到您的gradle文件中: ...

    android中PreferenceActivity详解

    标题与描述均提及了《Android中PreferenceActivity详解》,这一主题涉及了Android开发中关于用户偏好设置的核心组件——PreferenceActivity的深入解析。以下是基于标题、描述、标签以及部分内容的关键知识点总结,...

    Android学习笔记之Shared Preference

    建立Preference Screen,需要向里面添加首选项控件,原生的这些控件有:CheckBoxPreference、EditTextPreference、ListPreference、MultiSelectListPreference和RingtonePreference,每种控件至少包含4种属性:...

    详解Android首选项框架的使用实例

    5. RingtonePreference:专门为设置铃声而设计,让用户可以从设备的可用铃声中选择一个。 首选项的存储机制: 当用户在首选项界面中修改设置时,Android系统会自动将这些修改写入/data/data/[PACKAGE_NAME]/shared_...

    android各种Preference的使用

    4. `RingtonePreference`:让用户从设备的铃声列表中选择一个铃声。 5. `Preference`:基础类型,通常用于创建自定义的偏好设置。 在实际应用中,可以根据需求组合使用这些Preference,构建出丰富的设置页面。同时...

    精通ANDROID 3(中文版)1/2

    9.1.4 RingtonePreference  9.2 组织首选项  9.3 以编程方式操作首选项  9.4 使用首选项保存状态  9.5 参考资料  9.6 小结  第10章 探索安全性和权限  10.1 理解Android安全性模型  10.1.1 安全性...

    精通Android 3 (中文版)2/2

    9.1.4 RingtonePreference  9.2 组织首选项  9.3 以编程方式操作首选项  9.4 使用首选项保存状态  9.5 参考资料  9.6 小结  第10章 探索安全性和权限  10.1 理解Android安全性模型  10.1.1 安全性...

Global site tag (gtag.js) - Google Analytics