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的限制
+