Android Sleenyなしで画面をオフにします -- battery-life フィールド と screen フィールド と power-on フィールド と standby フィールド と sleep フィールド android 関連 問題

Turn screen off without Android sleeping


5
vote

問題

日本語

Android Sleepを使わずに画面をオフに切り替える方法はありますか?

例えば、眠っているときに落ち着いたアプリを使うのが好きです。しかし、それは常に画面を保持します。 10分間そのアプリを使うだけで、画面を保持するのは素晴らしいことです。しかし、私が何時間も寝ているならば、私はアプリを実行中(サウンドを再生)し続けて画面をオフにしたいと思います。

これはどのように行うことができますか?

英語

Is there any way to quickly toggle the screen off without making Android sleep?

For example, I sometimes like to use the Calm app when I sleep. But it keeps the screen on all the time. When I just use that app for 10 minutes, it's great that it keeps the screen on; but if I'm sleeping for hours, I would like the app to keep on running (playing sounds) and turn the screen off.

How can this be done?

              
         
         

回答リスト

6
 
vote

クレジットは基本的な方法でFireLordに行きます。これは、私のデバイスのバックライトをオフにしている時間遅延シェルスクリプトであり、明らかに他の人もいます。

"LCDOFF"という名前のファイルを作成し、次のようにコピーします。

<事前> <コード> /storage0

必ず:

  • デバイスは根ざしています。
  • スクリプトの権限は実行可能ファイルに設定されています。 <コード> chmod 755 lcdoff
  • スクリプトは 99887765544332 にあります(スクリプトは /storage から実行できません)。

ターミナルアプリを開き、 998877666544334 を入力して、10秒の遅延後、<コード> 99888766544335 を30秒間の遅延などして<コード>を30秒間オフにします。プロセッサがオンのままで、単に Android開発者オプション" wakeake "。 編集:滞在覚醒のみ電源に差し込まれている間だけ作用します - この回答代替

端末にコマンドを入力したくない場合は、スクリプトをカスタムアクションとして起動できます。

  • 合計司令官
  • tasker
  • Xposed
  • あなたの選択のあなたのアプリ
 

Credit goes to Firelord for the basic method. Here is a time-delay shell script that turns off the backlight for my device, and apparently others' as well.

Create a file named "lcdoff" and copy the following into it:

#!/system/bin/sh if [ -z "$1" ]; then     echo "usage: `basename $0` delay"     exit fi su -c 'echo getsu > /dev/null' echo "Tap power button 2x quickly to restore" sleep $1 su -c 'echo 0 > /sys/class/leds/lcd-backlight/brightness' 

Make sure:

  • The device is rooted.
  • The script permissions are set to executable, e.g. by chmod 755 lcdoff.
  • The script is located in /system/bin (scripts cannot be executed from /storage).

Then open a terminal app and enter lcdoff 10, to turn off the screen after a 10-second delay, lcdoff 30 for a 30-second delay, etc. To ensure that the processor stays on, simply enable the Android developer option "Stay Awake". Edit: Stay Awake only works while plugged into a power source -- see this answer for an alternative.

If you don't want to type the command in a terminal, you can launch the script as a custom action in:

  • Total Commander
  • Tasker
  • Xposed Additions
  • your app of choice
 
 
 
 
3
 
vote

私はAndroid / Unix / Linuxのシェルスクリプティングにぴったりではないので、受け入れられている答えにいくつかの問題を抱えていました。

この作業者または類似している必要がある回線で作業するのは:

 <コード> /storage6  

Taskerの場合は、「root」が有効になっている「コマンド」フィールドにこれを置き、魅力のように機能します。単純にゼロを1に切り替えるだけで、ERGA:

<事前> <コード> echo 1 > /sys/class/leds/lcd-backlight/brightness

またはデバイスのロックとロック解除

だからこの動作をすばやく切り替えることについてのあなたの質問に答える。上記の各コマンドをタスクタスクに割り当てて、デバイスをスリープさせずに画面をオンとオフに切り替えるには、最新のTaskerバージョンで新しい長押し切手を利用することができます。あるいは、あなたの条件が満たされたときにトリガーするプロファイルにコマンドを割り当てることができます。

 

I had some trouble with the accepted answer as I'm not hugely familiar with shell scripting on Android/Unix/Linux so I thought I'd add my experience here for anyone in a similar boat.

To get this working with Tasker or similar the line you need is:

echo 0 > /sys/class/leds/lcd-backlight/brightness 

For tasker put this in the 'command' field with 'Use Root' enabled, works like a charm. To disable simply switch the zero out for a 1, ergo:

echo 1 > /sys/class/leds/lcd-backlight/brightness 

or lock and unlock the device.

So to answer your question about quickly toggling this behavior. Assign each of the above commands to a tasker task, then you can make use of the new long-press intercept in the latest tasker version to toggle the screen on and off without putting the device to sleep. Alternatively you can assign the command to a profile which triggers when your conditions are met.

 
 

関連する質問

0  Nexus 5バッテリーを交換する方法  ( How to replace nexus 5 battery ) 
私たち全員が知っているように、Nexus 5のバッテリーは電話シャーシの内側に密封されており、他の電話機のバッテリーができる方法で所有者に置き換えることはできません。私は特に自分で電話機を分解し、手動でバッテリーを交換することには役立ちます。ポイントは、このデ...

1  Enterprise(802.1x)WiFi過剰なバッテリーの排水を引き起こす?  ( Enterprise 802 1x wifi causing excessive battery drain ) 
過去1週間に、WiFi(802.1X AUTHを使用)がクレイジーのような私のバッテリーを排水していることに気付いた。 ここ数日を超えたいくつかの統計情報: <事前> <コード> 9988776655443331 3つのケースでは軽量でした。 奇妙なことは...

