From 06c2342d8ac1dadeae92636b56bed5be509a818e Mon Sep 17 00:00:00 2001
From: dxl <64101226@qq.com>
Date: Mon, 29 Jun 2020 16:03:52 +0800
Subject: [PATCH] TermuxView test Work.
---
.gitignore | 20 +++++++++++++++++++
app_main/build.gradle | 6 ++++--
app_main/src/main/AndroidManifest.xml | 14 -------------
.../cn/rrg/rdv/activities/main/AppMain.java | 4 ++++
settings.gradle | 3 +--
utils/src/main/AndroidManifest.xml | 1 -
6 files changed, 29 insertions(+), 19 deletions(-)
diff --git a/.gitignore b/.gitignore
index 3889eda0..0270dbf4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -45,6 +45,7 @@ captures/
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
+*.zip
# Google Services (e.g. APIs or Firebase)
google-services.json
@@ -60,3 +61,22 @@ fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
fastlane/readme.md
+
+# Crashlytics configuations
+com_crashlytics_export_strings.xml
+
+# Gradle generated files
+.gradle/
+
+# Signing files
+.signing/
+
+# OS-specific files
+.DS_Store
+.DS_Store?
+._*
+.Spotlight-V100
+.Trashes
+.swp
+ehthumbs.db
+Thumbs.db
diff --git a/app_main/build.gradle b/app_main/build.gradle
index 7b22a5bf..4f8b633d 100644
--- a/app_main/build.gradle
+++ b/app_main/build.gradle
@@ -5,7 +5,7 @@ android {
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.rfidresearchgroup.rfidtools"
- minSdkVersion 19
+ minSdkVersion 24
targetSdkVersion 29
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
versionCode 21
@@ -70,5 +70,7 @@ dependencies {
testImplementation 'junit:junit:4.12'
implementation project(path: ':pm3flasher')
implementation project(path: ':xmodem')
- implementation project(":terminal-view")
+
+ // The dep from TERMUX(A FullTerminal implements.)
+ implementation project(":termux-app")
}
\ No newline at end of file
diff --git a/app_main/src/main/AndroidManifest.xml b/app_main/src/main/AndroidManifest.xml
index 98b7473d..0f19e468 100644
--- a/app_main/src/main/AndroidManifest.xml
+++ b/app_main/src/main/AndroidManifest.xml
@@ -2,21 +2,13 @@
xmlns:tools="http://schemas.android.com/tools"
package="cn.rrg.rdv">
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -51,7 +38,6 @@
-
diff --git a/app_main/src/main/java/cn/rrg/rdv/activities/main/AppMain.java b/app_main/src/main/java/cn/rrg/rdv/activities/main/AppMain.java
index d802d25e..7b67e307 100644
--- a/app_main/src/main/java/cn/rrg/rdv/activities/main/AppMain.java
+++ b/app_main/src/main/java/cn/rrg/rdv/activities/main/AppMain.java
@@ -1,6 +1,7 @@
package cn.rrg.rdv.activities.main;
import android.app.AlertDialog;
+import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
@@ -10,6 +11,7 @@ import androidx.fragment.app.Fragment;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.iobridges.com.LocalComBridgeAdapter;
+import com.termux.app.TermuxActivity;
import cn.dxl.common.util.DisplayUtil;
import cn.dxl.common.util.FragmentUtil;
@@ -45,6 +47,8 @@ public class AppMain extends BaseActivity {
initActions();
gotoFragment(appMainDevicesFragment);
+
+ startActivity(new Intent(this, TermuxActivity.class));
}
private void initViews() {
diff --git a/settings.gradle b/settings.gradle
index 5531fe74..0ec19362 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,5 +1,4 @@
include ':app_main', ':utils', ':chameleon', ':communication', ':libnfc_pn53x', ':pm3rdv4rrg'
include ':pm3flasher'
include ':xmodem'
-include ':terminal-emulator'
-include ':terminal-view'
\ No newline at end of file
+include ':termux-app', ':terminal-emulator', ':terminal-view'
\ No newline at end of file
diff --git a/utils/src/main/AndroidManifest.xml b/utils/src/main/AndroidManifest.xml
index a1af171f..61086b1b 100644
--- a/utils/src/main/AndroidManifest.xml
+++ b/utils/src/main/AndroidManifest.xml
@@ -18,7 +18,6 @@
-