# Conflicts:
#	src/Notes-master/res/menu/note_edit.xml
#	src/Notes-master/src/net/micode/notes/data/NotesDatabaseHelper.java
#	src/Notes-master/src/net/micode/notes/model/WorkingNote.java
#	src/Notes-master/src/net/micode/notes/ui/NoteEditActivity.java
#	src/Notes-master/src/net/micode/notes/ui/PassWordEditActivity.java
pull/9/head
xxl 3 years ago
commit 2a42d48dbb

@ -50,6 +50,12 @@
android:id="@+id/menu_delete_remind" android:id="@+id/menu_delete_remind"
android:title="@string/menu_remove_remind" /> android:title="@string/menu_remove_remind" />
<item <item
<<<<<<< HEAD
=======
android:id="@+id/top"
android:title="Top" />
<item
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
android:id="@+id/menu_set_passwd" android:id="@+id/menu_set_passwd"
android:title="Set password" /> android:title="Set password" />
<item <item

@ -80,6 +80,9 @@
<string name="success_sdcard_export">导出成功</string> <string name="success_sdcard_export">导出成功</string>
<string name="failed_sdcard_export">导出失败</string> <string name="failed_sdcard_export">导出失败</string>
<string name="format_exported_file_location">已将文本文件(%1$s)输出至SD卡(%2$s)目录</string> <string name="format_exported_file_location">已将文本文件(%1$s)输出至SD卡(%2$s)目录</string>
<!-- TOP -->
<string name="menu_top">置顶</string>
<string name="note_top">置顶</string>
<!-- Sync --> <!-- Sync -->
<string name="ticker_syncing">同步便签...</string> <string name="ticker_syncing">同步便签...</string>
<string name="ticker_success">同步成功</string> <string name="ticker_success">同步成功</string>

@ -84,6 +84,9 @@
<string name="success_sdcard_export">Export successful</string> <string name="success_sdcard_export">Export successful</string>
<string name="failed_sdcard_export">Export fail</string> <string name="failed_sdcard_export">Export fail</string>
<string name="format_exported_file_location">Export text file (%1$s) to SD (%2$s) directory</string> <string name="format_exported_file_location">Export text file (%1$s) to SD (%2$s) directory</string>
<!-- TOP -->
<string name="menu_top">menu top</string>
<string name="note_top">note top</string>
<!-- Sync --> <!-- Sync -->
<string name="ticker_syncing">Syncing notes...</string> <string name="ticker_syncing">Syncing notes...</string>
<string name="ticker_success">Sync is successful</string> <string name="ticker_success">Sync is successful</string>

@ -169,6 +169,8 @@ public class Notes {
* <P> Type : INTEGER (long) </P> * <P> Type : INTEGER (long) </P>
*/ */
public static final String VERSION = "version"; public static final String VERSION = "version";
public static final String TOP = "top";
} }
public interface DataColumns { public interface DataColumns {

@ -61,7 +61,13 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," + NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," +
NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," + NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," +
NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0," + NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0," +
<<<<<<< HEAD
NoteColumns.PASSWORD+ " TEXT NOT NULL DEFAULT ''" + NoteColumns.PASSWORD+ " TEXT NOT NULL DEFAULT ''" +
=======
NoteColumns.PASSWORD+ " TEXT NOT NULL DEFAULT ''," +
NoteColumns.TOP+" INTEGER NOT NULL DEFAULT 0"+
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
//NoteColumns.PASSWORD+ " INTEGER NOT NULL DEFAULT 0" + //NoteColumns.PASSWORD+ " INTEGER NOT NULL DEFAULT 0" +
")"; ")";
@ -323,6 +329,10 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
upgradeToV4(db); upgradeToV4(db);
oldVersion++; oldVersion++;
} }
if (oldVersion == 4) {
upgradeToV5(db);
oldVersion++;
}
if (reCreateTriggers) { if (reCreateTriggers) {
reCreateNoteTableTriggers(db); reCreateNoteTableTriggers(db);
@ -361,4 +371,9 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.VERSION db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.VERSION
+ " INTEGER NOT NULL DEFAULT 0"); + " INTEGER NOT NULL DEFAULT 0");
} }
private void upgradeToV5(SQLiteDatabase db) {
db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.TOP
+ " INTEGER NOT NULL DEFAULT 0");
}
} }

