我有一个按钮,它应该根据从上午 9 点到下午 4 点的时间工作,其余时间它不应该工作。
我正在开发一个应用程序。我是安卓新手。我有三个按钮,即注册、事件、画廊。
当我单击注册按钮时,它应该根据上述时间工作。如果用户在那个时候点击注册,它应该传递到下一个活动,其余时间按钮点击动作不应该工作。
我有一个按钮,它应该根据从上午 9 点到下午 4 点的时间工作,其余时间它不应该工作。
我正在开发一个应用程序。我是安卓新手。我有三个按钮,即注册、事件、画廊。
当我单击注册按钮时,它应该根据上述时间工作。如果用户在那个时候点击注册,它应该传递到下一个活动,其余时间按钮点击动作不应该工作。
检查类AlarmManager
在应用程序启动时创建 AlarmManage 类服务,当前时间间隔为禁用/启用时间(以毫秒为单位)。
public class MyReceiver extends BroadcastReceiver {
private static final int PERIOD = 1200000;//20*60*1000; 20 minutes
@Override
public void onReceive(Context ctxt, Intent i) {
scheduleAlarms(ctxt);
}
public static void scheduleAlarms(Context ctxt) {
AlarmManager mgr =
(AlarmManager) ctxt.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(ctxt, AuthenticateService.class);
PendingIntent pi = PendingIntent.getService(ctxt, 0, i, 0);
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME,
SystemClock.elapsedRealtime() + PERIOD, PERIOD, pi);
}