gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 11:22:31 31 4
gpt4 key购买 nike

试图提出一个我在这里找到的未回答的问题 - How to highlight android setting app menu item?
如本视频所示 https://www.youtube.com/watch?v=eHXBc5Mmsqs
进入屏幕后,“Power Shade”菜单项将突出显示。我正在尝试向我的应用程序添加相同的功能,使用此突出显示功能将用户引导至设置菜单中的项目。我似乎找不到任何有关如何实际实现它的信息,也不知道它是否有我可以搜索的特定名称。
任何帮助,将不胜感激!

最佳答案

反编译应用程序后,它的工作原理如下(简化):

Intent intent = new Intent("com.samsung.accessibility.installed_service");
if (intent.resolveActivity(context.getPackageManager()) == null) {
intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
}

final String EXTRA_FRAGMENT_ARG_KEY = ":settings:fragment_args_key";
final String EXTRA_SHOW_FRAGMENT_ARGUMENTS = ":settings:show_fragment_args";

Bundle bundle = new Bundle();
String showArgs = context.getPackageName() + "/" + MyService.class.getName();
bundle.putString(EXTRA_FRAGMENT_ARG_KEY, showArgs);
intent.putExtra(EXTRA_FRAGMENT_ARG_KEY, showArgs);
intent.putExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS, bundle);

try {
context.startActivity(intent);
String toastText = "Find PowerShade here";
Toast.makeText(context, toastText, LENGTH_LONG).show();
} catch (Exception e) {
// ask user to grant permission manually
}
基本上它使用了 Android 的未记录功能(参见 Android 源代码中的 SettingsActivity.java)。

关于android - 突出显示系统设置中的菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62979001/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com