相关疑难解决方法(0)

唤醒Android设备

嘿,我需要在某个时间唤醒我的睡眠安卓设备.有什么建议?

PS唤醒:打开显示器并可能解锁手机

android wakeup

40
推荐指数
3
解决办法
8万
查看次数

将应用程序带到前面,打开显示屏并从AlarmManager解锁?

当我设置的闹钟激活时,我想打开显示屏,解锁手机并将我的应用程序带到前面.

public class CountDownAlarm extends BroadcastReceiver {

    public CountDownAlarm(){ }

    public CountDownAlarm(Context context, int timeoutInSeconds){
        AlarmManager alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
        Intent intent = new Intent(context, CountDownAlarm.class);
        PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
        Calendar time = Calendar.getInstance();
        time.setTimeInMillis(System.currentTimeMillis());
        time.add(Calendar.SECOND, timeoutInSeconds);
        alarmMgr.set(AlarmManager.RTC_WAKEUP, time.getTimeInMillis(), pendingIntent);
    }

    @Override
    public void onReceive(Context context, Intent intent) {
        PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE); 
        WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP, "TRAININGCOUNTDOWN"); 
        wl.acquire(); 
        Intent i = new Intent(context, MyActivity.class); 
        i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 
        context.startActivity(i); 
        wl.release(); 
    }
}
Run Code Online (Sandbox Code Playgroud)

来自我的CountDownTimer的振动器被激活,但显示器没有打开...

public class MyActivity extends Activity implements OnClickListener …
Run Code Online (Sandbox Code Playgroud)

android alarmmanager wakelock

7
推荐指数
2
解决办法
8229
查看次数

标签 统计

android ×2

alarmmanager ×1

wakelock ×1

wakeup ×1