From 6ad9df86cdec077352b63827412e543679f2bd37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=B0?= <2119103358@qq.com>
Date: Tue, 1 Nov 2022 20:50:40 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E5=8E=BB=E5=8D=95=E4=B8=AA=E4=BE=BF?=
=?UTF-8?q?=E7=AD=BE=E5=8A=A0=E5=AF=86=E5=8A=9F=E8=83=BD=E6=AE=8B=E4=BD=99?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../net/micode/notes/model/WorkingNote.java | 15 +---
.../net/micode/notes/ui/NoteEditActivity.java | 78 +------------------
.../micode/notes/ui/NotesListActivity.java | 4 +
src/app/src/main/res/menu/note_edit.xml | 6 --
4 files changed, 8 insertions(+), 95 deletions(-)
diff --git a/src/app/src/main/java/net/micode/notes/model/WorkingNote.java b/src/app/src/main/java/net/micode/notes/model/WorkingNote.java
index be2f1e6..6472aaa 100644
--- a/src/app/src/main/java/net/micode/notes/model/WorkingNote.java
+++ b/src/app/src/main/java/net/micode/notes/model/WorkingNote.java
@@ -366,18 +366,7 @@ public class WorkingNote {
*/
void onCheckListModeChanged(int oldMode, int newMode);
}
- /* 设置便签的访问密码
- * @param password 新的访问密码
- */
- public void setPassword(String password){
- //将该类的mPassword属性设置为新的访问密码
- String mPassword = password;
- //将修改后的便签密码写入到便签数据库中
- mNote.setNoteValue(NoteColumns.PASSWORD,mPassword);
- }
- public String getmPassword(){
- String mPassword="1234";
- return mPassword;
- }
+
+
}
diff --git a/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java
index c007abf..0c12e8d 100644
--- a/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java
+++ b/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java
@@ -297,42 +297,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
* is not ready
*/
showAlertHeader();
- //密码验证
- final String mPassword = mWorkingNote.getmPassword();//读取数据库中的密码
- if (mPassword!=null) {
- //创建dialog,插入edittext,用户输入密码并做出检验。
- final AlertDialog.Builder builder = new AlertDialog.Builder(this);
- View view = LayoutInflater.from(this).inflate(R.layout.dialog_edit_text, null);
- //编辑Text
- final EditText etName = (EditText) view.findViewById(R.id.et_foler_name);
- etName.setText("");
- etName.setHint("请输入密码");
- builder.setTitle("密码");
- builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- //获取输入的字符串
- String password = etName.getText().toString();
- Log.d("mPassword: ", mPassword);
- Log.d("password: ", password);
- //判断密码正确性
- if (!password.equals(mPassword)) {
- Log.d("密码不正确,正确密码是:",mPassword);
- dialog.dismiss();
- onBackPressed();
- }
- }
- });
- builder.setNegativeButton("cancel", new DialogInterface.OnClickListener(){
- @Override
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- onBackPressed();
- }
- });
- final Dialog dialog = builder.setView(view).show();
- dialog.show();
- }
+
}
private void showAlertHeader() {
@@ -490,46 +455,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
mFontSizeSelector.setVisibility(View.GONE);
}
- //添加设置密码的点击
- if (id==R.id.m_locker){
- final AlertDialog.Builder builder = new AlertDialog.Builder(this);
- final View view = LayoutInflater.from(this).inflate(R.layout.dialog_edit_text,null);
- //编辑Text
- final EditText etName = (EditText)view.findViewById(R.id.et_foler_name);
- etName.setText("");
- etName.setHint("请输入密码");
- builder.setTitle("为便签设置新密码");
- builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
- @TargetApi(Build.VERSION_CODES.CUPCAKE)
- @Override
- public void onClick(DialogInterface dialog, int which) {
- //获取输入的字符串
- String password = etName.getText().toString();
- //设置密码
- mWorkingNote.setPassword(password);
- //设置密码成功提示
- Toast.makeText(NoteEditActivity.this, "密码设置成功", Toast.LENGTH_SHORT).show();
- //关闭软键盘
- InputMethodManager inputMethodManager = (InputMethodManager)
- getSystemService(Context.INPUT_METHOD_SERVICE);
- inputMethodManager.hideSoftInputFromWindow(etName.getWindowToken(),0);
- //关闭dialog
- dialog.dismiss();
- }
- });
- builder.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
- @TargetApi(Build.VERSION_CODES.CUPCAKE)
- @Override
- public void onClick(DialogInterface dialog, int which) {
- //关闭软键盘
- InputMethodManager inputMethodManager = (InputMethodManager)
- getSystemService(Context.INPUT_METHOD_SERVICE);
- inputMethodManager.hideSoftInputFromWindow(etName.getWindowToken(),0);
- }
- });
- final Dialog dialog = builder.setView(view).show();
- dialog.show();
- }
+
}
@Override
diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java
index 5f12cbb..0ffdf22 100644
--- a/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java
+++ b/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java
@@ -790,6 +790,10 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
menu.clear();
+ if(secret_mode == 1)
+ menu.findItem(R.id.menu_secret).setVisible(false);
+ else
+ menu.findItem(R.id.menu_quit_secret).setVisible(false);
if (mState == ListEditState.NOTE_LIST) {
getMenuInflater().inflate(R.menu.note_list, menu);
diff --git a/src/app/src/main/res/menu/note_edit.xml b/src/app/src/main/res/menu/note_edit.xml
index 52eae22..b1e7107 100644
--- a/src/app/src/main/res/menu/note_edit.xml
+++ b/src/app/src/main/res/menu/note_edit.xml
@@ -54,12 +54,6 @@
android:id="@+id/menu_count_word"
android:title="@string/menu_count_word" />
-
-
\ No newline at end of file