`
tansitongba
  • 浏览: 503794 次
文章分类
社区版块
存档分类
最新评论

Android RingtonePreference 显示副标题 summary

 
阅读更多

有些小的技巧总是需要花时间去寻找,为了帮助大家节省寻找的时间,也帮自己做一个记忆,总结如下:

在软件的设置界面总是免不了要设置一些接受信息的铃声,这个时候就用到了RingtonePreference ,首先在onCreate()里面,输入如下代码:


上面这段代码是说在监听到改变的时候,先把newValue显示到RingtonePreference 上面,然后保存到SharedPreferences里面,可能在有些地方还需要存到数据库里面,那大家就要问了,getRingtonName()这个方法是做什么的呢?其实newValue是一个Uri并不是铃声的名字,那么我们就需要通过这个Uri去查找数据库,来得到铃声的名字,下面是这个方法的实现:


ok!


分享到:
评论

相关推荐

    RingtonePreferenceRingtonePreferenceRingtonePreferenceRingtonePreference

    然而,由于标题、描述和标签中的重复字符串“RingtonePreference”并未提供具体的信息,我们将重点解读部分代码内容来构建一个关于Android Preference系统如何工作以及如何在应用中实现用户自定义设置的知识体系。...

    Android之PreferenceActivity简介

    - `android:summary`:显示在标题下方的简短描述。 - `android:defaultValue`:默认值(布尔类型)。 ##### 3. EditTextPreference - **用途**:提供一个文本输入框供用户输入数据。 - **属性**: - `android:...

    android各种Preference的使用

    6. `android:dialogTitle`:如果视图以模态对话框的形式显示,这个属性定义对话框的标题。 7. `android:defaultValue`:默认的列表选项值,如`@string/flight_sort_option_default_value`,当用户未做选择时,系统会...

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

    `android:key`同样用于标识,`android:title`是标题,`android:showDefault="true"`表示显示系统默认的铃声选项,`android:showSilent="true"`表示显示静音选项,`android:summary`则是提示用户选择铃声的说明。...

    Android之PreferenceActivity.doc

    每个元素都有对应的属性,如标题(title)、摘要(summary)、默认值(defaultValue)等,可以根据需求进行设置。 - CheckBoxPreference:表示一个复选框,值为true或false。 - EditTextPreference:提供一个...

    android中PreferenceActivity详解

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

    android preference framework demo

    此DEMO内含基本的android preference framework的简单介绍,包括CheckboxPreference, RingtonePreference, EditTextPreference以及ListPreference。主要探究了一下android 怎么通过使用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 安全性...

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

    Android 提供了多种首选项组件,例如 ListPreference、CheckBoxPreference、EditTextPreference、RingtonePreference 等。 8.2.1 首选项的架构 Android 的首选项架构基于 PreferenceScreen 元素,PreferenceScreen...

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

    在XML布局文件中,可以通过`<CheckBoxPreference>`标签定义,并通过`android:key`属性指定键,`android:title`设置标题,`android:summary`添加描述。在代码中,可以通过`findPreference()`方法获取到具体的...

    Android至PreferenceActivity

    - **title**:显示的标题。 - **key**:唯一的标识符,用于识别特定的配置项。 - **defaultValue**:默认值,对于`CheckBoxPreference`来说,通常是布尔值true或false。 #### 五、触发事件 除了配置数据的保存之外...

    RingProfile_android源码_

    Android Settings应用是系统核心组件之一,它提供了用户界面,让用户可以调整设备的各种设置,如Wi-Fi、蓝牙、显示、声音等。在源码中,Settings应用通常由一系列的PreferenceFragment或PreferenceScreen组成,每个...

    安卓Android源码——Preference_Demo.rar

    - **Preference分类**:Preference有多种类型,包括CheckBoxPreference(复选框)、EditTextPreference(文本编辑)、RingtonePreference(铃声选择)、SwitchPreference(开关按钮)等。每种类型对应不同的用户...

    Android Preference组件使用

    Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,同时Android提供一种类似的layout的方式来进行Preference的布局。 Preference组件有ListPreference,EditTextPreference,...

    精通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 安全性...

    Preference的使用

    android:dialogTitle="对话框标题" /> ``` 2. 在Activity中加载:在主Activity中,通过PreferenceFragmentCompat或者PreferenceFragment加载上述XML布局。 ```java public class SettingsActivity extends ...

    详解Android应用中preference首选项的编写方法

    `theme_color`是主题颜色的键,`主题颜色`是标题,`entries`和`entryValues`分别用于设置显示的选项和对应的值,`blue`是默认值。 总的来说,Android的Preference机制为开发者提供了一种简洁、易用的方式来实现应用...

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

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

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

    android:summary="是否接收应用的通知" /> android:key="theme_color" android:title="主题颜色" android:entries="@array/color_options" android:entryValues="@array/color_values" /> ``` 2. 创建一个...

    Android学习笔记之Shared Preference

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

Global site tag (gtag.js) - Google Analytics