gpt4 book ai didi

android - 如何更改 Media Projector API 系统 Activity (MediaProjectionPermissionActivity) 在 android 中显示的警报对话框文本?

转载 作者:行者123 更新时间:2023-11-29 17:31:29 25 4
gpt4 key购买 nike

我正在使用 MediaProjection API 捕获屏幕。

我已经使用下面的代码调用 android 系统 Activity 来捕获屏幕,

MediaProjectionManager mProjectionManager = (MediaProjectionManager)getSystemService(Context.MEDIA_PROJECTION_SERVICE);
startActivityForResult(mProjectionManager.createScreenCaptureIntent(),REQUEST_CODE);

以上代码将启动名为 com.android.systemui.media.MediaProjectionPermissionActivity 的系统 Activity 。这将显示用于开始屏幕捕获的对话框。

我需要更改该对话框文本并且我必须使用我的自定义文本。

我检查了如下的 MediaProjectionPermissionActivity 类代码,

mDialog = new AlertDialog.Builder(this)
.setIcon(aInfo.loadIcon(packageManager))

.setMessage(getString(R.string.media_projection_dialog_text, appName))

                .setPositiveButton(R.string.media_projection_action_text, this)
.setNegativeButton(android.R.string.cancel, this)
.setView(R.layout.remember_permission_checkbox)
.setOnCancelListener(this)
.create();

如何更改系统 Activity 中显示的对话框文本?

请帮我解决这个问题。提前致谢。

最佳答案

I need to change that dialog text and I have to use my custom text.

构建您自己的自定义 ROM,您可以在其中将标准 Android 对话框文本替换为您想要的替换文本。在您的设备上安装该自定义 ROM。

出于显而易见的隐私和安全原因,您无法从应用中替换该文本。

关于android - 如何更改 Media Projector API 系统 Activity (MediaProjectionPermissionActivity) 在 android 中显示的警报对话框文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32732084/

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