1  サムスンギャラクシーS5のバッテリーAndroid 5.0で5時間排水  ( Battery of samsung galaxy s5 drained in 5 hours on android 5 0 ) 
私は週前にAndroid 5.0の上にAir Android 5.0を受け取りました。サムスンギャラクシーS5。私はアップデートをインストールし、私の完全に充電されたバッテリーが5~8時間で枯渇していることから始めています。電池が24~36時間で枯渇する前に。...

3  電池の寿命を伸ばす方法は信じられないほど?  ( Ways to improve battery life on droid incredible ) 
箱の外に気づいたことに気づいたことは、デフォルトで実行/回転させたものの を持っています。私がそれらを使用していないときにWiFi、GPS、およびBluetoothを遮断する基本のほかに、私のバッテリーを長持ちさせるために私が取ることができるいくつかのステップ...

8  電源を避ける  ( Avoiding power drain ) 
私は今週末を甘やかすだけで、私はバッテリーの最大の電源排水がディスプレイからのものであることに気づいた。私は盲目だので、私は本当にそれをまったく見ることができる必要はありません。私が他の機器でやるように完全にオフにする方法はありますか? ...

14  私のバッテリーが速すぎる排水排水に絶えずブルートゥースを持っていますか?  ( Will constantly having bluetooth on drain my battery too fast ) 
常にBluetoothが利用できるようにするアプリを作ることを考えています。しかしながら、これがバッテリ充電寿命を大幅に減少させるならば、それはShow Stopperの種類です。誰かが私に排水絶え間のブルートゥースの使用がバッテリーにどのくらいの排水量を置く...

0  バッテリ保存モードで通知を受け取るためにGmailを非監視アプリに追加することはできません(バッテリ使用量)  ( Cannot add gmail to unmonitored apps battery usage to get notifications in bat ) 
バッテリ保存モードでもインスタントGmail通知をお願いします(通常は背景のCPU /ネットワーク使用量からアプリケーションをブロックします)。私はこれらの Android 6 の素晴らしい指示は、サムスンギャラクシーS7電話(Android 7.0)で似たも...

1  AndroidモードのAndroid携帯電話用のコンセントパワー  ( Consuemd power for android phones in adhoc mode ) 
以下の情報を知りたいのです: 1 - アドホックモードで他のデバイスと接続するときにスマートフォンの消費電力。 2 - 消費電力はすべての種類のスマートフォンの場合は同じですか? 必要な情報を検索しようとしましたが、明確な答えが見つかりませんでした、W...

2  サムスンギャラクシーS2スプリントの突然の電池の寿命に降りる  ( Samsung galaxy s2 on sprint sudden drop in battery life ) 
11月中旬にこの装置を手に入れたので、私は通常、過度に使用していない限り、私は通常約2回の全日当に続く素晴らしい電池寿命を持っていました。突然昨日私は電力を失い始め、デバイスはほんの約8時間で死んでいて、SkypeとAndroid OSのみを示すバッテリ損失...

1  MarshmallowのGPSをオフにすることは有益ですか(またはバッテリーの節約に位置する)は?  ( Is it beneficial to turn off gps or turn location to battery saving in marshma ) 
通常、GPSセンサーをオフにしてください(またはバッテリーの節約モードに設定してください)。しかし、私は新しいROMをフラッシュしたとき、CyanogenModまたはOmniromを言うと、GPSが自動的に「デバイスのみ」または「高精度」に設定されたことがわか...

1  サムスンギャラクシーS2の予期せぬバッテリー排出  ( Unexpected battery discharge on samsung galaxy s2 ) 
私は昨日私のスマートフォンを100%完全に請求しました。今日目が覚めたとき、私はそのバッテリーが40%だったことを見ました。 Android OSはバッテリーの90%を使用しました。私のAndroid版は4.0.3です。問題の原因は何ですか? ...

27  USBデバッグとは何ですか?永遠に保管できますか?  ( What is usb debugging can i keep it on forever ) 
私のPCからの音楽を私のPCから私のギャラクシーS2に転送する必要があり、常にUSBデバッグを有効にする必要があります。それから私は思う、私は永遠にそれを保つことができますか?つまり、これまでに問題を維持することができます(コストバッテリー?)?そしてUSBの...

1  WiFiのときに私のバッテリーを介して食べる何千人ものNLPwakeLockエントリーがありますが、ロケーションサービスはオフです  ( Thousands of nlpwakelock entries eating through my battery when on wifi but loc ) 
Google Play Servicesの下のNLPwakelockの1日に数千のエントリを入手します(私はWakelock Detectorを無料で使用しています)。それは私のバッテリーを大幅に排水しています。私がWiFiに接続しているときに発生したときに...

2  私のEVO Android携帯電話の画面がオンになっているのはなぜですか?  ( Why does my evo android phone screen keep turning on ) 
私はHTC EVOを持っています、そして私は何もしないように座っています。私はそれをオフにしようとしますが、それは後で戻ることがあります - 時々、時には数分後に。そのままにした場合は、手動でオンになっているがパスワードを入力しなかった場合、それはそれ自体では...

5  通知ペインで電源制御を構成します  ( Configure power control in notification pane ) 
私はGingerBread 2.3でAlcatel One Touch 995を購入したばかりの通知を表示すると、通知ペインがいくつかのアイコンを持っているとき、GPS、WiFi、Bluetooth、回転を有効にすることができます... 私はいくつかの電力制御...