From 9bac94d466ef2f9f14cca35a68ceee83b430c62d Mon Sep 17 00:00:00 2001
From: mysq <2706939842@qq.com>
Date: Thu, 15 May 2025 19:19:31 +0800
Subject: [PATCH 1/4] hx
---
hx.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
create mode 100644 hx.txt
diff --git a/hx.txt b/hx.txt
new file mode 100644
index 0000000..4ddca05
--- /dev/null
+++ b/hx.txt
@@ -0,0 +1,50 @@
+values_strings_strings.xml:
+
+Secret
+Quit_Secret
+
+menu_sub_folder.xml:
+
+
+
+// 私密模式
+
+NotesListActivity类:
+ public static int secret_mode = 0;
+private void startAsyncNotesListQuery() {
+ String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION
+ : NORMAL_SELECTION;
+ if(secret_mode == 0) {
+ mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
+ Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[]{
+ String.valueOf(mCurrentFolderId)
+ }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
+ }
+ else{
+ String str1 = "111";
+ String [] PROJECTION = new String [] { //定义一个新的PROJECTION数组,只换掉SNIPPET
+ NoteColumns.ID,
+ NoteColumns.ALERTED_DATE,
+ NoteColumns.BG_COLOR_ID,
+ NoteColumns.CREATED_DATE,
+ NoteColumns.HAS_ATTACHMENT,
+ NoteColumns.MODIFIED_DATE,
+ NoteColumns.NOTES_COUNT,
+ NoteColumns.PARENT_ID,
+// NoteColumns.SNIPPET,
+ str1,
+ NoteColumns.TYPE,
+ NoteColumns.WIDGET_ID,
+ NoteColumns.WIDGET_TYPE,
+ };
+ mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
+ Notes.CONTENT_NOTE_URI, PROJECTION, selection, new String[]{
+ String.valueOf(mCurrentFolderId)
+ }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
+
+ }
+ }
From 8a3d526943bd45d9d8dd117a5c6f36a2322c2a04 Mon Sep 17 00:00:00 2001
From: HanXiao <3089161974@qq.com>
Date: Wed, 28 May 2025 23:24:54 +0800
Subject: [PATCH 2/4] 11
---
jqy1.txt | 50 -------------------------------------------------
lmy.txt | 57 --------------------------------------------------------
2 files changed, 107 deletions(-)
delete mode 100644 jqy1.txt
delete mode 100644 lmy.txt
diff --git a/jqy1.txt b/jqy1.txt
deleted file mode 100644
index be864f6..0000000
--- a/jqy1.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Menu_note_list.xml
-
-
-
-
-
-NotelistActivity类
-//背景图功能
- public int mode=-1;
-// 私密模式
- public static int secret_mode = 0;
-// 背景图功能
- getWindow().setBackgroundDrawableResource(R.drawable.a3);
- getWindow().setBackgroundDrawableResource(R.drawable.a2);
- getWindow().setBackgroundDrawableResource(R.drawable.a1);
-// 背景功能
- if(mode==-1)
- menu.findItem(R.id.menu_a1).setVisible(false);
- else if (mode==0)
- menu.findItem(R.id.menu_a2).setVisible(false);
- else if (mode==1)
- menu.findItem(R.id.menu_a3).setVisible(false);
-
-// 背景功能
- case R.id.menu_a1:{
- mode=-1;
- getWindow().setBackgroundDrawableResource(R.drawable.a1);
- break;
- }
- case R.id.menu_a2:{
- mode=0;
- getWindow().setBackgroundDrawableResource(R.drawable.a2);
- break;
- }
- case R.id.menu_a3:{
- mode=1;
- getWindow().setBackgroundDrawableResource(R.drawable.a3);
- break;
- }
-Values_string.xml
-
- Background: a2
- Background: a1
- Background: a3
\ No newline at end of file
diff --git a/lmy.txt b/lmy.txt
deleted file mode 100644
index 9f03bf8..0000000
--- a/lmy.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-NoteListActivity类:
-public void supportInvalidateOptionsMenu() {
- invalidateOptionsMenu(); // 最终调用 Activity 的原生方法
- }
-if(secret_mode == 1)
- menu.findItem(R.id.menu_secret).setVisible(false);
- else
- menu.findItem(R.id.menu_quit_secret).setVisible(false);
-
-
- return true;
- }
-
-
- case R.id.menu_secret: { // 进入私密模式
- secret_mode = 1; // 先临时设为1(用于对话框标题提示)
- AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this);
- dialog.setTitle("重要提醒")
- .setMessage("您确认进入私密模式吗?")
- .setCancelable(false)
- .setPositiveButton("确认", (d, which) -> {
- startAsyncNotesListQuery();
- Toast.makeText(NotesListActivity.this, "您已进入私密模式", Toast.LENGTH_SHORT).show();
- })
- .setNegativeButton("取消", (d, which) -> {
- secret_mode = 0; // 恢复状态
- supportInvalidateOptionsMenu(); // 强制刷新菜单
- })
- .show();
- break;
- }
- case R.id.menu_quit_secret: { // 退出私密模式
- AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this);
- dialog.setTitle("重要提醒")
- .setMessage("您确认退出私密模式吗?")
- .setCancelable(false)
- .setPositiveButton("确认", (d, which) -> {
- secret_mode = 0;
- startAsyncNotesListQuery();
- supportInvalidateOptionsMenu(); // 刷新菜单
- Toast.makeText(NotesListActivity.this, "您已退出私密模式", Toast.LENGTH_SHORT).show();
- })
- .setNegativeButton("取消", null) // 无需操作
- .show();
- break;
- }
-
-ShareActionProvider:
-@Override
-public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.note_list, menu);
- MenuItem enterSecret = menu.findItem(R.id.menu_secret);
- MenuItem quitSecret = menu.findItem(R.id.menu_quit_secret);
- enterSecret.setVisible(secret_mode == 0); // 非私密模式时显示"进入"
- quitSecret.setVisible(secret_mode == 1); // 私密模式时显示"退出"
- return true;
-}
\ No newline at end of file
From f88ae9bba442c827be5ba1e9544a312ed5c576a4 Mon Sep 17 00:00:00 2001
From: mysq <2706939842@qq.com>
Date: Wed, 28 May 2025 23:38:27 +0800
Subject: [PATCH 3/4] all
---
hx.txt | 50 --------------------------------------------------
jqy1.txt | 50 --------------------------------------------------
2 files changed, 100 deletions(-)
delete mode 100644 hx.txt
delete mode 100644 jqy1.txt
diff --git a/hx.txt b/hx.txt
deleted file mode 100644
index 4ddca05..0000000
--- a/hx.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-values_strings_strings.xml:
-
-Secret
-Quit_Secret
-
-menu_sub_folder.xml:
-
-
-
-// 私密模式
-
-NotesListActivity类:
- public static int secret_mode = 0;
-private void startAsyncNotesListQuery() {
- String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION
- : NORMAL_SELECTION;
- if(secret_mode == 0) {
- mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
- Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[]{
- String.valueOf(mCurrentFolderId)
- }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
- }
- else{
- String str1 = "111";
- String [] PROJECTION = new String [] { //定义一个新的PROJECTION数组,只换掉SNIPPET
- NoteColumns.ID,
- NoteColumns.ALERTED_DATE,
- NoteColumns.BG_COLOR_ID,
- NoteColumns.CREATED_DATE,
- NoteColumns.HAS_ATTACHMENT,
- NoteColumns.MODIFIED_DATE,
- NoteColumns.NOTES_COUNT,
- NoteColumns.PARENT_ID,
-// NoteColumns.SNIPPET,
- str1,
- NoteColumns.TYPE,
- NoteColumns.WIDGET_ID,
- NoteColumns.WIDGET_TYPE,
- };
- mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
- Notes.CONTENT_NOTE_URI, PROJECTION, selection, new String[]{
- String.valueOf(mCurrentFolderId)
- }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
-
- }
- }
diff --git a/jqy1.txt b/jqy1.txt
deleted file mode 100644
index be864f6..0000000
--- a/jqy1.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Menu_note_list.xml
-
-
-
-
-
-NotelistActivity类
-//背景图功能
- public int mode=-1;
-// 私密模式
- public static int secret_mode = 0;
-// 背景图功能
- getWindow().setBackgroundDrawableResource(R.drawable.a3);
- getWindow().setBackgroundDrawableResource(R.drawable.a2);
- getWindow().setBackgroundDrawableResource(R.drawable.a1);
-// 背景功能
- if(mode==-1)
- menu.findItem(R.id.menu_a1).setVisible(false);
- else if (mode==0)
- menu.findItem(R.id.menu_a2).setVisible(false);
- else if (mode==1)
- menu.findItem(R.id.menu_a3).setVisible(false);
-
-// 背景功能
- case R.id.menu_a1:{
- mode=-1;
- getWindow().setBackgroundDrawableResource(R.drawable.a1);
- break;
- }
- case R.id.menu_a2:{
- mode=0;
- getWindow().setBackgroundDrawableResource(R.drawable.a2);
- break;
- }
- case R.id.menu_a3:{
- mode=1;
- getWindow().setBackgroundDrawableResource(R.drawable.a3);
- break;
- }
-Values_string.xml
-
- Background: a2
- Background: a1
- Background: a3
\ No newline at end of file
From ac91b7a99e59b0d4b2959d8a6fcb6a3326b9426a Mon Sep 17 00:00:00 2001
From: mysq <2706939842@qq.com>
Date: Wed, 28 May 2025 23:53:00 +0800
Subject: [PATCH 4/4] lmy
---
lmy.txt | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
create mode 100644 lmy.txt
diff --git a/lmy.txt b/lmy.txt
new file mode 100644
index 0000000..9f03bf8
--- /dev/null
+++ b/lmy.txt
@@ -0,0 +1,57 @@
+NoteListActivity类:
+public void supportInvalidateOptionsMenu() {
+ invalidateOptionsMenu(); // 最终调用 Activity 的原生方法
+ }
+if(secret_mode == 1)
+ menu.findItem(R.id.menu_secret).setVisible(false);
+ else
+ menu.findItem(R.id.menu_quit_secret).setVisible(false);
+
+
+ return true;
+ }
+
+
+ case R.id.menu_secret: { // 进入私密模式
+ secret_mode = 1; // 先临时设为1(用于对话框标题提示)
+ AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this);
+ dialog.setTitle("重要提醒")
+ .setMessage("您确认进入私密模式吗?")
+ .setCancelable(false)
+ .setPositiveButton("确认", (d, which) -> {
+ startAsyncNotesListQuery();
+ Toast.makeText(NotesListActivity.this, "您已进入私密模式", Toast.LENGTH_SHORT).show();
+ })
+ .setNegativeButton("取消", (d, which) -> {
+ secret_mode = 0; // 恢复状态
+ supportInvalidateOptionsMenu(); // 强制刷新菜单
+ })
+ .show();
+ break;
+ }
+ case R.id.menu_quit_secret: { // 退出私密模式
+ AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this);
+ dialog.setTitle("重要提醒")
+ .setMessage("您确认退出私密模式吗?")
+ .setCancelable(false)
+ .setPositiveButton("确认", (d, which) -> {
+ secret_mode = 0;
+ startAsyncNotesListQuery();
+ supportInvalidateOptionsMenu(); // 刷新菜单
+ Toast.makeText(NotesListActivity.this, "您已退出私密模式", Toast.LENGTH_SHORT).show();
+ })
+ .setNegativeButton("取消", null) // 无需操作
+ .show();
+ break;
+ }
+
+ShareActionProvider:
+@Override
+public boolean onCreateOptionsMenu(Menu menu) {
+ getMenuInflater().inflate(R.menu.note_list, menu);
+ MenuItem enterSecret = menu.findItem(R.id.menu_secret);
+ MenuItem quitSecret = menu.findItem(R.id.menu_quit_secret);
+ enterSecret.setVisible(secret_mode == 0); // 非私密模式时显示"进入"
+ quitSecret.setVisible(secret_mode == 1); // 私密模式时显示"退出"
+ return true;
+}
\ No newline at end of file