zoukankan      html  css  js  c++  java
  • android KK版本号收到短信后,点亮屏的操作

    alps/packages/apps/mms/src/comandroidmms ransationMessagingNotification.java
    private static void updateNotification()方法中
     
    if (isNew) {
                //MessageUtils.handleNewNotification(context, messageCount);
                /// M: add for OP09 @{
                if (MmsConfig.isSupportCTFeature()) {
                    wakeUpScreen(context);//这里事实上就是唤醒屏幕的方法,可是由于是依照OP09的需求做的,里面要求在插入耳机的状况下才会唤醒。假设能够接受,就请去掉上面的if推断,假设不接受,就在以下的else分支另外写方法
                }
                
                else{
                    PowerManager powerManager = (PowerManager) (context.getSystemService(Context.POWER_SERVICE));
                PowerManager.WakeLock wakeLock = null;
                wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP
                        | PowerManager.ON_AFTER_RELEASE, "MMS_wake_lock");
                long wakeUpTime = 0;
            try {
                    ContentResolver cr = context.getContentResolver();
                    wakeUpTime = android.provider.Settings.System.getInt(cr, Settings.System.SCREEN_OFF_TIMEOUT);
                } catch (SettingNotFoundException e) {
                    MmsLog.e(TAG, "Exception occured in wakeupScreen()");
                }
                wakeLock.acquire(wakeUpTime);                }
                }
               
                /// @}
            }
  • 相关阅读:
    spring data jpa @index无法创建索引
    vue form绑定数据后只能显示不能编辑
    vue dialog每次打开会展示上一次数据(转载)
    vue-i18n突然所有的都解析不出来了
    sass计算高度
    动态指定日志路径(logback)
    Springboot配置文件内容加密
    java环境变量修改后不生效
    SOAP和REST
    Git配置别名
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/6732794.html
Copyright © 2011-2022 走看看