diff --git a/src/main/java/data/Notes.java b/src/main/java/data/Notes.java
index a15bf19..fb90c63 100644
--- a/src/main/java/data/Notes.java
+++ b/src/main/java/data/Notes.java
@@ -16,6 +16,7 @@
package net.micode.notes.data;
+import android.content.ContentUris;
import android.net.Uri;
// Notes 类中定义了很多常量,这些常量大多是int型和string型
public class Notes {
@@ -192,12 +193,6 @@ AUTHORITY + "/data");//定义查找数据的指针。
*
Type : INTEGER (long)
*/
public static final String VERSION = "version";
- /**
- *passwored
- *
- */
- public static final String PASSWORD = "set_password";//设置密码的什么东西啊?
- public static final String TAG_PASSWORD = "set_tag";
}//这些常量主要是定义便签的属性的。
// 定义DataColumns的常量,用于后面创建数据库的表头
diff --git a/src/main/java/data/NotesDatabaseHelper.java b/src/main/java/data/NotesDatabaseHelper.java
index 274458b..5761f90 100644
--- a/src/main/java/data/NotesDatabaseHelper.java
+++ b/src/main/java/data/NotesDatabaseHelper.java
@@ -60,9 +60,7 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
NoteColumns.LOCAL_MODIFIED + " INTEGER NOT NULL DEFAULT 0," +
NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," +
NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," +
- NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0," +
- NoteColumns.PASSWORD + " TEXT NOT NULL DEFAULT ''," +
- NoteColumns.TAG_PASSWORD + " TEXT NOT NULL DEFAULT ''" +
+ NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0" +
")";//数据库中需要存储的项目的名称,就相当于创建一个表格的表头的内容。
private static final String CREATE_DATA_TABLE_SQL =
@@ -327,16 +325,6 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
oldVersion++;
}
- if(oldVersion == 4){
- upgradeToV5(db);
- oldVersion++;
- }
-
- if(oldVersion == 5){
- upgradeToV6(db);
- oldVersion++;
- }
-
if (reCreateTriggers) {
reCreateNoteTableTriggers(db);
reCreateDataTableTriggers(db);
@@ -374,14 +362,4 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.VERSION
+ " INTEGER NOT NULL DEFAULT 0");
}//更新到V4版本,但是不知道V2、V3、V4是什么意思
-
- private void upgradeToV5(SQLiteDatabase db) {
- db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.PASSWORD
- + " INTEGER NOT NULL DEFAULT 0");
- }
-
- private void upgradeToV6(SQLiteDatabase db) {
- db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.TAG_PASSWORD
- + " INTEGER NOT NULL DEFAULT 0");
- }
}
diff --git a/src/main/java/model/WorkingNote.java b/src/main/java/model/WorkingNote.java
index 637da5b..0886c78 100644
--- a/src/main/java/model/WorkingNote.java
+++ b/src/main/java/model/WorkingNote.java
@@ -40,9 +40,6 @@ public class WorkingNote {
// Note content
private String mContent;
// Note mode
- private String mPassword = "";
- private String mTag = "";
- //note password,initial = 0
private int mMode;
private long mAlertDate;
@@ -83,9 +80,7 @@ public class WorkingNote {
NoteColumns.BG_COLOR_ID,
NoteColumns.WIDGET_ID,
NoteColumns.WIDGET_TYPE,
- NoteColumns.MODIFIED_DATE,
- NoteColumns.PASSWORD,
- NoteColumns.TAG_PASSWORD
+ NoteColumns.MODIFIED_DATE
};
private static final int DATA_ID_COLUMN = 0;
@@ -108,10 +103,6 @@ public class WorkingNote {
private static final int NOTE_MODIFIED_DATE_COLUMN = 5;
- private static final int NOTE_PASSWORD_COLUMN = 6;
-
- private static final int NOTE_TAG_PASSWORD_COLUMN = 7;
-
// New note construct
public WorkingNote(Context context, long folderId) {
mContext = context;
@@ -152,8 +143,6 @@ public class WorkingNote {
mWidgetType = cursor.getInt(NOTE_WIDGET_TYPE_COLUMN);
mAlertDate = cursor.getLong(NOTE_ALERTED_DATE_COLUMN);
mModifiedDate = cursor.getLong(NOTE_MODIFIED_DATE_COLUMN);
- mPassword = cursor.getString(NOTE_PASSWORD_COLUMN);
- mTag = cursor.getString(NOTE_TAG_PASSWORD_COLUMN);
}
cursor.close();
// 若不存在,报错
@@ -429,16 +418,4 @@ public class WorkingNote {
*/
void onCheckListModeChanged(int oldMode, int newMode);
}
-
- /**设置便签的密码
- *
- * @param password 访问密码
- */
- public void setPassword(String password,String tag){
- mPassword = password;
- mTag = tag;
- mNote.setNoteValue(NoteColumns.PASSWORD,String.valueOf(mPassword));
- mNote.setNoteValue(NoteColumns.TAG_PASSWORD,String.valueOf(mTag));
- }
-
}
diff --git a/src/main/java/ui/NoteEditActivity.java b/src/main/java/ui/NoteEditActivity.java
index 5c0e18a..aa5db14 100644
--- a/src/main/java/ui/NoteEditActivity.java
+++ b/src/main/java/ui/NoteEditActivity.java
@@ -17,10 +17,10 @@
package net.micode.notes.ui;
import android.Manifest;
+
import android.speech.tts.TextToSpeech.OnInitListener;
import android.app.AlarmManager;
import android.app.AlertDialog;
-import android.app.Dialog;
import android.app.PendingIntent;
import android.app.SearchManager;
import android.appwidget.AppWidgetManager;
@@ -50,11 +50,7 @@ import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.WindowManager;
-<<<<<<< HEAD:src/main/java/net/micode/notes/ui/NoteEditActivity.java
-import android.view.inputmethod.InputMethodManager;
-=======
import android.widget.Button;
->>>>>>> 8c352e6399667edb8fde9a423fcc254e47cee228:src/main/java/ui/NoteEditActivity.java
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
@@ -100,7 +96,9 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen
public ImageView ibSetBgColor;
}
//使用Map实现数据存储
-
+ final String[] mPermissionList = new String[]{
+ Manifest.permission.WRITE_EXTERNAL_STORAGE,
+ Manifest.permission.READ_EXTERNAL_STORAGE};
private static final Map sBgSelectorBtnsMap = new HashMap();
static {
sBgSelectorBtnsMap.put(R.id.iv_bg_yellow, ResourceParser.YELLOW);
@@ -309,8 +307,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen
}
private void initNoteScreen() {
-
- //对便签的初始化操作
+ //对界面的初始化操作
mNoteEditor.setTextAppearance(this, TextAppearanceResources
.getTexAppearanceResource(mFontSizeId));
//设置外观
@@ -583,60 +580,14 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
//根据菜单的id来编剧相关项目
-<<<<<<< HEAD:src/main/java/net/micode/notes/ui/NoteEditActivity.java
- case R.id.locker:
- //为便签上锁
- final AlertDialog.Builder create_password = new AlertDialog.Builder(this);
- //创建关于上锁操作的对话框
- final View view = LayoutInflater.from(this).inflate(R.layout.buttom,null);
- //???
- final EditText etName = (EditText)view.findViewById(R.id.password);
- final EditText etTag = (EditText)view.findViewById(R.id.tag);
- //???
- etName.setText("");
- etName.setHint(" Please input your password");
- etTag.setText("");
- etTag.setHint(" Please input your tag");
- create_password.setTitle(getString(R.string.alert_set_password));
- //设置标题为Set your password
- create_password.setNegativeButton("OK", new DialogInterface.OnClickListener() {//设置监听,获取输入的字符串
- @Override
- public void onClick(DialogInterface dialog, int which) {
- String password = etName.getText().toString();
- String tag = etTag.getText().toString();
- //获取输入的字符串
- mWorkingNote.setPassword(password,tag);
- //设置密码
- Toast.makeText(NoteEditActivity.this,"Password created successfully",Toast.LENGTH_SHORT).show();
- //设置密码成功的消息弹窗
- InputMethodManager inputMethodManager = (InputMethodManager)
- getSystemService(Context.INPUT_METHOD_SERVICE);
- inputMethodManager.hideSoftInputFromWindow(etName.getWindowToken(),0);
- //关闭软键盘
- dialog.dismiss();
- //关闭dialog
- }
- });
- create_password.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- //关闭软键盘
- Toast.makeText(NoteEditActivity.this,"Canceling...",Toast.LENGTH_SHORT).show();
- InputMethodManager inputMethodManager = (InputMethodManager)
- getSystemService(Context.INPUT_METHOD_SERVICE);
- inputMethodManager.hideSoftInputFromWindow(etName.getWindowToken(),0);
- }
- });
- final Dialog dialog = create_password.setView(view).show();//error
- dialog.show();
- break;
- case R.id.unlocker:
- mWorkingNote.setPassword("","");
- Toast.makeText(NoteEditActivity.this,"Password unlocked successfully",Toast.LENGTH_SHORT).show();
+ case R.id.action_insert_image:
+ //绑定按钮的点击响应,获取危险权限,这里的100是申请码,可以自己定义,整数即可
+ ActivityCompat.requestPermissions(NoteEditActivity.this, mPermissionList, 100);
+//用于获取焦点,否则插入图片时没有响应
+ mNoteEditor.getFocusable();
+ mNoteEditor.insertImage(realPathFromUri, realPathFromUri + "\" style=\"max-width:100%");
break;
-=======
->>>>>>> 8c352e6399667edb8fde9a423fcc254e47cee228:src/main/java/ui/NoteEditActivity.java
case R.id.menu_new_note:
//创建一个新的便签
createNewNote();
@@ -1255,4 +1206,5 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen
// mNoteEditor.focusEditor();
// }
// });
+
}
diff --git a/src/main/java/ui/NoteItemData.java b/src/main/java/ui/NoteItemData.java
index f424958..ad1de5e 100644
--- a/src/main/java/ui/NoteItemData.java
+++ b/src/main/java/ui/NoteItemData.java
@@ -40,8 +40,6 @@ public class NoteItemData {
NoteColumns.TYPE,
NoteColumns.WIDGET_ID,
NoteColumns.WIDGET_TYPE,
- NoteColumns.PASSWORD,
- NoteColumns.TAG_PASSWORD
};
//常量标记和数据就不一一标记了,意义翻译基本就知道
private static final int ID_COLUMN = 0;
@@ -56,8 +54,6 @@ public class NoteItemData {
private static final int TYPE_COLUMN = 9;
private static final int WIDGET_ID_COLUMN = 10;
private static final int WIDGET_TYPE_COLUMN = 11;
- private static final int PASSWORD_COLUMN = 12;
- private static final int TAG_PASSWORD_COLUMN = 13;
private long mId;
private long mAlertDate;
@@ -71,8 +67,6 @@ public class NoteItemData {
private int mType;
private int mWidgetId;
private int mWidgetType;
- private String mPassword;
- private String mTAG;
private String mName;
private String mPhoneNumber;
@@ -98,8 +92,6 @@ public class NoteItemData {
mType = cursor.getInt(TYPE_COLUMN);
mWidgetId = cursor.getInt(WIDGET_ID_COLUMN);
mWidgetType = cursor.getInt(WIDGET_TYPE_COLUMN);
- mPassword = cursor.getString(PASSWORD_COLUMN);
- mTAG = cursor.getString(TAG_PASSWORD_COLUMN);
//初始化电话号码的信息
mPhoneNumber = "";
@@ -128,7 +120,7 @@ public class NoteItemData {
mIsMultiNotesFollowingFolder = false;
mIsOneNoteFollowingFolder = false;
- //主要是设置上述2个标记
+ //主要是设置上诉2标记
if (mType == Notes.TYPE_NOTE && !mIsFirstItem) {//若是note格式并且不是第一个元素
int position = cursor.getPosition();
if (cursor.moveToPrevious()) {//获取光标位置后看上一行
@@ -227,8 +219,6 @@ public class NoteItemData {
return (mAlertDate > 0);
}
- public String getPassword() { return mPassword;}
-
//若数据父id为保存至文件夹模式的id且满足电话号码单元不为空,则isCallRecord为true
public boolean isCallRecord() {
return (mParentId == Notes.ID_CALL_RECORD_FOLDER && !TextUtils.isEmpty(mPhoneNumber));
@@ -237,8 +227,4 @@ public class NoteItemData {
public static int getNoteType(Cursor cursor) {
return cursor.getInt(TYPE_COLUMN);
}
-
- public boolean hasPassword() { return mPassword.equals("") ;}
-
- public String getmTAG() {return mTAG;}
}
diff --git a/src/main/java/ui/NotesListActivity.java b/src/main/java/ui/NotesListActivity.java
index 93c406e..0bf0bf2 100644
--- a/src/main/java/ui/NotesListActivity.java
+++ b/src/main/java/ui/NotesListActivity.java
@@ -160,8 +160,8 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
@Override
// 返回一些子模块完成的数据交给主Activity处理
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- // 结果值 和 要求值 符合要求
- if (resultCode == RESULT_OK
+ // 结果值 和 要求值 符合要求
+ if (resultCode == RESULT_OK
&& (requestCode == REQUEST_CODE_OPEN_NODE || requestCode == REQUEST_CODE_NEW_NODE)) {
mNotesListAdapter.changeCursor(null);
} else {
@@ -171,15 +171,15 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
}
private void setAppInfoFromRawRes() {
- // Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。
+ // Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
if (!sp.getBoolean(PREFERENCE_ADD_INTRODUCTION, false)) {
StringBuilder sb = new StringBuilder();
InputStream in = null;
try {
// 把资源文件放到应用程序的/raw/raw下,那么就可以在应用中使用getResources获取资源后,
- // 以openRawResource方法(不带后缀的资源文件名)打开这个文件。
- in = getResources().openRawResource(R.raw.introduction);
+ // 以openRawResource方法(不带后缀的资源文件名)打开这个文件。
+ in = getResources().openRawResource(R.raw.introduction);
if (in != null) {
InputStreamReader isr = new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);
@@ -205,14 +205,14 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
}
}
}
-
+
// 创建空的WorkingNote
WorkingNote note = WorkingNote.createEmptyNote(this, Notes.ID_ROOT_FOLDER,
AppWidgetManager.INVALID_APPWIDGET_ID, Notes.TYPE_WIDGET_INVALIDE,
ResourceParser.RED);
note.setWorkingText(sb.toString());
if (note.saveNote()) {
- // 更新保存note的信息
+ // 更新保存note的信息
sp.edit().putBoolean(PREFERENCE_ADD_INTRODUCTION, true).commit();
} else {
Log.e(TAG, "Save introduction note error");
@@ -232,7 +232,7 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
mContentResolver = this.getContentResolver(); // 获取应用程序的数据,得到类似数据表的东西
mBackgroundQueryHandler = new BackgroundQueryHandler(this.getContentResolver());
mCurrentFolderId = Notes.ID_ROOT_FOLDER;
-
+
// findViewById 是安卓编程的定位函数,主要是引用.R文件里的引用名
mNotesListView = (ListView) findViewById(R.id.notes_list); // 绑定XML中的ListView,作为Item的容器
mNotesListView.addFooterView(LayoutInflater.from(this).inflate(R.layout.note_list_footer, null),
@@ -330,7 +330,7 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
}
public void onItemCheckedStateChanged(ActionMode mode, int position, long id,
- boolean checked) {
+ boolean checked) {
mNotesListAdapter.setCheckedItem(position, checked);
updateMenu();
}
@@ -348,14 +348,14 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
builder.setTitle(getString(R.string.alert_title_delete));
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setMessage(getString(R.string.alert_message_delete_notes,
- mNotesListAdapter.getSelectedCount()));
+ mNotesListAdapter.getSelectedCount()));
builder.setPositiveButton(android.R.string.ok,
- new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog,
- int which) {
- batchDelete();
- }
- });
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog,
+ int which) {
+ batchDelete();
+ }
+ });
builder.setNegativeButton(android.R.string.cancel, null);
builder.show();
break;
@@ -436,7 +436,7 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
: NORMAL_SELECTION;
mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] {
- String.valueOf(mCurrentFolderId)
+ String.valueOf(mCurrentFolderId)
}, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
}
@@ -647,7 +647,7 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
values.put(NoteColumns.LOCAL_MODIFIED, 1);
mContentResolver.update(Notes.CONTENT_NOTE_URI, values, NoteColumns.ID
+ "=?", new String[] {
- String.valueOf(mFocusNoteDataItem.getId())
+ String.valueOf(mFocusNoteDataItem.getId())
});
}
} else if (!TextUtils.isEmpty(name)) {
@@ -693,25 +693,25 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
*/
@Override
public void onBackPressed() { switch (mState) {
- case SUB_FOLDER:
- mCurrentFolderId = Notes.ID_ROOT_FOLDER;
- mState = ListEditState.NOTE_LIST;
- startAsyncNotesListQuery();
- mTitleBar.setVisibility(View.GONE);
- break;
- case CALL_RECORD_FOLDER:
- mCurrentFolderId = Notes.ID_ROOT_FOLDER;
- mState = ListEditState.NOTE_LIST;
- mAddNewNote.setVisibility(View.VISIBLE);
- mTitleBar.setVisibility(View.GONE);
- startAsyncNotesListQuery();
- break;
- case NOTE_LIST:
- super.onBackPressed();
- break;
- default:
- break;
- }
+ case SUB_FOLDER:
+ mCurrentFolderId = Notes.ID_ROOT_FOLDER;
+ mState = ListEditState.NOTE_LIST;
+ startAsyncNotesListQuery();
+ mTitleBar.setVisibility(View.GONE);
+ break;
+ case CALL_RECORD_FOLDER:
+ mCurrentFolderId = Notes.ID_ROOT_FOLDER;
+ mState = ListEditState.NOTE_LIST;
+ mAddNewNote.setVisibility(View.VISIBLE);
+ mTitleBar.setVisibility(View.GONE);
+ startAsyncNotesListQuery();
+ break;
+ case NOTE_LIST:
+ super.onBackPressed();
+ break;
+ default:
+ break;
+ }
}
/**
@@ -731,7 +731,7 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
}
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] {
- appWidgetId
+ appWidgetId
});
sendBroadcast(intent);
@@ -936,7 +936,7 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
public void onItemClick(AdapterView> parent, View view, int position, long id) {
if (view instanceof NotesListItem) {
- final NoteItemData item = ((NotesListItem) view).getItemData();
+ NoteItemData item = ((NotesListItem) view).getItemData();
if (mNotesListAdapter.isInChoiceMode()) {
if (item.getType() == Notes.TYPE_NOTE) {
position = position - mNotesListView.getHeaderViewsCount();
@@ -952,46 +952,7 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
|| item.getType() == Notes.TYPE_SYSTEM) {
openFolder(item);
} else if (item.getType() == Notes.TYPE_NOTE) {
- final AlertDialog.Builder check_password = new AlertDialog.Builder(NotesListActivity.this);
- //this is what???
- final View view_check = LayoutInflater.from(NotesListActivity.this).inflate(R.layout.dialog_edit_text,null);
- final EditText etName = (EditText)view_check.findViewById(R.id.et_foler_name);
- if (item.hasPassword()){
- openNode(item);
- }
- else{
- etName.setText("");
- etName.setHint(" Input the right password");
- check_password.setTitle("Check your password");
- check_password.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {//设置Cancel按钮
- @Override
- public void onClick(DialogInterface dialog, int which) {
- Toast.makeText(NotesListActivity.this,"Canceling...",Toast.LENGTH_SHORT).show();
- InputMethodManager inputMethodManager = (InputMethodManager)
- getSystemService(Context.INPUT_METHOD_SERVICE);
- inputMethodManager.hideSoftInputFromWindow(etName.getWindowToken(),0);
- }
- });
- check_password.setNegativeButton("OK", new DialogInterface.OnClickListener() {//设置OK按钮
- @Override
- public void onClick(DialogInterface dialog, int which) {
- String password = etName.getText().toString();
- if (password.equals(item.getPassword())){
- Toast.makeText(NotesListActivity.this,"Oh!!!You are right!",Toast.LENGTH_SHORT).show();
- InputMethodManager inputMethodManager = (InputMethodManager)
- getSystemService(Context.INPUT_METHOD_SERVICE);
- inputMethodManager.hideSoftInputFromWindow(etName.getWindowToken(),0);
- dialog.dismiss();
- openNode(item);
- }
- else {
- Toast.makeText(NotesListActivity.this,"You are wrong...",Toast.LENGTH_SHORT).show();
- }
- }
- });
- final Dialog dialog = check_password.setView(view_check).show();//view is wrong
- dialog.show();
- }
+ openNode(item);
} else {
Log.e(TAG, "Wrong note type in NOTE_LIST");
}
@@ -1018,7 +979,7 @@ public class NotesListActivity extends AppCompatActivity implements OnClickListe
private void startQueryDestinationFolders() {
String selection = NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>? AND " + NoteColumns.ID + "<>?";
selection = (mState == ListEditState.NOTE_LIST) ? selection:
- "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")";
+ "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")";
mBackgroundQueryHandler.startQuery(FOLDER_LIST_QUERY_TOKEN,
null,
diff --git a/src/main/java/ui/NotesListItem.java b/src/main/java/ui/NotesListItem.java
index 9f0f5f2..e5af6ce 100644
--- a/src/main/java/ui/NotesListItem.java
+++ b/src/main/java/ui/NotesListItem.java
@@ -38,7 +38,6 @@ public class NotesListItem extends LinearLayout {
private TextView mCallName; //
private NoteItemData mItemData; //标签数据
private CheckBox mCheckBox; //打钩框
- private ImageView mLocker;//锁图片
/*初始化基本信息*/
public NotesListItem(Context context) {
@@ -50,7 +49,6 @@ public class NotesListItem extends LinearLayout {
mTime = (TextView) findViewById(R.id.tv_time);
mCallName = (TextView) findViewById(R.id.tv_name);
mCheckBox = (CheckBox) findViewById(android.R.id.checkbox);
- mLocker = (ImageView) findViewById(R.id.iv_locker);
}
///根据data的属性对各个控件的属性的控制,主要是可见性Visibility,内容setText,格式setTextAppearance
public void bind(Context context, NoteItemData data, boolean choiceMode, boolean checked) {
@@ -60,8 +58,8 @@ public class NotesListItem extends LinearLayout {
} else {
mCheckBox.setVisibility(View.GONE);
}
- mItemData = data;
+ mItemData = data;
///设置控件属性,一共三种情况,由data的id和父id是否与保存到文件夹的id一致来决定
if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {
mCallName.setVisibility(View.GONE);
@@ -84,7 +82,6 @@ public class NotesListItem extends LinearLayout {
} else {
mAlert.setVisibility(View.GONE);
}
-
} else {
mCallName.setVisibility(View.GONE);
mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem);
@@ -104,16 +101,6 @@ public class NotesListItem extends LinearLayout {
}
}
}
- mLocker.setImageResource(R.drawable.title_locker);
- if (data.hasPassword()){
- mLocker.setVisibility(GONE);
- }
- else {
- mLocker.setVisibility(VISIBLE);
- String text = " 不给你看哟~" + " (tag:" + data.getmTAG() + ")";
- mTitle.setText(text);
- }
-
///设置内容,获取相关时间,从data里编辑的日期中获取
mTime. setText(DateUtils.getRelativeTimeSpanString(data.getModifiedDate()));
diff --git a/src/main/res/drawable-hdpi/title_locker.png b/src/main/res/drawable-hdpi/title_locker.png
deleted file mode 100644
index 5ea1e0e..0000000
Binary files a/src/main/res/drawable-hdpi/title_locker.png and /dev/null differ
diff --git a/src/main/res/layout/buttom.xml b/src/main/res/layout/buttom.xml
deleted file mode 100644
index cba74a0..0000000
--- a/src/main/res/layout/buttom.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/note_edit.xml b/src/main/res/layout/note_edit.xml
index ab52f5a..9a562c4 100644
--- a/src/main/res/layout/note_edit.xml
+++ b/src/main/res/layout/note_edit.xml
@@ -72,13 +72,8 @@
android:layout_height="wrap_content"
android:layout_gravity="right|center_vertical"
android:layout_marginRight="8dip" />
-
>>>>>> 8c352e6399667edb8fde9a423fcc254e47cee228
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
@@ -108,11 +103,11 @@
+ android:layout_gravity="left|top"
+ android:fadingEdgeLength="0dip">
-
diff --git a/src/main/res/layout/note_item.xml b/src/main/res/layout/note_item.xml
index 394229f..d541f6a 100644
--- a/src/main/res/layout/note_item.xml
+++ b/src/main/res/layout/note_item.xml
@@ -69,12 +69,6 @@
android:clickable="false"
android:visibility="gone" />
-
-
-
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index 5198d86..a8de74b 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -24,8 +24,6 @@
No associated note found, click to create associated note.
Privacy mode,can not see note content
...
- Lock
- Unlock
Add note
Delete reminder successfully
Set reminder
@@ -79,8 +77,6 @@
Confirm to delete the selected %d notes?
Confirm to delete this note?
Have moved selected %1$d notes to %2$s folder
-
- Set your password and tag;
SD card busy, not available now
Export failed, please check SD card