From 8710c7a756b9e28cce88039cf8b1598dad8fea90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=87=E4=BD=B3?= <2385875519@qq.com> Date: Thu, 29 May 2025 09:15:47 +0800 Subject: [PATCH 1/4] 111 --- doc/1.txt | 1 - model/1.txt | 1 - other/1.txt | 1 - src/1.txt | 2 -- 4 files changed, 5 deletions(-) delete mode 100644 doc/1.txt delete mode 100644 model/1.txt delete mode 100644 other/1.txt delete mode 100644 src/1.txt diff --git a/doc/1.txt b/doc/1.txt deleted file mode 100644 index 9d07aa0..0000000 --- a/doc/1.txt +++ /dev/null @@ -1 +0,0 @@ -111 \ No newline at end of file diff --git a/model/1.txt b/model/1.txt deleted file mode 100644 index 9d07aa0..0000000 --- a/model/1.txt +++ /dev/null @@ -1 +0,0 @@ -111 \ No newline at end of file diff --git a/other/1.txt b/other/1.txt deleted file mode 100644 index 9d07aa0..0000000 --- a/other/1.txt +++ /dev/null @@ -1 +0,0 @@ -111 \ No newline at end of file diff --git a/src/1.txt b/src/1.txt deleted file mode 100644 index 5dd9335..0000000 --- a/src/1.txt +++ /dev/null @@ -1,2 +0,0 @@ -111 -devupdate \ No newline at end of file -- 2.34.1 From 06e159e334309eb89ad931fd095b65a2161b099d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=87=E4=BD=B3?= <2385875519@qq.com> Date: Thu, 29 May 2025 09:19:33 +0800 Subject: [PATCH 2/4] 11 --- 01src/1.txt | 3 +++ 02model/1.txt | 1 + 03doc/1.txt | 1 + 04other/1.txt | 1 + 4 files changed, 6 insertions(+) create mode 100644 01src/1.txt create mode 100644 02model/1.txt create mode 100644 03doc/1.txt create mode 100644 04other/1.txt diff --git a/01src/1.txt b/01src/1.txt new file mode 100644 index 0000000..11a1ca7 --- /dev/null +++ b/01src/1.txt @@ -0,0 +1,3 @@ +111 +devupdate + diff --git a/02model/1.txt b/02model/1.txt new file mode 100644 index 0000000..6fff8d1 --- /dev/null +++ b/02model/1.txt @@ -0,0 +1 @@ +11111111111 \ No newline at end of file diff --git a/03doc/1.txt b/03doc/1.txt new file mode 100644 index 0000000..9d07aa0 --- /dev/null +++ b/03doc/1.txt @@ -0,0 +1 @@ +111 \ No newline at end of file diff --git a/04other/1.txt b/04other/1.txt new file mode 100644 index 0000000..9d07aa0 --- /dev/null +++ b/04other/1.txt @@ -0,0 +1 @@ +111 \ No newline at end of file -- 2.34.1 From 15a7f22c13ed3f33817ddc1324d6e2ca94927926 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E4=B8=BD=E4=B8=BD?= <726944313@qq.com> Date: Thu, 29 May 2025 09:47:10 +0800 Subject: [PATCH 3/4] 111 --- 01src/1.txt | 3 --- 02model/1.txt | 1 - 03doc/1.txt | 1 - 04other/1.txt | 1 - 4 files changed, 6 deletions(-) delete mode 100644 01src/1.txt delete mode 100644 02model/1.txt delete mode 100644 03doc/1.txt delete mode 100644 04other/1.txt diff --git a/01src/1.txt b/01src/1.txt deleted file mode 100644 index 11a1ca7..0000000 --- a/01src/1.txt +++ /dev/null @@ -1,3 +0,0 @@ -111 -devupdate - diff --git a/02model/1.txt b/02model/1.txt deleted file mode 100644 index 6fff8d1..0000000 --- a/02model/1.txt +++ /dev/null @@ -1 +0,0 @@ -11111111111 \ No newline at end of file diff --git a/03doc/1.txt b/03doc/1.txt deleted file mode 100644 index 9d07aa0..0000000 --- a/03doc/1.txt +++ /dev/null @@ -1 +0,0 @@ -111 \ No newline at end of file diff --git a/04other/1.txt b/04other/1.txt deleted file mode 100644 index 9d07aa0..0000000 --- a/04other/1.txt +++ /dev/null @@ -1 +0,0 @@ -111 \ No newline at end of file -- 2.34.1 From 72c5a725cb6131def953bd49c06447c30bcec049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E4=B8=BD=E4=B8=BD?= <726944313@qq.com> Date: Thu, 29 May 2025 10:04:42 +0800 Subject: [PATCH 4/4] wyj --- .../micode/notes/ui/NotesListActivity.java | 98 +++++++++++++++++++ .../app/src/main/res/menu/note_list.xml | 7 +- 2 files changed, 103 insertions(+), 2 deletions(-) diff --git a/01src/XiaoMiNotes/MyApplication/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/01src/XiaoMiNotes/MyApplication/app/src/main/java/net/micode/notes/ui/NotesListActivity.java index e843aec..e559d8b 100644 --- a/01src/XiaoMiNotes/MyApplication/app/src/main/java/net/micode/notes/ui/NotesListActivity.java +++ b/01src/XiaoMiNotes/MyApplication/app/src/main/java/net/micode/notes/ui/NotesListActivity.java @@ -331,6 +331,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt public void onClick(DialogInterface dialog, int which) { batchDelete(); + //Notesback(); } }); builder.setNegativeButton(android.R.string.cancel, null); @@ -505,6 +506,32 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt } }.execute(); } + private void Notesback(){ + new AsyncTask>() { + protected HashSet doInBackground(Void... unused) { + HashSet widgets = mNotesListAdapter.getSelectedWidget(); + + if (!DataUtils.batchMoveToFolder(mContentResolver, mNotesListAdapter + .getSelectedItemIds(), Notes.ID_ROOT_FOLDER)) { + Log.e(TAG, "Move notes to trash folder error, should not happens"); + } + return widgets; + } + @Override + protected void onPostExecute(HashSet widgets) { + if (widgets != null) { + for (AppWidgetAttribute widget : widgets) { + if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID + && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) { + updateWidget(widget.widgetId, widget.widgetType); + } + } + } + mModeCallBack.finishActionMode(); + } + }.execute(); + //DataUtils.batchMoveToFolder(mContentResolver, mNotesListAdapter.getSelectedItemIds(),Notes.ID_ROOT_FOLDER); + } private void deleteFolder(long folderId) { if (folderId == Notes.ID_ROOT_FOLDER) { @@ -579,6 +606,74 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0); } + + private void showTimeGet() {//获取倒计时时间 + final AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setTitle("请输入倒计时时间");//标题 + View view = LayoutInflater.from(this).inflate(R.layout.get_time, null); + final EditText hour = (EditText) view.findViewById(R.id.hour); + final EditText min = (EditText) view.findViewById(R.id.min); + final EditText sec = (EditText) view.findViewById(R.id.sec); + showSoftInput();//打开键盘 + builder.setPositiveButton(android.R.string.ok, null);// 确认(逻辑在下方) + builder.setNegativeButton(android.R.string.cancel, null); + final Dialog dialog = builder.setView(view).show();//显示 + + final Button positive = (Button) dialog.findViewById(android.R.id.button1); + positive.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(v.getContext(), net.micode.notes.timer.CountDown.class); + long h=Long.parseLong(hour.getText().toString()); + intent.putExtra("hour",h); + long m=Long.parseLong(min.getText().toString()); + intent.putExtra("min",m); + long s=Long.parseLong(sec.getText().toString()); + intent.putExtra("sec",s); + Toast.makeText(v.getContext(), "正在跳转", Toast.LENGTH_SHORT).show(); + startActivity(intent);//跳转页面到倒计时 + + dialog.dismiss(); + } + }); + + + //后面全是监听器 + if (TextUtils.isEmpty(hour.getText())) { + positive.setEnabled(false); + } + hour.addTextChangedListener(new TextWatcher() {//监听器 + public void beforeTextChanged(CharSequence s, int start, int count, int after) {} + public void onTextChanged(CharSequence s, int start, int before, int count) { + if (!TextUtils.isEmpty(hour.getText())&&!TextUtils.isEmpty(min.getText()) + &&!TextUtils.isEmpty(sec.getText())) + {positive.setEnabled(true);} + else{positive.setEnabled(false);} + } + public void afterTextChanged(Editable s) {} + }); + min.addTextChangedListener(new TextWatcher() {//监听器 + public void beforeTextChanged(CharSequence s, int start, int count, int after) {} + public void onTextChanged(CharSequence s, int start, int before, int count) { + if (!TextUtils.isEmpty(hour.getText())&&!TextUtils.isEmpty(min.getText()) + &&!TextUtils.isEmpty(sec.getText())) + {positive.setEnabled(true);} + else{positive.setEnabled(false);} + } + public void afterTextChanged(Editable s) {} + }); + sec.addTextChangedListener(new TextWatcher() {//监听器 + public void beforeTextChanged(CharSequence s, int start, int count, int after) {} + public void onTextChanged(CharSequence s, int start, int before, int count) { + if (!TextUtils.isEmpty(hour.getText())&&!TextUtils.isEmpty(min.getText()) + &&!TextUtils.isEmpty(sec.getText())) + {positive.setEnabled(true);} + else{positive.setEnabled(false);} + } + public void afterTextChanged(Editable s) {} + }); + } + private void showCreateOrModifyFolderDialog(final boolean create) { final AlertDialog.Builder builder = new AlertDialog.Builder(this); View view = LayoutInflater.from(this).inflate(R.layout.dialog_edit_text, null); @@ -812,6 +907,9 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt case R.id.menu_search: onSearchRequested(); break; + case R.id.menu_countdown: + showTimeGet(); + break; default: break; } diff --git a/01src/XiaoMiNotes/MyApplication/app/src/main/res/menu/note_list.xml b/01src/XiaoMiNotes/MyApplication/app/src/main/res/menu/note_list.xml index 42ea736..2545414 100644 --- a/01src/XiaoMiNotes/MyApplication/app/src/main/res/menu/note_list.xml +++ b/01src/XiaoMiNotes/MyApplication/app/src/main/res/menu/note_list.xml @@ -15,7 +15,7 @@ limitations under the License. --> - + android:title="@string/menu_search" /> + -- 2.34.1