Browse Source

major changes in mobile app

pull/1/head
isra el 3 years ago
parent
commit
e27b2fb714
  1. 2
      android/.idea/.name
  2. 4
      android/app/build.gradle
  3. 10
      android/app/src/main/java/com/vernu/sms/activities/MainActivity.java
  4. 2
      android/app/src/main/res/layout/activity_main.xml
  5. 8
      android/app/src/main/res/values-night/themes.xml
  6. 2
      android/app/src/main/res/values/strings.xml
  7. 8
      android/app/src/main/res/values/themes.xml
  8. 2
      android/settings.gradle

2
android/.idea/.name

@ -1 +1 @@
SMS Gateway
TextBee

4
android/app/build.gradle

@ -10,8 +10,8 @@ android {
applicationId "com.vernu.sms" applicationId "com.vernu.sms"
minSdk 24 minSdk 24
targetSdk 32 targetSdk 32
versionCode 5
versionName "1.3.0"
versionCode 7
versionName "2.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }

10
android/app/src/main/java/com/vernu/sms/activities/MainActivity.java

@ -54,7 +54,7 @@ public class MainActivity extends AppCompatActivity {
private static final int SEND_SMS_PERMISSION_REQUEST_CODE = 0; private static final int SEND_SMS_PERMISSION_REQUEST_CODE = 0;
private static final int SCAN_QR_REQUEST_CODE = 49374; private static final int SCAN_QR_REQUEST_CODE = 49374;
private static final String API_BASE_URL = "https://api.sms.vernu.dev/api/v1/";
private static final String API_BASE_URL = "https://api.textbee.vernu.dev/api/v1/";
private String deviceId = null; private String deviceId = null;
@ -89,6 +89,12 @@ public class MainActivity extends AppCompatActivity {
deviceIdTxt.setText(deviceId); deviceIdTxt.setText(deviceId);
deviceBrandAndModelTxt.setText(Build.BRAND + " " + Build.MODEL); deviceBrandAndModelTxt.setText(Build.BRAND + " " + Build.MODEL);
if(deviceId == null || deviceId.isEmpty()) {
registerDeviceBtn.setText("Register");
} else {
registerDeviceBtn.setText("Update");
}
if (isSMSPermissionGranted(mContext)) { if (isSMSPermissionGranted(mContext)) {
grantSMSPermissionBtn.setEnabled(false); grantSMSPermissionBtn.setEnabled(false);
grantSMSPermissionBtn.setText("SMS Permission Granted"); grantSMSPermissionBtn.setText("SMS Permission Granted");
@ -146,7 +152,7 @@ public class MainActivity extends AppCompatActivity {
scanQRBtn.setOnClickListener(view -> { scanQRBtn.setOnClickListener(view -> {
IntentIntegrator intentIntegrator = new IntentIntegrator(MainActivity.this); IntentIntegrator intentIntegrator = new IntentIntegrator(MainActivity.this);
intentIntegrator.setPrompt("Go to sms.vernu.dev/dashboard and click Register Device to generate QR Code");
intentIntegrator.setPrompt("Go to textbee.vernu.dev/dashboard and click Register Device to generate QR Code");
intentIntegrator.setRequestCode(SCAN_QR_REQUEST_CODE); intentIntegrator.setRequestCode(SCAN_QR_REQUEST_CODE);
intentIntegrator.initiateScan(); intentIntegrator.initiateScan();
}); });

2
android/app/src/main/res/layout/activity_main.xml

@ -27,7 +27,7 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Go to sms.vernu.dev/dashboard and click register device, then copy and paste the api key generated or scan the QR code" />
android:text="Go to textbee.vernu.dev/dashboard and click register device, then copy and paste the api key generated or scan the QR code" />
<Button <Button
android:id="@+id/grantSMSPermissionBtn" android:id="@+id/grantSMSPermissionBtn"

8
android/app/src/main/res/values-night/themes.xml

@ -2,12 +2,12 @@
<!-- Base application theme. --> <!-- Base application theme. -->
<style name="Theme.SMSGateway" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> <style name="Theme.SMSGateway" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. --> <!-- Primary brand color. -->
<item name="colorPrimary">#f35b04</item>
<item name="colorPrimaryVariant">#f18701</item>
<item name="colorPrimary">#4299E1</item>
<item name="colorPrimaryVariant">#4299cc</item>
<item name="colorOnPrimary">@color/white</item> <item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. --> <!-- Secondary brand color. -->
<item name="colorSecondary">#3d348b</item>
<item name="colorSecondaryVariant">#7678ed</item>
<item name="colorSecondary">#f35b04</item>
<item name="colorSecondaryVariant">#f18701</item>
<item name="colorOnSecondary">@color/black</item> <item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. --> <!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item> <item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>

2
android/app/src/main/res/values/strings.xml

@ -1,3 +1,3 @@
<resources> <resources>
<string name="app_name">SMS Gateway</string>
<string name="app_name">TextBee</string>
</resources> </resources>

8
android/app/src/main/res/values/themes.xml

@ -2,12 +2,12 @@
<!-- Base application theme. --> <!-- Base application theme. -->
<style name="Theme.SMSGateway" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> <style name="Theme.SMSGateway" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. --> <!-- Primary brand color. -->
<item name="colorPrimary">#f35b04</item>
<item name="colorPrimaryVariant">#f18701</item>
<item name="colorPrimary">#4299E1</item>
<item name="colorPrimaryVariant">#4299cc</item>
<item name="colorOnPrimary">@color/white</item> <item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. --> <!-- Secondary brand color. -->
<item name="colorSecondary">#3d348b</item>
<item name="colorSecondaryVariant">#7678ed</item>
<item name="colorSecondary">#f35b04</item>
<item name="colorSecondaryVariant">#f18701</item>
<item name="colorOnSecondary">@color/black</item> <item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. --> <!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item> <item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>

2
android/settings.gradle

@ -12,5 +12,5 @@ dependencyResolutionManagement {
mavenCentral() mavenCentral()
} }
} }
rootProject.name = "SMS Gateway"
rootProject.name = "TextBee"
include ':app' include ':app'
Loading…
Cancel
Save