android 系统参数设置,Android手机中的参数设置界面

引言android平台的手机上肯定会有如下图所示的“设置”快捷方式(要么在桌面上,要么在屏幕下拉列表中),点击进入设置界面后可以进行各种参数设置,如图所示。"设置"快捷方式下面带大家制作这个参数设置界面。开发知识基础PreferenceActivityPreferenceActivity间接继承自Activity,专门用于实现参数设置、存储界面PreferenceActivity和其他Activi...
摘要由CSDN通过智能技术生成

引言

android平台的手机上肯定会有如下图所示的“设置”快捷方式(要么在桌面上,要么在屏幕下拉列表中),点击进入设置界面后可以进行各种参数设置,如图所示。

2de914373756

"设置"快捷方式

下面带大家制作这个参数设置界面。

开发知识基础

PreferenceActivity

PreferenceActivity间接继承自Activity,专门用于实现参数设置、存储界面

PreferenceActivity和其他Activity的区别在于:

1.PreferenceActivity不使用普通的界面布局文件(以等标签开头),而是使用专门的选项设置的布局文件,示例如下:

普通界面布局文件:

......

专门的选项设置的布局文件:

android:title="常规"

android:summary="常规设置"

android:fragment="com.golfer.www.parametersetting.PreferenceActivityTest$Fragment1"/>

android:title="声音设置"

android:summary="声音设置"

android:fragment="com.golfer.www.parametersetting.PreferenceActivityTest$Fragment2"/>

需要指出的是

普通的界面布局文件路径为res/layout/XXX.xml,而参数设置布局文件路径为res/xml/XXX.xml

2.PreferenceActivity加载界面布局文件的方式不同

普通activity加载布局文件方式如下:

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main)//activity.xml为待加载界面布局文件

}

PreferenceActivity加载布局文件方式如下:

public void onBuildHeaders(List target) {

loadHeadersFromResource(R.xml.list_headers,target);

}//list_headers是待加载布局文件

Activity与Fragment

为了说明Activity和Fragment的关系,我们先来看张图片

2de914373756

Fragment是Activity的片段

图片左边是不同新闻类型的名称,当我们点击其中一个后右边会显示该种类型的新闻。Activity是我们看到的整个界面,而左右两边分别两个F

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是列出 Android 系统所有与音频相关的命令: 1. `adb shell dumpsys audio`: 列出所有音频相关的信息,包括音频输入输出设备、音频焦点、音量、音效等。 2. `adb shell am start -a android.intent.action.VIEW -d android.resource://<package_name>/<resource_id>`: 播放指定应用程序的音频资源。 3. `adb shell am start -a android.intent.action.VIEW -t audio/* -d <audio_file_path>`: 使用默认音频应用程序播放指定路径的音频文件。 4. `adb shell am start -a android.intent.action.CALL -d tel:<phone_number>`: 拨打电话,可以使用手机的音频输入输出设备。 5. `adb shell am start -a android.intent.action.DIAL -d tel:<phone_number>`: 打开拨号界面,可以使用手机的音频输入输出设备。 6. `adb shell input keyevent <key_code>`: 模拟按键操作,可以使用音量键控制音量。 7. `adb shell media extractorservice`: 检查媒体文件的格式和编码,可以用于调试音频播放问题。 8. `adb shell tinymix`: 控制 Android 设备的音频 mixer 控制器,以实现精细的音频控制。 9. `adb shell mediaplayer`: 使用命令行播放音频文件。 10. `adb shell am start -a android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION`: 打开系统音效设置界面,可以调整音效的参数。 需要注意的是,不同的 Android 系统版本和设备型号可能会有不同的音频相关命令和参数,您需要根据您所使用的设备和系统版本来确定正确的命令和参数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值