@ -75,6 +75,11 @@ public class Note {
mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1); mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1);
mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis()); mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis());
} }
public void setTopValue(String key, String value) {
mNoteDiffValues.put(key, value);
mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1);
mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis());
}
public void setTextData(String key, String value) { public void setTextData(String key, String value) {
mNoteData.setTextData(key, value); mNoteData.setTextData(key, value);

@ -53,6 +53,7 @@ public class WorkingNote {
private int mWidgetType; private int mWidgetType;
private long mFolderId; private long mFolderId;
private String mTop;
private Context mContext; private Context mContext;
@ -83,6 +84,10 @@ public class WorkingNote {
NoteColumns.MODIFIED_DATE, NoteColumns.MODIFIED_DATE,
//增加一个密码项 //增加一个密码项
NoteColumns.PASSWORD, NoteColumns.PASSWORD,
<<<<<<< HEAD
=======
NoteColumns.TOP,
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
}; };
private static final int DATA_ID_COLUMN = 0; private static final int DATA_ID_COLUMN = 0;
@ -149,6 +154,7 @@ public class WorkingNote {
mNoteId = 0; mNoteId = 0;
mIsDeleted = false; mIsDeleted = false;
mMode = 0; mMode = 0;
mTop = "0";
mWidgetType = Notes.TYPE_WIDGET_INVALIDE; mWidgetType = Notes.TYPE_WIDGET_INVALIDE;
//导入便签 //导入便签
loadNote(); loadNote();
@ -161,6 +167,7 @@ public class WorkingNote {
mFolderId = folderId; mFolderId = folderId;
mIsDeleted = false; mIsDeleted = false;
mNote = new Note(); mNote = new Note();
mTop = "0";
loadNote(); loadNote();
} }
@ -281,6 +288,13 @@ public class WorkingNote {
} }
} }
public void setTop(String Top){
if(Top != mTop){
mTop = Top;
mNote.setTopValue(NoteColumns.TOP,mTop);
}
}
public void markDeleted(boolean mark) { public void markDeleted(boolean mark) {
mIsDeleted = mark; mIsDeleted = mark;
if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID
@ -360,6 +374,14 @@ public class WorkingNote {
return mBgColorId; return mBgColorId;
} }
public int getTopId(){
if(mTop.equals("1")){
return 1;
}else{
return 0 ;
}
}
public int getTitleBgResId() { public int getTitleBgResId() {
return NoteBgResources.getNoteTitleBgResource(mBgColorId); return NoteBgResources.getNoteTitleBgResource(mBgColorId);
} }

@ -45,6 +45,10 @@ import android.view.View;
import android.view.View.OnClickListener; import android.view.View.OnClickListener;
import android.view.WindowManager; import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager; import android.view.inputmethod.InputMethodManager;
<<<<<<< HEAD
=======
import android.widget.Button;
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
import android.widget.CheckBox; import android.widget.CheckBox;
import android.widget.CompoundButton; import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.CompoundButton.OnCheckedChangeListener;
@ -296,6 +300,13 @@ public class NoteEditActivity extends Activity implements OnClickListener,
Toast.makeText(NoteEditActivity.this, "密码错误", Toast.LENGTH_SHORT).show(); Toast.makeText(NoteEditActivity.this, "密码错误", Toast.LENGTH_SHORT).show();
dialog.dismiss(); dialog.dismiss();
onBackPressed(); onBackPressed();
<<<<<<< HEAD
=======
//关闭软键盘
InputMethodManager inputMethodManager = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(etName.getWindowToken(),0);
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
} }
else{ else{
Toast.makeText(NoteEditActivity.this, "密码正确", Toast.LENGTH_SHORT).show(); Toast.makeText(NoteEditActivity.this, "密码正确", Toast.LENGTH_SHORT).show();
@ -559,6 +570,8 @@ public class NoteEditActivity extends Activity implements OnClickListener,
@Override @Override
public boolean onOptionsItemSelected(MenuItem item) { public boolean onOptionsItemSelected(MenuItem item) {
//final Button topBtn = (Button) findViewById(R.id.top);
switch (item.getItemId()) { switch (item.getItemId()) {
case R.id.menu_new_note: case R.id.menu_new_note:
createNewNote(); createNewNote();
@ -609,6 +622,12 @@ public class NoteEditActivity extends Activity implements OnClickListener,
checkPassword(); checkPassword();
deletePassword(); deletePassword();
break; break;
<<<<<<< HEAD
=======
case R.id.top:
mWorkingNote.setTop((mWorkingNote.getTopId()) == 1 ? "0" : "1");
break;
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
default: default:
break; break;
} }
@ -656,6 +675,10 @@ public class NoteEditActivity extends Activity implements OnClickListener,
public void deletePassword() public void deletePassword()
{ {
mWorkingNote.setPassword(""); mWorkingNote.setPassword("");
<<<<<<< HEAD
=======
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
} }
private void setReminder() { private void setReminder() {

@ -9,7 +9,10 @@ import android.widget.Button;
import android.widget.EditText; import android.widget.EditText;
import android.os.Bundle; import android.os.Bundle;
import android.widget.Toast; import android.widget.Toast;
<<<<<<< HEAD
=======
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
import net.micode.notes.R; import net.micode.notes.R;
import net.micode.notes.model.WorkingNote; import net.micode.notes.model.WorkingNote;
@ -30,7 +33,10 @@ public class PassWordEditActivity extends Activity {
finish(); finish();
return; return;
} }
<<<<<<< HEAD
=======
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_password); setContentView(R.layout.activity_password);
//不知道作用 //不知道作用
@ -38,9 +44,12 @@ public class PassWordEditActivity extends Activity {
WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE
| WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
// //
<<<<<<< HEAD
=======
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
boolean User_boolean = mWorkingNote.hasPassword();//获取用户是否设置了密码 boolean User_boolean = mWorkingNote.hasPassword();//获取用户是否设置了密码
if(!User_boolean) //User_boolean = false时没有设置密码直接跳转到便签主界面 if(!User_boolean) //User_boolean = false时没有设置密码直接跳转到便签主界面
{ {
@ -88,6 +97,9 @@ public class PassWordEditActivity extends Activity {
} }
return false; return false;
} }
<<<<<<< HEAD
=======
>>>>>>> e012e4479fa528d71d041140775f3e142df8eab2
} }

Loading…
Cancel
Save