• Android 在闹钟开机时,如何解决开机动画没有播完就进入Launcher M


     

    前言
             欢迎大家我分享和推荐好用的代码段~~
    声明
             欢迎转载,但请保留文章原始出处:
             CSDN:
    http://www.csdn.net
             雨季o莫忧离:http://blog.csdn.net/luckkof

    正文

     

    一、            请确认PowerOffAlarmView.java文件的PowOn()函数中有如下code:
     
    SystemProperties.set(“service.bootanim.exit”, ”0”);
    SystemProperties.set(“ctl.start”, ”bootanim”);
     
    二、            如果已经有上述code,那么可以通过修改下面code来更改停掉动画的时间:
     
    Code path:alpsframeworksasepolicysrccomandroidinternalpolicyimplkeyguardKeyguardViewMediator.java
     
    case RESHOW_ANYWHERE:
        SystemProperties.set(“sys.boot.reason”, “0”);


        Boolean dmLocked = mUpdateMonitor.dmIsLocked();
        mKeyguardViewManager.reLayoutScreen(dmLocked);
     
        handleHide();
        if(!mLockPatternUtils.isLockScreenDisabled()){
           handleShow(null);
         }
         postDelayed(new Runnable(){
    public void run(){
    mContext.sendBroadcast(new Intent(NORMAL_BOOT_DONE_ACTION));
    )
             }, 4000};
             break;
     
    通过修改上述code中“4000”这个值,可以来延迟停掉开机动画。

  • 相关阅读:
    //删除字符串值的某个值
    disabled和readonly 的用法区别
    Js判断为空或不是对象或是否相等
    1.类型分析:
    多行内容放到一行中(内容的合并)
    sql split
    sql修改列名
    对oracle数字类型的研究
    kettle--组件(3)--行转列
    kettle--组件(2)--计算器
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3424028.html
Copyright © 2020-2023  润新知