问题标签 [miui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5830 浏览

java - MIUI 10 不允许服务启动活动 - Xiaomi Redmi Note

我的应用程序有一个服务和一个活动。从服务中,使用以下代码调用活动:

即使没有标志,通常活动窗口也会以其正确的布局显示。但是,在搭载 Android 7 的小米红米 Note 4 上,不显示活动布局。我只在 logcat 上看到以下行:

I/时间线:时间线:Activity_launch_request 时间:281438674 意图:意图 { flg=0x30000000 cmp=com.test.app/.MainActivity }

我相信这不是 Android 7 (API 24) 问题,因为在另一台装有 Android 7 的设备上,服务可以成功启动活动。我猜,MIUI 正在阻止从服务中启动活动。

我尝试更改清单中定义活动的方式。我还尝试了几种不同的标志。我所有的测试都失败了。我无法成功启动活动。最糟糕的问题是日志中没有错误/异常。

请问有什么想法吗?

0 投票
1 回答
866 浏览

android - 如何为我的应用程序允许 MIUI“在后台启动”权限

我想要在应用程序关闭时打开来电和去电屏幕的“在后台启动”权限。

}

接收器正在打开传入或传出的 UI 屏幕。但是当应用程序在前台时,接收器能够打开活动。onReceive 方法调用但接收器在后台应用程序时无法打开活动,我为此尝试了很多解决方案,但没有任何效果。当手动允许以后台权限启动时,它工作正常。

那么,如何在 MIUI 软件中允许以后台权限启动。请帮助我,我为此花了很多时间。抱歉英语不好,提前致谢。

在此处输入图像描述

0 投票
1 回答
841 浏览

android - 在 Redmi 设备上启用“在锁定屏幕上显示”权限

我有一个 android 应用程序,它是 voip 应用程序。当有人来电时,我们会显示来电屏幕。这工作正常,但在某些 redmi 设备(注 7 pro)上,如果设备被锁定,呼叫者屏幕不会出现,即它只播放声音。

在调试时,我发现我需要为设备启用“在锁定屏幕上显示”权限。一旦我启用它,它就会按预期开始工作。我的问题是,我想通过在运行时以编程方式检查此权限来改善 UI 体验,但不幸的是,我找不到任何可以让我检查此权限的东西。Redmi设备上可以吗?

0 投票
0 回答
76 浏览

android - 当媒体记录器开始录制视频时,Camera.PreviewCallback 的“onPreviewFrame”方法停止工作

我正在编写代码以在分析帧后录制视频。如果帧包含高于 240 的红度级别,则它开始录制或红度低于 230 停止视频录制。

但问题是,当媒体记录器开始录制时,Camera.PreviewCallback 的onPreviewFrame方法停止为我的 android 设备Redmi note 7 pro的自定义 android OS MIUI 工作。

我的代码如下

该代码适用于本机 Android 版本。在设备 moto,Samsung 中测试代码。

所以任何人都可以帮助我找出解决方案?

0 投票
0 回答
2207 浏览

android - 如何在 android 10 中从后台启动活动 - android Q - MIUI 11

我在真实设备上的 android 10 - android Q - MIUI 11 中从后台启动活动时遇到问题。在此线程中:在 android 10 中启动活动背景我找到了如何在 Android 10 上执行此操作的信息,并且一切都在模拟器上完美运行。

我在装有 Android 10 (MIUI 11) 的小米米 9T Pro 上对此进行了测试,似乎这不起作用。

在 logcat 我有以下日志:

为什么这在小米设备上不起作用?

编辑:

我找到了解决方案。在 MIUI 中有额外的权限应该被打开。它被称为:在后台运行时显示弹出窗口。这是使用此权限显示窗口的代码:

首先,我正在检查用户是否在手机上安装了 MIUI:

如果是,则可以显示具有权限的窗口:

现在我需要检查用户是否授予了此权限,因为我不想每次启动应用程序时都显示此窗口。有人知道怎么做吗?

0 投票
1 回答
1521 浏览

android - 如何通过 adb shell 运行克隆的(双)应用程序

有人可以告诉如何通过 adb shell 运行克隆的(双)应用程序。例如,智能手机具有 MIUI 11,应用程序是 TelegramX。默认情况下应用程序克隆模拟器。

当我尝试通过以下方式运行应用程序时,我得到了原始应用程序:

包装清单只说明了这一点:

并且没有暗示克隆人。

同时,克隆应用程序的目录是: /data/user/999/org.thunderdog.challegram , 而不是原来的 /data/data/org.thunderdog.challegram。Prpbably,它可能会有所帮助。

我找不到任何关于如何实现双应用程序以及如何通过 adb 运行此类应用程序的文档。

提前致谢!

0 投票
0 回答
180 浏览

java - 如何在小米(MIUI 10)的静音模式下禁用通话振动

我有一个应该使手机静音/激活免打扰的 Android 应用程序。对于我所有的 Android,将 RingerMode 设置为静音时效果很好。除了我用 MIUI 10 运行的小米。

我使用了这段代码:

当我这样做时,小米也确实会启用静音模式,但不幸的是,MIUI中有一个默认设置为“静音时振动”。

我不知道如何绕过这个。我还尝试使用以下代码将所有可用流设置为 0,但没有任何运气:

有谁知道,如何让这个 MIUI 10 在来电时静音而不振动?

非常感谢!

菲利普

0 投票
1 回答
694 浏览

android - Packageinstaller 会话权限被拒绝

我正在尝试在 Poco f1 中安装拆分 apk。当我提交会话时,它给出了权限被拒绝错误。如果我关闭 MIUI 优化它工作正常,否则它会给出以下错误。

“E/PackageInstaller:提交会话 5678435738 失败:权限被拒绝”</p>

0 投票
1 回答
162 浏览

android - 来自 ACTION_VIDEO_CAPTURE 的视频在播放后返回空视频

我以这种方式发送录制视频的意图

在我录制视频并在 Mi Video 中播放后,按返回并确认视频文件。并尝试在 onActivityResult 中获取视频,但有空文件。Intent 包含这样的 uri content:///external_files/....。FileProvider 路径是external_files

如果我录制视频并确认它而不播放一切正常。有什么问题?我还尝试在我放入 MediaStore.EXTRA_OUTPUT 参数的 videoUri 路径中查找视频,但没有成功。尝试从 uri 获取视频路径(如何从 URI 获取完整文件路径),没有成功。仅在 MIUI 11、android 版本 9 中重现

0 投票
0 回答
652 浏览

android - MIUI 问题。我无法在应用程序中控制“在后台运行时显示弹出窗口”

我无法在应用程序中控制“在后台运行时显示弹出窗口”。我只能重定向到其他权限页面。如何检查此权限是启用还是禁用?我想检查应用程序。

https://hizliresim.com/UoGpRq

此代码重定向。