标签: android-settings

Android应用:将用户带到我的应用的辅助功能设置页面

这个问题是非常相似,这太问题.

我目前使用的是以下代码,用户可以设置页面.

Intent dummyIntent = new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(dummyIntent, 0);
Run Code Online (Sandbox Code Playgroud)

但这只会将用户带到设置页面.如下图所示. 在此输入图像描述

而不是这个,我想将用户带到我的应用程序的设置页面,在那里他可以选择打开它并显示我的应用程序描述.

在此输入图像描述

android android-intent android-settings

8
推荐指数
1
解决办法
614
查看次数

在某些Android设备上设置亮度的问题

我在设置屏幕亮度方面遇到了麻烦.为此,我使用以下代码:

Settings.System.putInt(cResolver, Settings.System.SCREEN_BRIGHTNESS, brightness); 
Run Code Online (Sandbox Code Playgroud)

其中brightness的值介于0到255之间.

问题是,在某些设备中它可以工作(Htc One,Nexus 5,......),在其他设备中不行!例如,如果我使用此功能在三星设备中设置屏幕亮度,屏幕不会变得更亮或更暗,如果我进入"通知面板"(从屏幕顶部向下滑动),我可以看到亮度级别改变.

有没有人知道如何设置适用于所有Android设备的亮度?有没有人知道为什么它在某些设备上有效,但在其他设备中呢?

UPDATE 1:

此方法用于BroadcastReceiver,因此没有活动!

settings android android-settings

7
推荐指数
1
解决办法
2531
查看次数

Android如何获取当前的系统设置值?

我知道我可以通过以下方式更改设置:

Settings.System.putInt( getContentResolver() , 
         Settings.System.SCREEN_OFF_TIMEOUT , DELAY );
Run Code Online (Sandbox Code Playgroud)

但老实说,我找不到如何读取该/任何设置的当前值的解决方案。

java android system-setting android-studio android-settings

7
推荐指数
1
解决办法
8527
查看次数

打开电池优化菜单并选择所有应用程序

我正在使用以下意图在 Android 中打开应用程序优化设置页面。

Intent i = new Intent(android.provider.Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
Run Code Online (Sandbox Code Playgroud)

它会打开页面,但默认显示未优化的应用程序。然后用户必须选择“所有应用程序”,然后他们才能找到我的应用程序。

我想默认向用户显示所有应用程序。我见过一些应用程序可以做到这一点,但我不知道如何做到。

android android-settings

7
推荐指数
1
解决办法
1291
查看次数

突出显示系统设置中的菜单项

试图提出一个我在这里找到的未回答的问题 - 如何突出显示 android 设置应用程序菜单项?

如本视频所示 https://www.youtube.com/watch?v=eHXBc5Mmsqs

一旦您进入屏幕,“Power Shade”菜单项就会突出显示。我正在尝试向我的应用程序添加相同的功能,使用此突出显示功能将用户引导到设置菜单中的项目。我似乎无法找到有关如何实际实现这一点的任何信息,也不知道它是否有我可以搜索的特定名称。

任何帮助,将不胜感激!

android android-intent android-fragments android-permissions android-settings

7
推荐指数
2
解决办法
827
查看次数

在android设置中防止"匹配的活动可能不存在"

Settings类中的大多数Activity Actions(用于启动各种Settings活动)都带有警告:

在某些情况下,匹配的活动可能不存在,因此请确保您不会受到此类保护.

那我该如何防范呢?

try {
    final Intent i = new Intent(Settings. ACTION_WIRELESS_SETTINGS); // say
    i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // not sure if needed
    startActivity(i);
} catch (Exception e) { // what should I catch here 
    // I would hate to catch Throwable, but should I ?
}
Run Code Online (Sandbox Code Playgroud)

如果我正确读取了这个,例如抛出了运行时异常(NPE).我希望能够使用更具体的东西ActivityNotFoundException- 但这样就够了吗?

android android-intent android-activity android-settings

6
推荐指数
1
解决办法
710
查看次数

从QT app(com.android.settings)打开android设置

我在QT有一个Android应用程序.我想从一个按钮调用android设置.

我在Java中使用了这段代码:

public void usb(View v){
    Intent intent = new Intent();  
    intent.setClassName("com.android.settings", "com.android.settings.DevelopmentSettings");  
    startActivity(intent);  
} 
Run Code Online (Sandbox Code Playgroud)

有没有办法使用QT C++调用android设置?

c++ qt android android-settings qtandroidextras

6
推荐指数
1
解决办法
2621
查看次数

错误选择从侧边栏 xml 预览中删除

我使用的是 Android Studio 2.2 预览版,我错误地选择了要从左侧显示的侧边栏中删除的布局预览设置。现在我怎么回来?它从侧边栏中丢失。只有我能看到的是gradle。

android android-layout android-studio android-settings

6
推荐指数
1
解决办法
3428
查看次数

如何以编程方式在 Android 中启用 USB OTG?

默认情况下,许多安卓手机不通过 OTG 检测 USB(onePlus、oppo)它必须从设置中启用。无论如何我们可以以编程方式启用它,或者至少我们可以直接将它们带到OTG设置?另外我们如何检查它是否启用?

usb settings android usb-otg android-settings

6
推荐指数
0
解决办法
511
查看次数

Android:突出显示在其他应用程序设置上绘制的菜单项

从 Android 11 开始,使用 Settings.ACTION_MANAGE_OVERLAY_PERMISSION 将忽略包名称,而是显示可以拥有此权限的所有应用程序的列表。因此,您必须导航并找到您的应用程序以启用/禁用权限。

有一种方法可以在列表中突出显示您想要的特定应用程序,而不必在所有应用程序中搜索它。像这样。

遵循与此类似的操作:突出显示系统设置中的菜单项 我想进行相同的操作,但对于“在其他应用程序上绘制”设置。(设置.ACTION_MANAGE_OVERLAY_PERMISSION)

根据这个答案,Android 有一些未记录的功能可以使用。

我想知道与我想要实现的目标类似的事情是否可能以及如何实现?提前致谢!

android android-intent android-fragments android-permissions android-settings

6
推荐指数
0
解决办法
652
查看次数