diff --git a/src/main/java/net/micode/notes/data/Contact.java b/src/main/java/data/Contact.java similarity index 100% rename from src/main/java/net/micode/notes/data/Contact.java rename to src/main/java/data/Contact.java diff --git a/src/main/java/net/micode/notes/data/Notes.java b/src/main/java/data/Notes.java similarity index 100% rename from src/main/java/net/micode/notes/data/Notes.java rename to src/main/java/data/Notes.java diff --git a/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java b/src/main/java/data/NotesDatabaseHelper.java similarity index 100% rename from src/main/java/net/micode/notes/data/NotesDatabaseHelper.java rename to src/main/java/data/NotesDatabaseHelper.java diff --git a/src/main/java/net/micode/notes/data/NotesProvider.java b/src/main/java/data/NotesProvider.java similarity index 100% rename from src/main/java/net/micode/notes/data/NotesProvider.java rename to src/main/java/data/NotesProvider.java diff --git a/src/main/java/net/micode/notes/gtask/data/MetaData.java b/src/main/java/gtask/data/MetaData.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/data/MetaData.java rename to src/main/java/gtask/data/MetaData.java diff --git a/src/main/java/net/micode/notes/gtask/data/MetaData.java.bak b/src/main/java/gtask/data/MetaData.java.bak similarity index 100% rename from src/main/java/net/micode/notes/gtask/data/MetaData.java.bak rename to src/main/java/gtask/data/MetaData.java.bak diff --git a/src/main/java/net/micode/notes/gtask/data/Node.java b/src/main/java/gtask/data/Node.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/data/Node.java rename to src/main/java/gtask/data/Node.java diff --git a/src/main/java/net/micode/notes/gtask/data/SqlData.java b/src/main/java/gtask/data/SqlData.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/data/SqlData.java rename to src/main/java/gtask/data/SqlData.java diff --git a/src/main/java/net/micode/notes/gtask/data/SqlNote.java b/src/main/java/gtask/data/SqlNote.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/data/SqlNote.java rename to src/main/java/gtask/data/SqlNote.java diff --git a/src/main/java/net/micode/notes/gtask/data/Task.java b/src/main/java/gtask/data/Task.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/data/Task.java rename to src/main/java/gtask/data/Task.java diff --git a/src/main/java/net/micode/notes/gtask/data/TaskList.java b/src/main/java/gtask/data/TaskList.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/data/TaskList.java rename to src/main/java/gtask/data/TaskList.java diff --git a/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java b/src/main/java/gtask/exception/ActionFailureException.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java rename to src/main/java/gtask/exception/ActionFailureException.java diff --git a/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java b/src/main/java/gtask/exception/NetworkFailureException.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java rename to src/main/java/gtask/exception/NetworkFailureException.java diff --git a/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java b/src/main/java/gtask/remote/GTaskASyncTask.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java rename to src/main/java/gtask/remote/GTaskASyncTask.java diff --git a/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java b/src/main/java/gtask/remote/GTaskClient.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/remote/GTaskClient.java rename to src/main/java/gtask/remote/GTaskClient.java diff --git a/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java b/src/main/java/gtask/remote/GTaskManager.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/remote/GTaskManager.java rename to src/main/java/gtask/remote/GTaskManager.java diff --git a/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java b/src/main/java/gtask/remote/GTaskSyncService.java similarity index 100% rename from src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java rename to src/main/java/gtask/remote/GTaskSyncService.java diff --git a/src/main/java/net/micode/notes/model/Note.java b/src/main/java/model/Note.java similarity index 100% rename from src/main/java/net/micode/notes/model/Note.java rename to src/main/java/model/Note.java diff --git a/src/main/java/net/micode/notes/model/WorkingNote.java b/src/main/java/model/WorkingNote.java similarity index 100% rename from src/main/java/net/micode/notes/model/WorkingNote.java rename to src/main/java/model/WorkingNote.java diff --git a/src/main/java/net/micode/notes/tool/BackupUtils.java b/src/main/java/tool/BackupUtils.java similarity index 100% rename from src/main/java/net/micode/notes/tool/BackupUtils.java rename to src/main/java/tool/BackupUtils.java diff --git a/src/main/java/net/micode/notes/tool/DataUtils.java b/src/main/java/tool/DataUtils.java similarity index 100% rename from src/main/java/net/micode/notes/tool/DataUtils.java rename to src/main/java/tool/DataUtils.java diff --git a/src/main/java/net/micode/notes/tool/GTaskStringUtils.java b/src/main/java/tool/GTaskStringUtils.java similarity index 100% rename from src/main/java/net/micode/notes/tool/GTaskStringUtils.java rename to src/main/java/tool/GTaskStringUtils.java diff --git a/src/main/java/net/micode/notes/tool/ResourceParser.java b/src/main/java/tool/ResourceParser.java similarity index 100% rename from src/main/java/net/micode/notes/tool/ResourceParser.java rename to src/main/java/tool/ResourceParser.java diff --git a/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java b/src/main/java/ui/AlarmAlertActivity.java similarity index 100% rename from src/main/java/net/micode/notes/ui/AlarmAlertActivity.java rename to src/main/java/ui/AlarmAlertActivity.java diff --git a/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java b/src/main/java/ui/AlarmInitReceiver.java similarity index 100% rename from src/main/java/net/micode/notes/ui/AlarmInitReceiver.java rename to src/main/java/ui/AlarmInitReceiver.java diff --git a/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java.bak b/src/main/java/ui/AlarmInitReceiver.java.bak similarity index 100% rename from src/main/java/net/micode/notes/ui/AlarmInitReceiver.java.bak rename to src/main/java/ui/AlarmInitReceiver.java.bak diff --git a/src/main/java/net/micode/notes/ui/AlarmReceiver.java b/src/main/java/ui/AlarmReceiver.java similarity index 100% rename from src/main/java/net/micode/notes/ui/AlarmReceiver.java rename to src/main/java/ui/AlarmReceiver.java diff --git a/src/main/java/net/micode/notes/ui/AlarmReceiver.java.bak b/src/main/java/ui/AlarmReceiver.java.bak similarity index 100% rename from src/main/java/net/micode/notes/ui/AlarmReceiver.java.bak rename to src/main/java/ui/AlarmReceiver.java.bak diff --git a/src/main/java/net/micode/notes/ui/DateTimePicker.java b/src/main/java/ui/DateTimePicker.java similarity index 100% rename from src/main/java/net/micode/notes/ui/DateTimePicker.java rename to src/main/java/ui/DateTimePicker.java diff --git a/src/main/java/net/micode/notes/ui/DateTimePicker.java.bak b/src/main/java/ui/DateTimePicker.java.bak similarity index 100% rename from src/main/java/net/micode/notes/ui/DateTimePicker.java.bak rename to src/main/java/ui/DateTimePicker.java.bak diff --git a/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java b/src/main/java/ui/DateTimePickerDialog.java similarity index 100% rename from src/main/java/net/micode/notes/ui/DateTimePickerDialog.java rename to src/main/java/ui/DateTimePickerDialog.java diff --git a/src/main/java/net/micode/notes/ui/DropdownMenu.java b/src/main/java/ui/DropdownMenu.java similarity index 100% rename from src/main/java/net/micode/notes/ui/DropdownMenu.java rename to src/main/java/ui/DropdownMenu.java diff --git a/src/main/java/net/micode/notes/ui/FoldersListAdapter.java b/src/main/java/ui/FoldersListAdapter.java similarity index 100% rename from src/main/java/net/micode/notes/ui/FoldersListAdapter.java rename to src/main/java/ui/FoldersListAdapter.java diff --git a/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/src/main/java/ui/NoteEditActivity.java similarity index 93% rename from src/main/java/net/micode/notes/ui/NoteEditActivity.java rename to src/main/java/ui/NoteEditActivity.java index 5e23005..81b21d8 100644 --- a/src/main/java/net/micode/notes/ui/NoteEditActivity.java +++ b/src/main/java/ui/NoteEditActivity.java @@ -15,7 +15,9 @@ */ 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.PendingIntent; @@ -29,6 +31,8 @@ import android.content.SharedPreferences; import android.graphics.Paint; import android.os.Bundle; import android.preference.PreferenceManager; +import android.speech.tts.TextToSpeech; +import android.support.v4.app.ActivityCompat; import android.support.v7.app.AppCompatActivity; import android.text.Editable; import android.text.Spannable; @@ -45,10 +49,12 @@ import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; import android.view.WindowManager; +import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.EditText; +import android.widget.ImageButton; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; @@ -69,6 +75,7 @@ import net.micode.notes.widget.NoteWidgetProvider_4x; import java.util.HashMap; import java.util.HashSet; +import java.util.Locale; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -88,6 +95,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen public ImageView ibSetBgColor; } //使用Map实现数据存储 + private static final Map sBgSelectorBtnsMap = new HashMap(); static { sBgSelectorBtnsMap.put(R.id.iv_bg_yellow, ResourceParser.YELLOW); @@ -129,7 +137,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen private static final String TAG = "NoteEditActivity"; private HeadViewHolder mNoteHeaderHolder; - + private TextToSpeech mTTS; private View mHeadViewPanel; //私有化一个界面操作mHeadViewPanel,对表头的操作 private View mNoteBgColorSelector; @@ -163,6 +171,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen //字符数量计数显示 private TextView textView; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -174,6 +183,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen } initResources(); count(); + read(); } /** @@ -214,7 +224,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen } //如果ID在数据库中未找到 if (!DataUtils.visibleInNoteDatabase(getContentResolver(), noteId, Notes.TYPE_NOTE)) { - Intent jump = new Intent(this, NotesListActivity.class); + Intent jump = new Intent(this, net.micode.notes.ui.NotesListActivity.class); startActivity(jump); //程序将跳转到上面声明的intent——jump showToast(R.string.error_note_not_exist); @@ -399,6 +409,20 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen } private void initResources() { + + mTTS = new TextToSpeech(this, new OnInitListener() { + @Override + public void onInit(int status) { + + if (status == TextToSpeech.SUCCESS) { + int result = mTTS.setLanguage(Locale.US); + + if (result != TextToSpeech.LANG_COUNTRY_AVAILABLE && result != TextToSpeech.LANG_AVAILABLE) { + //Toast.makeText(CodeView.this,"TTS暂时不支持这种语言朗读",50000).show(); + } + } + } + }); mHeadViewPanel = findViewById(R.id.note_title); mNoteHeaderHolder = new HeadViewHolder(); mNoteHeaderHolder.tvModified = (TextView) findViewById(R.id.tv_modified_date); @@ -465,7 +489,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen if (id == R.id.btn_set_bg_color) { mNoteBgColorSelector.setVisibility(View.VISIBLE); findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( - - View.VISIBLE); + View.VISIBLE); } else if (sBgSelectorBtnsMap.containsKey(id)) { findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( View.GONE); @@ -484,6 +508,8 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen TextAppearanceResources.getTexAppearanceResource(mFontSizeId)); } mFontSizeSelector.setVisibility(View.GONE); + }else if (id==R.id.read_note){ + mTTS.speak(mNoteEditor.getText().toString(),TextToSpeech.QUEUE_FLUSH,null); } }//************************存在问题 @@ -542,6 +568,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen return true; } + @Override /* * 函数功能:动态改变菜单选项内容 @@ -550,6 +577,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { //根据菜单的id来编剧相关项目 + case R.id.menu_new_note: //创建一个新的便签 createNewNote(); @@ -621,7 +649,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen * 函数实现:如下注释 */ private void setReminder() { - DateTimePickerDialog d = new DateTimePickerDialog(this, System.currentTimeMillis()); + net.micode.notes.ui.DateTimePickerDialog d = new net.micode.notes.ui.DateTimePickerDialog(this, System.currentTimeMillis()); // 建立修改时间日期的对话框 d.setOnDateTimeSetListener(new OnDateTimeSetListener() { public void OnDateTimeSet(AlertDialog dialog, long date) { @@ -713,7 +741,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen * 函数实现:直接看NotesPreferenceActivity中同步名称是否为空 */ private boolean isSyncMode() { - return NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0; + return net.micode.notes.ui.NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0; } /* @@ -730,7 +758,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen saveNote(); } if (mWorkingNote.getNoteId() > 0) { - Intent intent = new Intent(this, AlarmReceiver.class); + Intent intent = new Intent(this, net.micode.notes.ui.AlarmReceiver.class); intent.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mWorkingNote.getNoteId())); //若有有运行的便签就是建立一个链接器将标签id都存在uri中 PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0); @@ -773,19 +801,19 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen } //没有编辑框的话直接返回 for (int i = index + 1; i < childCount; i++) { - ((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text)) + ((net.micode.notes.ui.NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text)) .setIndex(i - 1); //通过id把编辑框存在便签编辑框中 } mEditTextList.removeViewAt(index); //删除特定位置的视图 - NoteEditText edit = null; + net.micode.notes.ui.NoteEditText edit = null; if(index == 0) { - edit = (NoteEditText) mEditTextList.getChildAt(0).findViewById( + edit = (net.micode.notes.ui.NoteEditText) mEditTextList.getChildAt(0).findViewById( R.id.et_edit_text); } else { - edit = (NoteEditText) mEditTextList.getChildAt(index - 1).findViewById( + edit = (net.micode.notes.ui.NoteEditText) mEditTextList.getChildAt(index - 1).findViewById( R.id.et_edit_text); } //通过id把编辑框存在空的NoteEditText中 @@ -811,11 +839,11 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen View view = getListItem(text, index); mEditTextList.addView(view, index); //建立一个新的视图并添加到编辑文本框内 - NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text); + net.micode.notes.ui.NoteEditText edit = (net.micode.notes.ui.NoteEditText) view.findViewById(R.id.et_edit_text); edit.requestFocus();//请求优先操作 edit.setSelection(0);//定位到起始位置 for (int i = index + 1; i < mEditTextList.getChildCount(); i++) { - ((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text)) + ((net.micode.notes.ui.NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text)) .setIndex(i); //遍历子文本框并设置对应对下标 } @@ -880,7 +908,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen private View getListItem(String item, int index) { View view = LayoutInflater.from(this).inflate(R.layout.note_edit_list_item, null); //创建一个视图 - final NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text); + final net.micode.notes.ui.NoteEditText edit = (net.micode.notes.ui.NoteEditText) view.findViewById(R.id.et_edit_text); edit.setTextAppearance(this, TextAppearanceResources.getTexAppearanceResource(mFontSizeId)); //创建一个文本编辑框并设置可见性 CheckBox cb = ((CheckBox) view.findViewById(R.id.cb_edit_item)); @@ -967,7 +995,7 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen for (int i = 0; i < mEditTextList.getChildCount(); i++) { View view = mEditTextList.getChildAt(i); //遍历所有子编辑框的视图 - NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text); + net.micode.notes.ui.NoteEditText edit = (net.micode.notes.ui.NoteEditText) view.findViewById(R.id.et_edit_text); if (!TextUtils.isEmpty(edit.getText())) { //若文本不为空 if (((CheckBox) view.findViewById(R.id.cb_edit_item)).isChecked()) { @@ -1141,6 +1169,31 @@ public class NoteEditActivity extends AppCompatActivity implements OnClickListen public void afterTextChanged(Editable s) { textView.setText("字符数: " + currentLength); } + + }); } + + public void read() { + ImageButton read = findViewById(R.id.read_note); + read.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View v) { + mTTS.speak(mNoteEditor.getText().toString(),TextToSpeech.QUEUE_FLUSH,null); + } + }); + + } +// final String[] mPermissionList = new String[]{ +// Manifest.permission.WRITE_EXTERNAL_STORAGE, +// Manifest.permission.READ_EXTERNAL_STORAGE}; +// findViewById(R.id.action_insert_image).setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View v) { +////绑定按钮的点击响应,获取危险权限,这里的100是申请码,可以自己定义,整数即可 +// ActivityCompat.requestPermissions(NoteEditActivity.this, mPermissionList, 100); +////用于获取焦点,否则插入图片时没有响应 +// mNoteEditor.focusEditor(); +// } +// }); } diff --git a/src/main/java/net/micode/notes/ui/NoteEditActivity.java.bak b/src/main/java/ui/NoteEditActivity.java.bak similarity index 100% rename from src/main/java/net/micode/notes/ui/NoteEditActivity.java.bak rename to src/main/java/ui/NoteEditActivity.java.bak diff --git a/src/main/java/net/micode/notes/ui/NoteEditText.java b/src/main/java/ui/NoteEditText.java similarity index 100% rename from src/main/java/net/micode/notes/ui/NoteEditText.java rename to src/main/java/ui/NoteEditText.java diff --git a/src/main/java/net/micode/notes/ui/NoteItemData.java b/src/main/java/ui/NoteItemData.java similarity index 100% rename from src/main/java/net/micode/notes/ui/NoteItemData.java rename to src/main/java/ui/NoteItemData.java diff --git a/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/main/java/ui/NotesListActivity.java similarity index 100% rename from src/main/java/net/micode/notes/ui/NotesListActivity.java rename to src/main/java/ui/NotesListActivity.java diff --git a/src/main/java/net/micode/notes/ui/NotesListAdapter.java b/src/main/java/ui/NotesListAdapter.java similarity index 100% rename from src/main/java/net/micode/notes/ui/NotesListAdapter.java rename to src/main/java/ui/NotesListAdapter.java diff --git a/src/main/java/net/micode/notes/ui/NotesListItem.java b/src/main/java/ui/NotesListItem.java similarity index 100% rename from src/main/java/net/micode/notes/ui/NotesListItem.java rename to src/main/java/ui/NotesListItem.java diff --git a/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java b/src/main/java/ui/NotesPreferenceActivity.java similarity index 100% rename from src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java rename to src/main/java/ui/NotesPreferenceActivity.java diff --git a/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java b/src/main/java/widget/NoteWidgetProvider.java similarity index 100% rename from src/main/java/net/micode/notes/widget/NoteWidgetProvider.java rename to src/main/java/widget/NoteWidgetProvider.java diff --git a/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java b/src/main/java/widget/NoteWidgetProvider_2x.java similarity index 100% rename from src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java rename to src/main/java/widget/NoteWidgetProvider_2x.java diff --git a/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java b/src/main/java/widget/NoteWidgetProvider_4x.java similarity index 100% rename from src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java rename to src/main/java/widget/NoteWidgetProvider_4x.java diff --git a/src/main/res/drawable-hdpi/dawn.png b/src/main/res/drawable-hdpi/dawn.png deleted file mode 100644 index 5d21d4d..0000000 Binary files a/src/main/res/drawable-hdpi/dawn.png and /dev/null differ diff --git a/src/main/res/drawable-hdpi/flower.png b/src/main/res/drawable-hdpi/flower.png deleted file mode 100644 index d3d6769..0000000 Binary files a/src/main/res/drawable-hdpi/flower.png and /dev/null differ diff --git a/src/main/res/drawable-hdpi/laba.png b/src/main/res/drawable-hdpi/laba.png new file mode 100644 index 0000000..b4c314f Binary files /dev/null and b/src/main/res/drawable-hdpi/laba.png differ diff --git a/src/main/res/drawable-hdpi/splash.png b/src/main/res/drawable-hdpi/splash.png deleted file mode 100644 index fec4c15..0000000 Binary files a/src/main/res/drawable-hdpi/splash.png and /dev/null differ diff --git a/src/main/res/drawable-hdpi/tree.png b/src/main/res/drawable-hdpi/tree.png deleted file mode 100644 index 3280841..0000000 Binary files a/src/main/res/drawable-hdpi/tree.png and /dev/null differ diff --git a/src/main/res/layout/note_edit.xml b/src/main/res/layout/note_edit.xml index 670350e..9a562c4 100644 --- a/src/main/res/layout/note_edit.xml +++ b/src/main/res/layout/note_edit.xml @@ -31,15 +31,26 @@ android:layout_width="fill_parent" android:layout_height="wrap_content"> + + + + + + + - + + + + + + - + - - + diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index cd6b103..a8de74b 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -17,7 +17,8 @@ - 超级便签 + + note Notes 2x2 Notes 4x4 No associated note found, click to create associated note. @@ -36,6 +37,7 @@ Browse web Open map + read_note /MIUI/notes/ notes_%s.txt