定时启动某个应用


	public void onClick(View v) {
		toast("已启用服务");

		Intent intent = new Intent();
		// 参数1:包名,参数2:程序入口的activity
		intent.setClassName("com.hk.server", "com.hk.server.ServerTestActivity");
		PendingIntent sender = PendingIntent.getActivity(
				getApplicationContext(), 0, intent,
				Intent.FLAG_ACTIVITY_NEW_TASK);
		Calendar c = Calendar.getInstance();
		AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
		// 5秒钟后打开程序
		am.set(AlarmManager.RTC_WAKEUP, c.getTimeInMillis() + 5000, sender);
		// AlarmManager.RTC_WAKEUP:设置服务在系统休眠时同样会运行
	}

猜你喜欢

转载自zheyiw.iteye.com/blog/1694585