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