`

android之首选项相关 Preferences(三)EditTextPreference/RingtonePreference

阅读更多
EditTextPreference:
效果图:
[img]

[/img]

当我们点击主页面的输入名称时,就会弹出该对话框,让我们输入名称。
代码:
<?xml version="1.0" encoding="utf-8"?>   
<PreferenceScreen   
  xmlns:android="http://schemas.android.com/apk/res/android"   
  android:key="edittext_screen"   
  android:title="屏幕标题"   
  android:summary="屏幕简要说明"   
  >   
     
  <EditTextPreference   
    android:dialogTitle="输入您的名称:"   
    android:key="editTitlePreference"   
    android:summary="简要说明"   
    android:title="输入名称"   
  ></EditTextPreference>   
</PreferenceScreen>  


RingtonePreference:
效果图
[img]

[/img]

代码:
<?xml version="1.0" encoding="utf-8"?>   
    <PreferenceScreen   
      xmlns:android="http://schemas.android.com/apk/res/android"   
      android:key="edittext_screen"   
      android:title="屏幕标题"   
      android:summary="屏幕简要说明"   
      >   
      <!--    
      android:ringtoneType 设置响铃模式,主要包括ringtone、notification、alarm、all   
      android:showSilent 是否显示静音   
      注意,如果模拟器中没有铃声的话,我们可以自己添加。将音乐复制到SD卡上,然后转到android media player应用程序,选择该音乐,   
      单击menu,然后选择  uses as ringtone   
         
       -->   
      <RingtonePreference   
      android:key="ringtonePreference"   
        android:summary="简要说明"   
        android:title="选择系统铃声"   
        android:ringtoneType="alarm"   
        android:showSilent="true"   
      ></RingtonePreference>   
         
    </PreferenceScreen>   


我们看看后台的xml中是如何存储的 
 
<?xml version='1.0' encoding='utf-8' standalone='yes' ?> 
<map> 
<string name="ringtonePreference">content://settings/system/alarm_alert</string> 
 
</map> 
这里我们可要注意了哦,ringtonePreference的值是一个uri字符串 
  • 大小: 45.4 KB
  • 大小: 35 KB
分享到:
评论

相关推荐

    Android代码-android-secure-preferences

    android-secure-preferences About This project uses the Encryption class from: http://www.java2s.com/Code/Android/Security/AESEncryption.htm Gives an implementation of SharedPreferences, which encrypts...

    首选项应用讲解

    首选项通常使用SharedPreferences类来实现,它提供了键值对的形式来存储和读取数据。在本讲解中,我们将深入探讨SharedPreferences的工作原理、使用方法以及相关API,同时结合实际案例进行分析。 **...

    Android代码-Multiplatform-Preferences

    Multiplatform Preferences Use a single object : Preferences in your kotlin shared projects Compatible with kotlin android and kotlin native for iphone class MyPresenter { val preferences = ...

    live-preferences,Android实时共享首选项库.zip

    Android实时共享首选项库

    android 数据存储之 Shared Preferences

    在Android应用开发中,数据存储是一项重要的任务,用于持久化应用程序的数据,以便在用户退出或设备重启后仍能保留信息。在多种数据存储方式中,`SharedPreferences` 是一种轻量级且易于使用的机制,主要用于存储...

    Android代码-rx-preferences

    Reactive SharedPreferences for Android. Usage Create an RxSharedPreferences instance which wraps a SharedPreferences: SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences...

    android 数据存取Preferences

    ### Android 数据存取之 Preferences #### 一、概述 在Android开发中,应用程序往往需要存储用户的个性化设置,例如字体大小、背景颜色或是地理位置等信息。为了实现这一需求,Android提供了多种数据存储方式,...

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

    Android首选项框架是Android系统提供的一种用于管理应用设置和用户偏好的工具。它允许开发者创建易于使用的设置界面,同时自动处理数据的存储和检索。在本文中,我们将深入探讨如何使用这个框架,通过实例来展示其...

    Android数据持久化之Preferences机制详解

    本文实例讲述了Android数据持久化之Preferences机制。分享给大家供大家参考,具体如下: 在Android中,实现数据持久化有五种方式:Preferences,文件File,I/O操作、SQLite数据库,ContentProvider组件。 下面逐个做...

    Android-Shared-Preferences-example-application:Android 共享首选项示例应用程序

    Android-Shared-Preferences-example-application Android 共享首选项示例应用程序

    spket\spket-1.6.23(破解版)

    把下载到的spket-1.6.23解压后,拷贝features和plugins两个文件夹拷贝到eclipse/dropins,然后重启eclipse,...第二步,Window/Preferences/General/Editors/File Associations,选中.js,把Spket JavaScript Editor设为默认.

    Android代码-shared-preferences-helper

    Android Shared Preferences Helper Android Library to handle SharedPreferences boilerplate code and other tools Download dependencies { compile 'com.github.seanzor:shared-preferences-helper:1.1.0' }...

    Android代码-一个快速方便地访问Android Shared preferences 库。

    FastSave is An Android library for fast and easy access to Android Shared preferences. It allows you to save any type or list in the sharedpreferences and retrieve it in convenient way. Installation ...

    SDK配置方法/android开发环境搭建

    7. **设置Android SDK**:通过Eclipse -&gt; Window -&gt; Preferences -&gt; Android -&gt; SDK Location设置SDK路径。 #### 六、总结 通过上述步骤,您可以成功地在Windows 7环境下搭建起Android开发环境。接下来,您可以开始...

    android-material-preferences-4.0.0

    总的来说,"android-material-preferences-4.0.0"是一个面向Android开发者的强大工具,它简化了Material Design风格的首选项开发过程,让开发者能够更加专注于应用的功能实现,同时也提升了应用的整体质量和用户体验...

    spket-1.6.23修正版

    下载之后解压,在解压文件中拷贝features和plugins两个文件夹拷贝到eclipse/dropins,然后重启eclipse,... 第二步,Window/Preferences/General/Editors/File Associations,选中.js,把Spket JavaScript Editor设为默认.

    Android 使用Shared Preferences进行数据存储-样例.rar

    Android 使用Shared Preferences进行数据存储-样例,演示如何使用 Shared Preferences 获得数据和保存数据、如何使用getPreferences方法创建文件的模式,以及如何使用getPreferences模拟用户参数设置、查看 ...

    Android-secure-preferences.zip

    Android-secure-preferences.zip,android共享首选项包装器加密共享首选项的值。这不是防弹安全,而是一个快速的胜利,逐步使你的安卓应用程序更安全。,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C...

    Preferences_android_

    在Android开发中,Preferences是一个重要的概念,用于存储用户设置和应用的配置数据。"Preferences_android_"这个标题暗示了我们即将探讨的是如何在Android环境中利用Preferences来处理这些数据。描述中的"Use of ...

    数据存储之Preferences

    在Android开发中,数据存储是不可或缺的一部分,而Preferences则是Android提供的一种轻量级的数据存储机制,主要用于存储用户的一些偏好设置或者简单数据。Preferences通常用于保存应用程序中的键值对,类似于桌面...

Global site tag (gtag.js) - Google Analytics