diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..b2afa9d --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Notes-master/src/net/micode/notes/ui/AlarmAlertActivity.java b/src/Notes-master/src/net/micode/notes/ui/AlarmAlertActivity.java index c2d683d..c9c0159 100644 --- a/src/Notes-master/src/net/micode/notes/ui/AlarmAlertActivity.java +++ b/src/Notes-master/src/net/micode/notes/ui/AlarmAlertActivity.java @@ -40,30 +40,42 @@ import net.micode.notes.tool.DataUtils; import java.io.IOException; -public class AlarmAlertActivity extends Activity implements OnClickListener, OnDismissListener //AlarmAlertActivity类实现了OnClickListener, OnDismissListener两个接口,OnClickListener接口用于处理点击事件,当用户点击了界面上的某个视图时,会调用相应的点击事件处理方法。在AlarmAlertActivity中,通过实现OnClickListener接口,可以监听用户对界面上的按钮或其他可点击视图的点击事件,并根据需要进行相应的处理。OnDismissListener接口用于处理对话框消失事件。当一个对话框被关闭或隐藏时,会调用相应的消失事件处理方法。在AlarmAlertActivity中,通过实现OnDismissListener接口,可以监听闹钟提醒对话框的消失事件,并在对话框消失后执行相应的操作。通过实现这两个接口,AlarmAlertActivity可以监听界面上的点击事件和闹钟提醒对话框的消失事件,并在相应事件发生时执行相应的逻辑操作。 -{ - private long mNoteId; //文本在数据库存储中的ID号 - private String mSnippet;//闹钟提示时出现的文本片段。 - private static final int SNIPPET_PREW_MAX_LEN = 60;// 文本片段预览的最大长度 - MediaPlayer mPlayer;// 媒体播放器 +public class AlarmAlertActivity extends Activity implements OnClickListener, OnDismissListener{ + //AlarmAlertActivity类实现了OnClickListener, OnDismissListener两个接口 + private long mNoteId; + //文本在数据库存储中的ID号 + private String mSnippet; + //闹钟提示时出现的文本片段。 + private static final int SNIPPET_PREW_MAX_LEN = 60; + // 文本片段预览的最大长度 + MediaPlayer mPlayer; + // 媒体播放器 @Override - protected void on2Create(Bundle savedInstanceState) //当一个Activity被创建时系统会调用该的onCreate()方法,在onCreate()方法的参数savedInstanceState是一个Bundle对象,用于保存Activity的状态。当Activity因为某种原因(例如屏幕旋转、内存不足等)被销毁时,系统会将Activity的状态保存在savedInstanceState中。当Activity重新创建时,系统会将savedInstanceState传递给onCreate()方法,以便恢复之前保存的状态。 + protected void on2Create(Bundle savedInstanceState) + //当一个Activity被创建时系统会调用该的onCreate()方法。 { super.onCreate(savedInstanceState); - requestWindowFeature(Window.FEATURE_NO_TITLE);// 隐藏标题栏 + requestWindowFeature(Window.FEATURE_NO_TITLE); + // 隐藏标题栏 final Window win = getWindow(); - win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);// 在锁屏状态下显示窗口 + win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); + // 在锁屏状态下显示窗口 - if (!isScreenOn()) // 如果屏处于关闭状态,设置一些窗口标志来保持屏幕亮起 + if (!isScreenOn()) + // 如果屏处于关闭状态,设置一些窗口标志来保持屏幕亮起 { - win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON//保持屏幕亮起的标志,表示在该窗口下,保持屏幕处于亮屏状态。 - | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON//点亮屏幕的标志,表示在该窗口下,当窗口显示时,点亮屏幕。 + win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON + //保持屏幕亮起的标志,表示在该窗口下,保持屏幕处于亮屏状态。 + | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON + //点亮屏幕的标志,表示在该窗口下,当窗口显示时,点亮屏幕。 - | WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON//在屏幕亮起时允许锁定的标志,表示在该窗口下,允许用户在屏幕亮起时锁定屏幕。 + | WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON + //在屏幕亮起时允许锁定的标志,表示在该窗口下,允许用户在屏幕亮起时锁定屏幕。 - | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR);//布局插入装饰的标志,表示在该窗口下,窗口的布局可以延伸到系统装饰的边缘。 + | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR); + //布局插入装饰的标志,表示在该窗口下,窗口的布局可以延伸到系统装饰的边缘。 }//用于在创建Activity时设置窗口标志,以确保在显示闹钟提醒界面时,屏幕保持亮起,并且在锁屏状态下仍然显示窗口。这样可以确保用户能够及时看到闹钟提醒的内容。 diff --git a/小米.iml b/小米.iml new file mode 100644 index 0000000..fb55926 --- /dev/null +++ b/小米.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file