`
koliy
  • 浏览: 148650 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ativity启动指定的settings

阅读更多
Intent it = new Intent(Intent.ACTION_MAIN);
it.setClassName("com.android.phone","com.android.phone.CallFeaturesSetting");
startActivity(it);

 

简单注释下: intent.ACTION_MAIN

                  "com.android.phone"

                 "com.android.phone.CallFeatureSetting"

这些值可以根据想要打开的设置界面查找到,比如 call setting.我们在packages\apps\Settings\res\xml\settings.xlm

 

        <com.android.settings.IconPreferenceScreen
            android:key="call_settings"
            settings:icon="@drawable/ic_settings_call"
            android:title="@string/call_settings_title">
            <intent
                android:action="android.intent.action.MAIN"
                android:targetPackage="com.android.phone"
                android:targetClass="com.android.phone.CallFeaturesSetting" />
        </com.android.settings.IconPreferenceScreen>

 

红色字体就是我们想要跳转到的对应包和类名。

这样我们可以使用setClassName方法来跳转到我们指定的setting界面。

 

  

Intent it = new Intent();

it.setAction(Settings.ACTION_WIRELESS_SETTINGS);

startActivity(it);

  根据指定的action

 

settings.java:

    @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
    public static final String ACTION_WIRELESS_SETTINGS =
            "android.settings.WIRELESS_SETTINGS";

 不是很明白这是根据什么来启动,类名?

分享到:
评论

相关推荐

    WPF中通过Settings保存系统资源,完成程序启动恢复之前状态(如最后操作的产品)

    WPF中通过Settings保存系统资源,完成系统启动恢复之前状态(如最后操作的产品),开发中经常有些资源是需要在程序推出前保存起来,再次启动的时候能恢复之前操作的状态,可以使用WPF的Settings保存必要信息跟随程序...

    apk文件 SettingsProvider(电视直播视频)

    apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)...

    IntelliJ IDEA -settings.zip

    2. **IntelliJ IDEA Global Settings**:这个文件是全局设置的备份,包括界面主题、编辑器字体大小、显示语言、启动项目、更新策略等整体性的设置。通过导入这个文件,你可以快速将新安装的IntelliJ IDEA调整为你...

    maven linux 安装时配置文件 settings.xml

    maven linux 安装时配置文件 settings.xml 配置阿里云镜像 使用时请修改本地仓库路径

    lenovosettings

    在个性化设置上,Lenovo Settings可能包括键盘背光控制、触控板设置、启动项管理等。例如,用户可以根据个人喜好调整键盘背光的亮度或颜色,或者禁用不常用的触控板功能。启动项管理则可以帮助用户优化开机速度,...

    Android5.0 Settings源码

    在这里,我们可以看到Settings应用启动的Activity、Service以及其他组件的声明。 4. **src**下的子目录如`com.android.settings`、`com.android.settingslib`等,分别包含不同的功能模块,如网络设置、音量控制、...

    IOS Settings 设置 Object-C

    如果你想在应用启动时自动同步设置,可以在`AppDelegate`中实现: ```objc - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { // 获取并应用设置 [self applyUserSettings]; } - (void)...

    安卓7.0Settings源码

    5. **Intent和服务**:在Settings应用中,Intent常用来启动其他服务或者Activity。例如,打开蓝牙设置时,会通过Intent启动蓝牙服务。源码中展示了如何构造和发送Intent,以及如何设计和实现服务。 6. **权限管理**...

    Laravel开发-laravel-settings

    设置类应该继承自 `Spatie\Settings\Settings` 并使用 `public static function defaults()` 方法来指定默认值。 ```php namespace App\Settings; use Spatie\Settings\Settings; class AppSettings extends ...

    SystemUI QuickSettings流程梳理

    SystemUI QuickSettings 流程梳理 SystemUI 中的 QuickSettings 流程梳理是指 SystemUI 中快捷设置区域的加载过程。下面对 QuickSettings 流程进行详细梳理。 一、布局构成 QuickSettings 区域的布局由 StatusBar...

    android 5.0 Settings源码

    在Android系统中,`Settings`应用是用户与设备设置交互的主要界面,提供了调整系统偏好、网络连接、应用程序管理等一系列功能。对于深入理解Android系统的工作原理和进行定制化开发,研究`Settings`源码是非常重要的...

    Android4.2 Settings 系统设置模块源码

    某些高级设置可能涉及到后台服务,例如Wi-Fi或蓝牙的开启和关闭,这些服务的启动和停止在源码中可以找到对应的实现。 8. **XML资源**: 设置界面的布局和偏好项的定义主要在`res/xml`目录下的XML文件中。通过分析...

    热键Easy-Settings.ZIP

    5. setup.exe、Inst.exe:通常是软件的安装程序,负责将程序文件解压到指定位置并配置系统环境。 6. data1.hdr:Cabinet 文件的一部分,可能存储了关于数据包的元信息。 7. 0x0409.ini、setup.ini:配置文件,0x0409...

    项目的.settings文件

    本案例中,我们关注的是`.settings`文件夹,它在Eclipse这样的集成开发环境(IDE)中扮演着重要角色。`.settings`文件夹通常位于项目的根目录下,包含了项目的特定设置和首选项,这些设置影响了项目的构建、编译和...

    Android 13 原生Settings 源码 source code

    Android 13 android T 原生Settings 源码 source code 基于qcom release

    Maven的Settings的较为不错的文件以及配置介绍

    Maven是一个流行的Java项目管理工具,它使用一个名为settings.xml的配置文件来配置Maven的行为。settings.xml文件包含了Maven的全局设置,包括仓库位置、代理设置、构建配置等。 在Maven中,settings.xml文件通常...

    戴尔R730xd服务器从U盘启动设置方法、戴尔R730取消网络启动方法

    - 在“Boot Settings”中,选择“BIOS Boot Settings”选项,这里可以管理服务器的启动顺序和方式。 - 若要从U盘启动,请确保U盘已插入服务器的USB端口。 - 在启动设备列表中,找到“Flash Disk”(即U盘)并将其...

    android 9.0 Settings搜索.docx

    - `SearchFragment` 初始化时,创建 `mSavedQueryController`、`SearchFeatureProviderImpl` 等对象,并调用 `updateIndexAsync` 启动数据库初始化。 - 监听搜索视图输入,通过 `restartLoaders` 触发数据加载。 ...

    Android 8.1 Settings 源码下载

    Android 8.1的Settings应用源码提供了一个绝佳的学习平台,让我们可以洞察到Android系统设置背后的运作机制。这篇内容将详细介绍Android 8.1 Settings源码中的关键知识点。 首先,Settings应用是Android系统的核心...

Global site tag (gtag.js) - Google Analytics