安卓开发,屏保问题

本文分享了在Android项目中实现屏保功能的经验,当屏幕1分钟无操作时自动跳转到广告网页,点击屏幕则返回主界面。通过ScreenSaverActivity进行网页内嵌,详细步骤和代码片段供参考。
摘要由CSDN通过智能技术生成

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秒后执行
            hand
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值