From 3af1d352c13933370c41363c5cb8f99e900187da Mon Sep 17 00:00:00 2001 From: aquamarine5 <50990424+aquamarine5@users.noreply.github.com> Date: Mon, 1 Aug 2022 15:58:52 +0800 Subject: [PATCH] +clear_content +keystore --- app/build.gradle | 13 +++++++++-- .../aquaapps/readtorecite/MainActivity.java | 4 +++- app/src/main/res/layout/content_main.xml | 6 ++--- app/src/main/res/menu/menu_main.xml | 5 +++++ app/src/main/res/values/strings.xml | 22 +++++++++++++++++++ 5 files changed, 44 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 53830d2..e3d8d19 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,14 +1,23 @@ apply plugin: 'com.android.application' android { + signingConfigs { + sign { + storeFile file('D:\\Program Files\\Android\\Android Studio\\jre\\bin\\sign.jks') + storePassword '070304syz' + keyAlias 'key0' + keyPassword '070304syz' + } + } compileSdkVersion 31 defaultConfig { applicationId "com.aquaapps.readtorecite" minSdkVersion 21 targetSdkVersion 31 - versionCode 6 - versionName "v1.0-beta-2" + versionCode 7 + versionName "v1.0-beta-3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + signingConfig signingConfigs.sign } buildTypes { release { diff --git a/app/src/main/java/com/aquaapps/readtorecite/MainActivity.java b/app/src/main/java/com/aquaapps/readtorecite/MainActivity.java index 4f6997a..8a8b912 100644 --- a/app/src/main/java/com/aquaapps/readtorecite/MainActivity.java +++ b/app/src/main/java/com/aquaapps/readtorecite/MainActivity.java @@ -95,6 +95,8 @@ public boolean onOptionsItemSelected(MenuItem item) { } isShowingPreview = !isShowingPreview; return true; + } else if (id == R.id.clear) { + textInputEditText.setText(""); } return super.onOptionsItemSelected(item); @@ -139,7 +141,7 @@ public void Initialize() { Properties.initialize(this); textInputEditText = findViewById(R.id.input_text); textInputEditText.setText(Properties.readString(PropertiesKeys.LAST_RECITE_CONTENT)); - Log.d("I",Properties.readString(PropertiesKeys.LAST_RECITE_CONTENT)); + Log.d("I", Properties.readString(PropertiesKeys.LAST_RECITE_CONTENT)); // Instance Camera cameraController = new CameraController(this); } diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml index 26def6e..74c61be 100644 --- a/app/src/main/res/layout/content_main.xml +++ b/app/src/main/res/layout/content_main.xml @@ -29,14 +29,14 @@ android:scrollX="10dp" android:scrollbars="vertical" android:textColorHint="#0097A7" - android:textSize="30sp" /> + android:textSize="30sp" + tools:text="@string/readme" /> + android:layout_height="match_parent"> diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml index a9d689b..2a25e26 100644 --- a/app/src/main/res/menu/menu_main.xml +++ b/app/src/main/res/menu/menu_main.xml @@ -7,4 +7,9 @@ android:orderInCategory="100" android:title="@string/action_preview_disabled" app:showAsAction="never" /> + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3f740b3..dcea515 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -4,4 +4,26 @@ 显示预览 录制 在此输入背诵内容 + 清空背诵内容 + +当前版本: v1.0-beta-3
+兼容Android 5.1版本,兼容不支持分屏的Android系统
+Author: Github@aquamarine5
+如何使用?(必读):
+ 点击右上角的三个点可以切换录制预览和背诵内容
+ 音量+/-可以滚动背诵内容
+ 点击右下悬浮按钮可以录制背诵视频
+ 再次点击按钮结束录制,并调用分享
+Changelog:
+ beta-3 新内容:
+ 新增清屏按钮
+ 加入Readme
+ beta-2 新内容:
+ 通过Properties类和PropertieKeys来设置获取首选项
+ DataStorage包含了存储相关的方法(getFile,read,write)
+ 通过onSaveInstanceState和onRestoreInstanceState存储背诵位置和背诵内容
+ ExpectionCatcher捕获一些错误并显示AlertDialog
+ 在onCreate开始就请求权限
+ 对上划进行不小于0的限制
+