小编Sig*_*ggy的帖子

Android - 关闭屏幕而不进入待机模式

我知道这个问题已被问过很多次,但从来没有得到令人满意的回答.

我的问题如下:

我有一项活动可以阻止屏幕在预定义的时间内关闭.

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

当预定时间结束时,我会显示一个倒计时对话框,告知用户如果没有按"取消",显示屏将在10秒后关闭.

我设法关闭了显示屏,但手机总是切换到StandBy模式.

为了关闭我使用:

Window mywindow = getWindow();

WindowManager.LayoutParams lp = mywindow.getAttributes();

lp.screenBrightness = 0.0f;

mywindow.setAttributes(lp);
Run Code Online (Sandbox Code Playgroud)

是否有可能在不进入StandBy-Mode(暂停活动)的情况下使显示器完全变暗.

我的目标是用户应该只需点击显示屏再次照亮屏幕.因此活动必须保持活跃状态​​.

这里也提出类似的问题.

由于这个问题差不多已经有一年了,我希望有人可能会在同一时间内完成这个问题.

很多问候

Siggy

android screen

11
推荐指数
1
解决办法
2万
查看次数

ProgressBar垃圾邮件Logcat

我疯了 在我的应用程序中,我使用带有自定义drawable的进度条.除了每次调用setProgress(int progress)进度条的方法时我的logcat都会收到垃圾邮件,一切都运行得很好.

消息看起来像这样:

12-09 17:11:54.250 5918-5918/com.mypackage D/ProgressBar:setProgress = 33,fromUser = false 12-09 17:11:54.250 5918-5918/com.mypackage D/ProgressBar:mProgress = 33mIndeterminate = false ,mMin = 0,mMax = 100

这些消息肯定不是来自我的代码,我没有在这里找到任何相关的搜索.

这是我在xml中的进度条:

            <ProgressBar
            android:id="@+id/progress_gpx_simulation"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:max="100"
            android:progress="0"
            android:indeterminate="false"
            style="?android:attr/progressBarStyleHorizontal"
            android:progressDrawable="@drawable/myprogressbar"
            android:layout_marginBottom="5dp" />
Run Code Online (Sandbox Code Playgroud)

这就是我以编程方式访问它的方式:

Progressbar progressBarGpxSimulation = (ProgressBar) view.findViewById(R.id.progress_gpx_simulation);
progressBarGpxSimulation.setProgress((int) progress);
Run Code Online (Sandbox Code Playgroud)

有没有办法关闭这些消息?我经常更新进度,无法读取其他日志消息.

问候

android android-progressbar android-logcat

4
推荐指数
1
解决办法
1253
查看次数