• 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);                }
                }
               
                /// @}
            }
  • 相关阅读:
    「2019.7.25 考试」偶然发生
    「刷题」可怜与STS
    「刷题」小星星
    「刷题」数三角形
    「刷题」 关于线段上的整点个数
    「刷题」Color 群论
    「2019.7.22 考试」AC和WA0一步之遥
    「刷题」幸运数字
    「刷题」卡特兰数&prufer序列
    「刷题」一个人的数论
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/6732794.html
Copyright © 2020-2023  润新知