相关疑难解决方法(0)

强制屏幕

在应用程序运行时,如何强制屏幕保持活动状态而不关闭?

android

109
推荐指数
3
解决办法
4万
查看次数

Android在应用运行时禁用屏幕超时

有没有办法在我的应用程序运行时禁用屏幕保护程序?

我的意思是屏幕变暗.

android

106
推荐指数
3
解决办法
10万
查看次数

禁用保持屏幕

我用了:

getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)

如何恢复默认状态(不保持)?

flags android

68
推荐指数
2
解决办法
3万
查看次数

在整个活动过程中保持屏幕清醒

我的应用程序中有三个活动.我希望屏幕在第二次活动时保持清醒状态.除非手动按下"锁定"键,否则屏幕不应在我的第二个活动中熄灭.我经历了许多链接,但他们似乎对我不清楚.

android screen

54
推荐指数
3
解决办法
4万
查看次数

如何使Android设备始终处于唤醒模式?

成功设备root后.现在,我需要使设备始终处于唤醒状态,即始终可见UI,无黑屏或任何白日梦屏幕.为此,我想我要完成以下事项:

  1. 没有锁定屏幕 - 关闭
  2. 睡眠设置为"从不"
  3. 白日梦开始"关闭"

我发现的是关于应用层的所有内容,即有一些应用程序可以执行上述任务.但是,由于我的移动设备是根植的,我想用系统文件实现,这样即使其他一些应用程序试图改变上述功能,他们也应该不能这样做.

android root android-wake-lock

17
推荐指数
3
解决办法
5481
查看次数

如何让前台应用程序全天候运行?

我正在研究如何让我的Android应用程序在前台运行.

它将是一个私人发布的应用程序,所以我可以做任何可能的事情,以确保它在设备上持续运行(HDMI电视棒)

那么,我怎样才能确保应用程序无论如何都能继续运行?该应用程序在资源使用方面非常轻量级,因此将其运行24/7应该不会成为问题.

我读过清单中的持久性参数,但看起来它可能只适用于系统应用程序?

我应该让我的应用程序成为系统应用程序 我该怎么做呢,它有帮助吗?

android

16
推荐指数
2
解决办法
5万
查看次数

如何打开屏幕?

DUPLICATE警告:这个问题适用于服务和前端,有一些类似的线程,但专注于GUI方法.

问题

从任何状态开始(音乐在后台播放,屏幕打开(原文如此!),屏幕关闭,手机锁定,手机解锁等)我想改变状态中的一件事 - 打开屏幕.别的什么都不应该改变.

尝试

从某个已知状态开始,我锁定手机并关闭屏幕:

DevicePolicyManager dpm = (DevicePolicyManager)context
                .getSystemService(Context.DEVICE_POLICY_SERVICE);
dpm.lockNow();
Run Code Online (Sandbox Code Playgroud)

所以从现在开始,打开屏幕意味着实际显示键盘.我尝试这样做:

  • 强迫userActivity- 一切都没有发生
  • 唤醒锁的各种组合 - 唤醒太弱(比如PARTIAL_WAKE_LOCK- 没有任何反应)或它触发屏幕,但只要我保持锁定.一旦我释放它,屏幕就会恢复到关闭状态(尽管我已经ON_AFTER_RELEASE设置好了); 小问题是我必须稍后获得唤醒锁定,lockNow因为否则lockNow将被取消

解决方法

这几乎是由 Anton Cherkashyn 改变屏幕亮度系统设置Android的复制和粘贴

您需要添加触发屏幕的虚假活动:

public class DummyBrightnessActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);            
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

        //this next line is very important, you need to finish your activity with slight delay
        new Handler().postDelayed(new Runnable() { 
             public void run() { 
                 DummyBrightnessActivity.this.finish();
                 } },0);
    }

} …
Run Code Online (Sandbox Code Playgroud)

android screen

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

如何防止Android设备从Qt应用程序进入休眠状态

我正在Android上部署Qt应用程序,需要防止设备进入待机状态(否则,我的线程被中断,我的BLE连接也会丢失).

我在SO上发现:如何阻止Android设备以编程方式进入睡眠状态?

应该执行这个Java代码:

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();

// screen and CPU will stay awake during this section

wl.release();
Run Code Online (Sandbox Code Playgroud)

但是如何在我的Qt应用程序中实现它?

c++ qt android

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

如何保持屏幕始终在android上

我正在构建一个 android 应用程序,其中我希望屏幕(活动)在一段时间后不锁定意味着应用程序屏幕始终打开。如何在我的应用程序中执行此操作以使所有屏幕始终打开。意味着没有屏幕保护程序没有锁定屏幕在我的应用。

android

-2
推荐指数
1
解决办法
7273
查看次数

标签 统计

android ×9

screen ×2

android-wake-lock ×1

c++ ×1

flags ×1

qt ×1

root ×1