Android 11.0 在闹钟APK,长按进入夜间模式,松开退出夜间模式
Posted 王睿丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 11.0 在闹钟APK,长按进入夜间模式,松开退出夜间模式相关的知识,希望对你有一定的参考价值。
路径:packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.java
设置长按事件
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
...
final Intent intent = getIntent();
if (intent != null)
final int eventLabel = intent.getIntExtra(Events.EXTRA_EVENT_LABEL, 0);
Events.sendScreensaverEvent(R.string.action_show, eventLabel);
++ mContentView.setOnLongClickListener(new ScreensaverActivity.StopScreenSaverListener());
...
新增:长按监听事件,长按销毁屏幕保护
++ private final class StopScreenSaverListener implements View.OnLongClickListener
++ @Override
++ public boolean onLongClick(View view)
++ finish();
++ return true;
++
++
松手不销毁屏幕保护
@Override
public void onUserInteraction()
// We want the screen saver to exit upon user interaction.
++ // finish();
以上是关于Android 11.0 在闹钟APK,长按进入夜间模式,松开退出夜间模式的主要内容,如果未能解决你的问题,请参考以下文章
全网最详细的Android11.0长按power键关机流程分析
全网最详细的Android11.0长按power键关机流程分析