如何改变媒体投影仪API系统活动(MediaProjectionPermissionActivity)显示警告对话框文本



我正在制作MediaProjection API来捕获屏幕。

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

MediaProjectionManager mProjectionManager = (MediaProjectionManager)getSystemService(Context.MEDIA_PROJECTION_SERVICE);
startActivityForResult(mProjectionManager.createScreenCaptureIntent(),REQUEST_CODE);
上面的代码将启动名为com.android.systemui.media.MediaProjectionPermissionActivity的系统活动。这将显示启动屏幕捕获的对话框。

我需要改变对话框文本,我必须使用我的自定义文本。

我已经检查了MediaProjectionPermissionActivity类代码如下,

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

.setMessage (getString (R.string.media_projection_dialog_text,浏览器名称)

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

如何改变对话框文本显示在系统活动?

请帮我一下。提前感谢。

我需要改变对话框文本,我必须使用我的自定义文本。

建立你自己的自定义ROM,在那里你用你想要的替换替换标准的Android对话框文本。在您的设备上安装自定义ROM

你不能从应用程序中替换该文本,出于明显的隐私和安全原因。

相关内容

  • 没有找到相关文章

最新更新