2016-06-24 4 views
0

スリープモードでアンドロイドをプログラム的に取得する方法を保持する方法。スリープモードでアプリケーションを取得する方法

私はこの機能を使用しましたが、クラッシュしました。

PowerManager pm = (PowerManager) ctx.getSystemService(Context.POWER_SERVICE); 
      pm.isDeviceIdleMode(); 

この問題を発見してください。

+0

にこの権限を追加しますか? – adalPaRi

+0

Landroid/os/PowerManagerクラスの仮想メソッドisDeviceIdleMode()Zはありません。またはそのスーパークラス( 'android.os.PowerManager'の宣言は/system/framework/framework.jarに表示されます) - – Umesh

答えて

1

私はそれがPower Managerを探していると思います。

マニフェストにもこの<permission android:name="android.permission.DEVICE_POWER"/>を追加してください。

更新

あなたはlogcat出力を投稿することができ、あなたのmanifest.xml

<uses-permission android:name="android.permission.WAKE_LOCK" /> 
+0

クラッシュ後のこのログキャットエラー。 – Umesh

+0

Landroid/os/PowerManagerクラスの仮想メソッドisDeviceIdleMode()Zはありません。 ( 'android.os.PowerManager'の宣言は/system/framework/framework.jarに表示されます) – Umesh

+0

あなたの中に 'を追加しましたか?現れますか? –

関連する問題