Я новичок в Android. Я хочу создать программу, связанную с Wakelock. Когда wakelock приобретается (это то же самое, что и Alarm), создается всплывающая активность, и она напрямую входит в HomeScreen. Как я могу это сделать?Как создать Wakelock для входа в Activity на HomeScreen
-1
A
ответ
0
В манифесте
<uses-permission android:name="android.permission.WAKE_LOCK" />
Если ваше приложение включает в себя приемник вещания, который использует услугу, чтобы сделать какую-то работу, вы можете управлять замком бодрствование через WakefulBroadcastReceiver, как описано в разделе Использование WakefulBroadcastReceiver. Это предпочтительный подход. Если ваше приложение не следует, что шаблон, вот как вы установили замок бодрствование непосредственно:
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
"MyWakelockTag");
wakeLock.acquire();
Использование WakefulBroadcastReceiver
В манифесте:
<receiver android:name=".MyWakefulReceiver"></receiver>
следующий код запускает MyIntentService со способом startWakefulService()
public class MyWakefulReceiver extends WakefulBroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Start the service, keeping the device awake while the service is
// launching. This is the Intent to deliver to the service.
Intent service = new Intent(context, MyIntentService.class);
startWakefulService(context, service);
}
}
Referance:
https://developer.android.com/training/scheduling/wakelock.html
Смежные вопросы
- 1. Создание ShortCut в HomeScreen
- 2. Отобразите изображение на HomeScreen
- 3. значок на iphone homescreen
- 4. Как выключить wakelock?
- 5. как создать Homescreen ярлык резюме топ Активность в
- 6. Хотите мое приложение на Launchers Homescreen
- 7. Homescreen/launcher with Monodroid crash
- 8. Получение App/Widget на Homescreen?
- 9. Android Wakelock для обслуживания GPS
- 10. Как изменить вид Android Homescreen?
- 11. Отключить главную кнопку в приложении Homescreen?
- 12. Как создать лимит входа на моем экране входа в систему?
- 13. Как создать тест для Activity, который находится в библиотеке
- 14. Как создать помощник для входа в Rspec?
- 15. Android, как создать две таблицы в Activity?
- 16. Как создать обновления в классе ACTIVITY [NEWBIE]
- 17. Как получить частичный wakelock на глубокий сон
- 18. Определите другое название в строке меню и Homescreen для активности
- 19. Android удаляет ярлыки в HomeScreen
- 20. Android WakeLock
- 21. Homescreen Widget не устанавливается
- 22. SAPUI5: Как обновить или очистить кэш приложения Homescreen на прошивкой
- 23. частичный wakelock для 3G в Android
- 24. Android - Как создать несколько экземпляров Activity?
- 25. WakeLock не работает
- 26. Настройка Wall Paper для каждого HomeScreen
- 27. Как создать пользовательский переадресацию для входа
- 28. Как создать нестатический внутренний класс Activity?
- 29. Как создать запрос POST для входа?
- 30. Как создать форму входа?
Это слишком обширный вопрос без указания ваших приложенных усилий, чтобы решить вашу проблему. Найдите учебники и примеры, выполните некоторую работу, а затем спросите, есть ли у вас конкретная проблема – buld0zzr