Android怎么内嵌屏保网页,当屏幕1分钟无操作自动跳转广告网页,,,点击屏幕时,能跳转到主界面,,最近有个项目用到,刚刚结束了,也找了很多资料,经验分享下。
/*************************************1分钟内无操作直接跳转到主界面***********************/
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
handler.postDelayed(runnable, 1000*60 );//1分钟
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
handler.removeCallbacks(runnable);
}
private Runnable runnable = new Runnable() {
@Override
public void run() {
// 用户30秒没操作了
stopThread=true;
timer.cancel();
Intent i = new Intent();
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setClass(mContext, AdminActivity.class);//主界面
mContext.startActivity(i);
finish();
try
{
Thread.sleep(100);// 显示性能高的话,可以把此数值调小。
} catch (Exception e)
{
e.printStackTrace();
}
}
};
public boolean onTouchEvent(android.view.MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: { // 手指下来的时候,取消之前绑定的Runnable
handler.removeCallbacks(runnable);
break;
}
case MotionEvent.ACTION_UP: { // 手指离开屏幕,发送延迟消息 ,5秒后执行
handler.postDelayed(runnable, 1000*60 );
break;

本文分享了在Android项目中实现屏保功能的经验,当屏幕1分钟无操作时自动跳转到广告网页,点击屏幕则返回主界面。通过ScreenSaverActivity进行网页内嵌,详细步骤和代码片段供参考。
最低0.47元/天 解锁文章
1726

被折叠的 条评论
为什么被折叠?



