如何解决这应该如何为屏幕保护程序 android 完成?
开始时应用的屏幕保护程序(不是锁屏)会以这种方式完成吗?
嗯,我是这样做的:
计时器 5 秒 + OnTouchMethod
:
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
Intent intent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(intent);
}
}.start();
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction() != MotionEvent.ACTION_UP && event.getAction() != MotionEvent.ACTION_DOWN) {
Intent intent = new Intent(this,MainActivity.class);
startActivity(intent);
}
return super.onTouchEvent(event);
}
我做了一些研究,发现这没有用。他们会是其他任何方式还是我这样做的方式基本上就那么简单?请让我知道您对此有何看法 - 也很想听听其他人对此的看法!
final IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(new broadcastReceiver() {
@Override
public void onReceive(final Context context,final Intent intent) {
startActivity(new Intent(context,MainActivity.class).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK));
}
},filter);```
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。