Action_screen_on и action_screen_off не работает?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Action_screen_on и action_screen_off не работает?

Сообщение Anonymous »

Я пытаюсь выключить Wi -Fi, когда экран выключен (заблокирован), и включить его снова, когда на экране включен (разблокирован). < /p>

Я сделал Broadcastreiver ; Поместите этот код: < /p>

Код: Выделить всё










< /code>

И это класс myintentReceiver < /code>: < /p>

package org.androidpeople.boot;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class MyIntentReceiver extends BroadcastReceiver {
// Called when boot completes

public static boolean startup;

@Override
public void onReceive(Context context, Intent intent) {
// Set what activity should launch after boot completes

System.out.println("Intent Action: " + intent.getAction());

if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {

System.out.println("locked : ACTION_SCREEN_OFF");

} else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {

System.out.println("not locked : ACTION_SCREEN_ON ");

} else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {

System.out.println("User Unlocking it ");

}
else if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
// this to indicate that program is running
// automaticlly not manually by user
startup = true;
System.out.println("Automatic BOOT at StartUp");

Intent startupBootIntent = new Intent(context, LaunchActivity.class);
startupBootIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(startupBootIntent);
}

}
}
< /code>

и результат - оба action_screen_on < /code>
и action_screen_off < /code> никогда не запускается!
USER_PRESENT
и boot_completed работал нормально, а другой - нет. Я использую эмулятор, а не реальное устройство - может ли это вызвать проблему? Заказ включить /отключить Wi -Fi
для сохранения батареи. < /p>

>

Подробнее здесь: https://stackoverflow.com/questions/736 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»