Update: 2026-05-15 22:43:32

This commit is contained in:
Hamza-Ayed
2026-05-15 22:43:32 +03:00
parent eeee127292
commit 6e4dbf25ba
341 changed files with 31182 additions and 14759 deletions

Binary file not shown.

13
.idea/deviceManager.xml generated Normal file
View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DeviceTable">
<option name="columnSorters">
<list>
<ColumnSorterState>
<option name="column" value="Name" />
<option name="order" value="ASCENDING" />
</ColumnSorterState>
</list>
</option>
</component>
</project>

View File

@@ -33,12 +33,21 @@ public final class ActivityMainBinding implements ViewBinding {
@NonNull
public final Button btnOverlay;
@NonNull
public final Button btnSettings;
@NonNull
public final Button btnStart;
@NonNull
public final Button btnStop;
@NonNull
public final Button btnSubscriptions;
@NonNull
public final Button btnTestConnection;
@NonNull
public final LinearLayout mainLayout;
@@ -47,15 +56,19 @@ public final class ActivityMainBinding implements ViewBinding {
private ActivityMainBinding(@NonNull ScrollView rootView, @NonNull Button btnAccessibility,
@NonNull Button btnLocation, @NonNull Button btnNotification, @NonNull Button btnOverlay,
@NonNull Button btnStart, @NonNull Button btnStop, @NonNull LinearLayout mainLayout,
@NonNull TextView tvStatus) {
@NonNull Button btnSettings, @NonNull Button btnStart, @NonNull Button btnStop,
@NonNull Button btnSubscriptions, @NonNull Button btnTestConnection,
@NonNull LinearLayout mainLayout, @NonNull TextView tvStatus) {
this.rootView = rootView;
this.btnAccessibility = btnAccessibility;
this.btnLocation = btnLocation;
this.btnNotification = btnNotification;
this.btnOverlay = btnOverlay;
this.btnSettings = btnSettings;
this.btnStart = btnStart;
this.btnStop = btnStop;
this.btnSubscriptions = btnSubscriptions;
this.btnTestConnection = btnTestConnection;
this.mainLayout = mainLayout;
this.tvStatus = tvStatus;
}
@@ -111,6 +124,12 @@ public final class ActivityMainBinding implements ViewBinding {
break missingId;
}
id = R.id.btn_settings;
Button btnSettings = ViewBindings.findChildViewById(rootView, id);
if (btnSettings == null) {
break missingId;
}
id = R.id.btn_start;
Button btnStart = ViewBindings.findChildViewById(rootView, id);
if (btnStart == null) {
@@ -123,6 +142,18 @@ public final class ActivityMainBinding implements ViewBinding {
break missingId;
}
id = R.id.btn_subscriptions;
Button btnSubscriptions = ViewBindings.findChildViewById(rootView, id);
if (btnSubscriptions == null) {
break missingId;
}
id = R.id.btn_test_connection;
Button btnTestConnection = ViewBindings.findChildViewById(rootView, id);
if (btnTestConnection == null) {
break missingId;
}
id = R.id.main_layout;
LinearLayout mainLayout = ViewBindings.findChildViewById(rootView, id);
if (mainLayout == null) {
@@ -136,7 +167,8 @@ public final class ActivityMainBinding implements ViewBinding {
}
return new ActivityMainBinding((ScrollView) rootView, btnAccessibility, btnLocation,
btnNotification, btnOverlay, btnStart, btnStop, mainLayout, tvStatus);
btnNotification, btnOverlay, btnSettings, btnStart, btnStop, btnSubscriptions,
btnTestConnection, mainLayout, tvStatus);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));

View File

@@ -0,0 +1,145 @@
// Generated by view binder compiler. Do not edit!
package com.jordanbot.autoride.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ScrollView;
import android.widget.Switch;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.jordanbot.autoride.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivitySettingsBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final Button btnSaveSettings;
@NonNull
public final CheckBox cbCareem;
@NonNull
public final CheckBox cbJeeny;
@NonNull
public final CheckBox cbUber;
@NonNull
public final EditText etMaxMinutes;
@NonNull
public final EditText etMinPrice;
@NonNull
public final Switch switchAutoAccept;
@NonNull
public final Switch switchDarkMode;
private ActivitySettingsBinding(@NonNull ScrollView rootView, @NonNull Button btnSaveSettings,
@NonNull CheckBox cbCareem, @NonNull CheckBox cbJeeny, @NonNull CheckBox cbUber,
@NonNull EditText etMaxMinutes, @NonNull EditText etMinPrice,
@NonNull Switch switchAutoAccept, @NonNull Switch switchDarkMode) {
this.rootView = rootView;
this.btnSaveSettings = btnSaveSettings;
this.cbCareem = cbCareem;
this.cbJeeny = cbJeeny;
this.cbUber = cbUber;
this.etMaxMinutes = etMaxMinutes;
this.etMinPrice = etMinPrice;
this.switchAutoAccept = switchAutoAccept;
this.switchDarkMode = switchDarkMode;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivitySettingsBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivitySettingsBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_settings, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivitySettingsBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.btn_save_settings;
Button btnSaveSettings = ViewBindings.findChildViewById(rootView, id);
if (btnSaveSettings == null) {
break missingId;
}
id = R.id.cb_careem;
CheckBox cbCareem = ViewBindings.findChildViewById(rootView, id);
if (cbCareem == null) {
break missingId;
}
id = R.id.cb_jeeny;
CheckBox cbJeeny = ViewBindings.findChildViewById(rootView, id);
if (cbJeeny == null) {
break missingId;
}
id = R.id.cb_uber;
CheckBox cbUber = ViewBindings.findChildViewById(rootView, id);
if (cbUber == null) {
break missingId;
}
id = R.id.et_max_minutes;
EditText etMaxMinutes = ViewBindings.findChildViewById(rootView, id);
if (etMaxMinutes == null) {
break missingId;
}
id = R.id.et_min_price;
EditText etMinPrice = ViewBindings.findChildViewById(rootView, id);
if (etMinPrice == null) {
break missingId;
}
id = R.id.switch_auto_accept;
Switch switchAutoAccept = ViewBindings.findChildViewById(rootView, id);
if (switchAutoAccept == null) {
break missingId;
}
id = R.id.switch_dark_mode;
Switch switchDarkMode = ViewBindings.findChildViewById(rootView, id);
if (switchDarkMode == null) {
break missingId;
}
return new ActivitySettingsBinding((ScrollView) rootView, btnSaveSettings, cbCareem, cbJeeny,
cbUber, etMaxMinutes, etMinPrice, switchAutoAccept, switchDarkMode);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,92 @@
// Generated by view binder compiler. Do not edit!
package com.jordanbot.autoride.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.jordanbot.autoride.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivitySubscriptionBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final Button btnSubscribeBasic;
@NonNull
public final Button btnSubscribePro;
@NonNull
public final TextView tvCurrentStatus;
private ActivitySubscriptionBinding(@NonNull ScrollView rootView,
@NonNull Button btnSubscribeBasic, @NonNull Button btnSubscribePro,
@NonNull TextView tvCurrentStatus) {
this.rootView = rootView;
this.btnSubscribeBasic = btnSubscribeBasic;
this.btnSubscribePro = btnSubscribePro;
this.tvCurrentStatus = tvCurrentStatus;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivitySubscriptionBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivitySubscriptionBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_subscription, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivitySubscriptionBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.btn_subscribe_basic;
Button btnSubscribeBasic = ViewBindings.findChildViewById(rootView, id);
if (btnSubscribeBasic == null) {
break missingId;
}
id = R.id.btn_subscribe_pro;
Button btnSubscribePro = ViewBindings.findChildViewById(rootView, id);
if (btnSubscribePro == null) {
break missingId;
}
id = R.id.tv_current_status;
TextView tvCurrentStatus = ViewBindings.findChildViewById(rootView, id);
if (tvCurrentStatus == null) {
break missingId;
}
return new ActivitySubscriptionBinding((ScrollView) rootView, btnSubscribeBasic,
btnSubscribePro, tvCurrentStatus);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -9,4 +9,6 @@ public final class BuildConfig {
public static final String BUILD_TYPE = "debug";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0.0";
// Field from default config.
public static final String API_KEY = "JB_8a7d6c5b4a39281706f5e4d3c2b1a0";
}

View File

@@ -117,10 +117,10 @@ HSPLB/i;-><init>(ILjava/lang/Object;)V
Lf/J;
HSPLf/J;-><clinit>()V
HSPLf/J;-><init>(Landroid/app/Activity;Z)V
HSPLf/J;->m0()Landroid/content/Context;
HSPLf/J;->n0(Landroid/view/View;)V
HSPLf/J;->o0(Z)V
HSPLf/J;->n0()Landroid/content/Context;
HSPLf/J;->o0(Landroid/view/View;)V
HSPLf/J;->p0(Z)V
HSPLf/J;->q0(Z)V
Li/d;
HSPLi/d;-><init>(Landroid/content/Context;I)V
HSPLi/d;->a(Landroid/content/res/Configuration;)V

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_main_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="246" endOffset="12"/></Target><Target id="@+id/main_layout" view="LinearLayout"><Expressions/><location startLine="7" startOffset="4" endLine="245" endOffset="18"/></Target><Target id="@+id/tv_status" view="TextView"><Expressions/><location startLine="43" startOffset="12" endLine="50" endOffset="42"/></Target><Target id="@+id/btn_notification" view="Button"><Expressions/><location startLine="86" startOffset="12" endLine="94" endOffset="41"/></Target><Target id="@+id/btn_accessibility" view="Button"><Expressions/><location startLine="122" startOffset="12" endLine="130" endOffset="41"/></Target><Target id="@+id/btn_overlay" view="Button"><Expressions/><location startLine="158" startOffset="12" endLine="166" endOffset="41"/></Target><Target id="@+id/btn_location" view="Button"><Expressions/><location startLine="194" startOffset="12" endLine="202" endOffset="41"/></Target><Target id="@+id/btn_start" view="Button"><Expressions/><location startLine="206" startOffset="8" endLine="215" endOffset="48"/></Target><Target id="@+id/btn_stop" view="Button"><Expressions/><location startLine="217" startOffset="8" endLine="225" endOffset="39"/></Target></Targets></Layout>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_main_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="275" endOffset="12"/></Target><Target id="@+id/main_layout" view="LinearLayout"><Expressions/><location startLine="7" startOffset="4" endLine="274" endOffset="18"/></Target><Target id="@+id/tv_status" view="TextView"><Expressions/><location startLine="43" startOffset="12" endLine="50" endOffset="42"/></Target><Target id="@+id/btn_notification" view="Button"><Expressions/><location startLine="86" startOffset="12" endLine="94" endOffset="41"/></Target><Target id="@+id/btn_accessibility" view="Button"><Expressions/><location startLine="122" startOffset="12" endLine="130" endOffset="41"/></Target><Target id="@+id/btn_overlay" view="Button"><Expressions/><location startLine="158" startOffset="12" endLine="166" endOffset="41"/></Target><Target id="@+id/btn_location" view="Button"><Expressions/><location startLine="194" startOffset="12" endLine="202" endOffset="41"/></Target><Target id="@+id/btn_subscriptions" view="Button"><Expressions/><location startLine="206" startOffset="8" endLine="213" endOffset="47"/></Target><Target id="@+id/btn_settings" view="Button"><Expressions/><location startLine="215" startOffset="8" endLine="222" endOffset="48"/></Target><Target id="@+id/btn_start" view="Button"><Expressions/><location startLine="225" startOffset="8" endLine="234" endOffset="48"/></Target><Target id="@+id/btn_stop" view="Button"><Expressions/><location startLine="236" startOffset="8" endLine="244" endOffset="39"/></Target><Target id="@+id/btn_test_connection" view="Button"><Expressions/><location startLine="246" startOffset="8" endLine="254" endOffset="37"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_settings_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="169" endOffset="12"/></Target><Target id="@+id/et_min_price" view="EditText"><Expressions/><location startLine="54" startOffset="12" endLine="61" endOffset="52"/></Target><Target id="@+id/et_max_minutes" view="EditText"><Expressions/><location startLine="69" startOffset="12" endLine="76" endOffset="52"/></Target><Target id="@+id/switch_auto_accept" view="Switch"><Expressions/><location startLine="78" startOffset="12" endLine="84" endOffset="40"/></Target><Target id="@+id/cb_uber" view="CheckBox"><Expressions/><location startLine="105" startOffset="12" endLine="111" endOffset="40"/></Target><Target id="@+id/cb_careem" view="CheckBox"><Expressions/><location startLine="113" startOffset="12" endLine="119" endOffset="40"/></Target><Target id="@+id/cb_jeeny" view="CheckBox"><Expressions/><location startLine="121" startOffset="12" endLine="127" endOffset="40"/></Target><Target id="@+id/switch_dark_mode" view="Switch"><Expressions/><location startLine="148" startOffset="12" endLine="154" endOffset="40"/></Target><Target id="@+id/btn_save_settings" view="Button"><Expressions/><location startLine="157" startOffset="8" endLine="166" endOffset="48"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_subscription" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_subscription.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_subscription_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="162" endOffset="12"/></Target><Target id="@+id/tv_current_status" view="TextView"><Expressions/><location startLine="31" startOffset="8" endLine="39" endOffset="37"/></Target><Target id="@+id/btn_subscribe_basic" view="Button"><Expressions/><location startLine="108" startOffset="12" endLine="115" endOffset="43"/></Target><Target id="@+id/btn_subscribe_pro" view="Button"><Expressions/><location startLine="151" startOffset="12" endLine="158" endOffset="43"/></Target></Targets></Layout>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_main_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="246" endOffset="12"/></Target><Target id="@+id/main_layout" view="LinearLayout"><Expressions/><location startLine="7" startOffset="4" endLine="245" endOffset="18"/></Target><Target id="@+id/tv_status" view="TextView"><Expressions/><location startLine="43" startOffset="12" endLine="50" endOffset="42"/></Target><Target id="@+id/btn_notification" view="Button"><Expressions/><location startLine="86" startOffset="12" endLine="94" endOffset="41"/></Target><Target id="@+id/btn_accessibility" view="Button"><Expressions/><location startLine="122" startOffset="12" endLine="130" endOffset="41"/></Target><Target id="@+id/btn_overlay" view="Button"><Expressions/><location startLine="158" startOffset="12" endLine="166" endOffset="41"/></Target><Target id="@+id/btn_location" view="Button"><Expressions/><location startLine="194" startOffset="12" endLine="202" endOffset="41"/></Target><Target id="@+id/btn_start" view="Button"><Expressions/><location startLine="206" startOffset="8" endLine="215" endOffset="48"/></Target><Target id="@+id/btn_stop" view="Button"><Expressions/><location startLine="217" startOffset="8" endLine="225" endOffset="39"/></Target></Targets></Layout>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_main_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="275" endOffset="12"/></Target><Target id="@+id/main_layout" view="LinearLayout"><Expressions/><location startLine="7" startOffset="4" endLine="274" endOffset="18"/></Target><Target id="@+id/tv_status" view="TextView"><Expressions/><location startLine="43" startOffset="12" endLine="50" endOffset="42"/></Target><Target id="@+id/btn_notification" view="Button"><Expressions/><location startLine="86" startOffset="12" endLine="94" endOffset="41"/></Target><Target id="@+id/btn_accessibility" view="Button"><Expressions/><location startLine="122" startOffset="12" endLine="130" endOffset="41"/></Target><Target id="@+id/btn_overlay" view="Button"><Expressions/><location startLine="158" startOffset="12" endLine="166" endOffset="41"/></Target><Target id="@+id/btn_location" view="Button"><Expressions/><location startLine="194" startOffset="12" endLine="202" endOffset="41"/></Target><Target id="@+id/btn_subscriptions" view="Button"><Expressions/><location startLine="206" startOffset="8" endLine="213" endOffset="47"/></Target><Target id="@+id/btn_settings" view="Button"><Expressions/><location startLine="215" startOffset="8" endLine="222" endOffset="48"/></Target><Target id="@+id/btn_start" view="Button"><Expressions/><location startLine="225" startOffset="8" endLine="234" endOffset="48"/></Target><Target id="@+id/btn_stop" view="Button"><Expressions/><location startLine="236" startOffset="8" endLine="244" endOffset="39"/></Target><Target id="@+id/btn_test_connection" view="Button"><Expressions/><location startLine="246" startOffset="8" endLine="254" endOffset="37"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_settings_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="169" endOffset="12"/></Target><Target id="@+id/et_min_price" view="EditText"><Expressions/><location startLine="54" startOffset="12" endLine="61" endOffset="52"/></Target><Target id="@+id/et_max_minutes" view="EditText"><Expressions/><location startLine="69" startOffset="12" endLine="76" endOffset="52"/></Target><Target id="@+id/switch_auto_accept" view="Switch"><Expressions/><location startLine="78" startOffset="12" endLine="84" endOffset="40"/></Target><Target id="@+id/cb_uber" view="CheckBox"><Expressions/><location startLine="105" startOffset="12" endLine="111" endOffset="40"/></Target><Target id="@+id/cb_careem" view="CheckBox"><Expressions/><location startLine="113" startOffset="12" endLine="119" endOffset="40"/></Target><Target id="@+id/cb_jeeny" view="CheckBox"><Expressions/><location startLine="121" startOffset="12" endLine="127" endOffset="40"/></Target><Target id="@+id/switch_dark_mode" view="Switch"><Expressions/><location startLine="148" startOffset="12" endLine="154" endOffset="40"/></Target><Target id="@+id/btn_save_settings" view="Button"><Expressions/><location startLine="157" startOffset="8" endLine="166" endOffset="48"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_subscription" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_subscription.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_subscription_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="162" endOffset="12"/></Target><Target id="@+id/tv_current_status" view="TextView"><Expressions/><location startLine="31" startOffset="8" endLine="39" endOffset="37"/></Target><Target id="@+id/btn_subscribe_basic" view="Button"><Expressions/><location startLine="108" startOffset="12" endLine="115" endOffset="43"/></Target><Target id="@+id/btn_subscribe_pro" view="Button"><Expressions/><location startLine="151" startOffset="12" endLine="158" endOffset="43"/></Target></Targets></Layout>

View File

@@ -1,4 +1,4 @@
#Thu May 14 18:41:05 EET 2026
#Fri May 15 22:17:24 EET 2026
com.jordanbot.autoride.app-main-40\:/drawable/bg_bubble.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_bubble.xml.flat
com.jordanbot.autoride.app-main-40\:/drawable/bg_button.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_button.xml.flat
com.jordanbot.autoride.app-main-40\:/drawable/bg_button_danger.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_button_danger.xml.flat
@@ -15,9 +15,25 @@ com.jordanbot.autoride.app-main-42\:/drawable/bg_button.xml=/Users/hamzaaleghwai
com.jordanbot.autoride.app-main-42\:/drawable/bg_button_danger.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_button_danger.xml.flat
com.jordanbot.autoride.app-main-42\:/drawable/bg_button_primary.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_button_primary.xml.flat
com.jordanbot.autoride.app-main-42\:/drawable/bg_card.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_card.xml.flat
com.jordanbot.autoride.app-main-42\:/drawable/ic_launcher_background.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_background.xml.flat
com.jordanbot.autoride.app-main-42\:/drawable/ic_launcher_foreground.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_foreground.xml.flat
com.jordanbot.autoride.app-main-42\:/mipmap-anydpi-v26/ic_launcher.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher.xml.flat
com.jordanbot.autoride.app-main-42\:/mipmap-anydpi-v26/ic_launcher_round.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher_round.xml.flat
com.jordanbot.autoride.app-main-42\:/mipmap-hdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-hdpi_ic_launcher.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-hdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-hdpi_ic_launcher_foreground.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-hdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-hdpi_ic_launcher_round.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-mdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-mdpi_ic_launcher.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-mdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-mdpi_ic_launcher_foreground.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-mdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-mdpi_ic_launcher_round.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xhdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xhdpi_ic_launcher.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xhdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xhdpi_ic_launcher_foreground.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xhdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xhdpi_ic_launcher_round.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xxhdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxhdpi_ic_launcher.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xxhdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxhdpi_ic_launcher_foreground.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xxhdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxhdpi_ic_launcher_round.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xxxhdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxxhdpi_ic_launcher.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xxxhdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxxhdpi_ic_launcher_foreground.webp.flat
com.jordanbot.autoride.app-main-42\:/mipmap-xxxhdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxxhdpi_ic_launcher_round.webp.flat
com.jordanbot.autoride.app-main-42\:/xml/accessibility_config.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_accessibility_config.xml.flat
com.jordanbot.autoride.app-main-42\:/xml/backup_rules.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_backup_rules.xml.flat
com.jordanbot.autoride.app-main-42\:/xml/data_extraction_rules.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_data_extraction_rules.xml.flat
@@ -25,5 +41,7 @@ com.jordanbot.autoride.app-mergeDebugResources-37\:/layout/activity_main.xml=/Us
com.jordanbot.autoride.app-mergeDebugResources-37\:/layout/overlay_expanded.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_overlay_expanded.xml.flat
com.jordanbot.autoride.app-mergeDebugResources-37\:/layout/overlay_floating.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_overlay_floating.xml.flat
com.jordanbot.autoride.app-mergeDebugResources-39\:/layout/activity_main.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat
com.jordanbot.autoride.app-mergeDebugResources-39\:/layout/activity_settings.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_settings.xml.flat
com.jordanbot.autoride.app-mergeDebugResources-39\:/layout/activity_subscription.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_subscription.xml.flat
com.jordanbot.autoride.app-mergeDebugResources-39\:/layout/overlay_expanded.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_overlay_expanded.xml.flat
com.jordanbot.autoride.app-mergeDebugResources-39\:/layout/overlay_floating.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_overlay_floating.xml.flat

File diff suppressed because one or more lines are too long

View File

@@ -179,7 +179,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="④ تحديث الخرائط (GPS)"
android:text="④ الموافقة على الطلبات القريبة"
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold" />
@@ -188,7 +188,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="مطلوب لتتبع مسارك وتحديث خريطة الأردن وحفظ إحصائياتك"
android:text="مطلوب لمطابقة الطلبات القريبة من موقعك وتسريع القبول التلقائي"
android:textColor="#999999"
android:textSize="12sp" />
@@ -198,11 +198,30 @@
android:layout_height="44dp"
android:layout_marginTop="8dp"
android:background="@drawable/bg_button"
android:text="تفعيل تتبع الموقع"
android:text="تفعيل مطابقة الطلبات القريبة"
android:textColor="#FFFFFF"
android:textSize="14sp" />
</LinearLayout>
<!-- Navigation Buttons -->
<Button
android:id="@+id/btn_subscriptions"
android:layout_width="match_parent"
android:layout_height="48dp"
android:backgroundTint="#2A2A4A"
android:text="💳 إدارة الاشتراكات"
android:textColor="#FFFFFF"
android:layout_marginBottom="8dp" />
<Button
android:id="@+id/btn_settings"
android:layout_width="match_parent"
android:layout_height="48dp"
android:backgroundTint="#2A2A4A"
android:text="⚙️ الإعدادات والفلاتر"
android:textColor="#FFFFFF"
android:layout_marginBottom="24dp" />
<!-- Launch Button -->
<Button
android:id="@+id/btn_start"
@@ -225,6 +244,16 @@
android:textSize="15sp"
android:visibility="gone" />
<Button
android:id="@+id/btn_test_connection"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:background="?attr/selectableItemBackground"
android:text="🔍 فحص الاتصال والتنبيهات"
android:textColor="#00D4AA"
android:textSize="12sp" />
<!-- Supported apps info -->
<TextView
android:layout_width="wrap_content"

View File

@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/colorSurface"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="⚙️ الإعدادات"
android:textColor="?attr/colorPrimary"
android:textSize="32sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:text="تخصيص فلاتر البوت والمظهر"
android:textColor="?attr/colorOnSurface"
android:textSize="16sp" />
<!-- Filters Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="فلاتر الطلبات"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الحد الأدنى للسعر (JOD)"
android:textColor="?attr/colorOnSurface" />
<EditText
android:id="@+id/et_min_price"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:text="1.0"
android:textColor="?attr/colorOnSurface"
android:layout_marginBottom="16dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="أقصى وقت لوصول السائق (بالدقائق)"
android:textColor="?attr/colorOnSurface" />
<EditText
android:id="@+id/et_max_minutes"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:text="10"
android:textColor="?attr/colorOnSurface"
android:layout_marginBottom="16dp" />
<Switch
android:id="@+id/switch_auto_accept"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="تفعيل القبول التلقائي"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<!-- Supported Apps Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="التطبيقات المفعلة"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<CheckBox
android:id="@+id/cb_uber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Uber (أوبر)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
<CheckBox
android:id="@+id/cb_careem"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Careem (كريم)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
<CheckBox
android:id="@+id/cb_jeeny"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Jeeny (جيني)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<!-- Appearance Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="المظهر"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<Switch
android:id="@+id/switch_dark_mode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="الوضع الليلي (Dark Mode)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<Button
android:id="@+id/btn_save_settings"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="@drawable/bg_button_primary"
android:text="💾 حفظ الإعدادات"
android:textColor="#FFFFFF"
android:textSize="18sp"
android:textStyle="bold"
android:layout_marginBottom="24dp" />
</LinearLayout>
</ScrollView>

View File

@@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#1A1A2E"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical"
android:padding="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="💳 الاشتراكات"
android:textColor="#00D4AA"
android:textSize="32sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:text="اختر الخطة المناسبة لعملك"
android:textColor="#AAAAAA"
android:textSize="16sp" />
<TextView
android:id="@+id/tv_current_status"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:text="الخطة الحالية: مجاني (1 طلب / يوم)"
android:textAlignment="center"
android:textColor="#FFFFFF"
android:textSize="16sp" />
<!-- Free Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="المجانية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0 JOD"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• طلب واحد يومياً\n• تجربة الأساسيات"
android:textColor="#AAAAAA"
android:textSize="14sp" />
</LinearLayout>
<!-- Basic Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الأساسية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1 JOD / شهر"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• 10 طلبات يومياً\n• إحصائيات أساسية\n• فلاتر متقدمة"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<Button
android:id="@+id/btn_subscribe_basic"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="#00D4AA"
android:textColor="#FFFFFF"
android:text="اشترك الآن" />
</LinearLayout>
<!-- Pro Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الاحترافية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2.5 JOD / شهر"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• طلبات غير محدودة\n• أولوية القبول\n• دعم فني مخصص"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<Button
android:id="@+id/btn_subscribe_pro"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="#FF9800"
android:textColor="#FFFFFF"
android:text="اشترك الآن" />
</LinearLayout>
</LinearLayout>
</ScrollView>

View File

@@ -1,15 +1,33 @@
#Thu May 14 18:41:05 EET 2026
#Fri May 15 22:17:24 EET 2026
com.jordanbot.autoride.app-main-5\:/drawable/bg_bubble.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_bubble.xml
com.jordanbot.autoride.app-main-5\:/drawable/bg_button.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_button.xml
com.jordanbot.autoride.app-main-5\:/drawable/bg_button_danger.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_button_danger.xml
com.jordanbot.autoride.app-main-5\:/drawable/bg_button_primary.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_button_primary.xml
com.jordanbot.autoride.app-main-5\:/drawable/bg_card.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_card.xml
com.jordanbot.autoride.app-main-5\:/drawable/ic_launcher_background.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_background.xml
com.jordanbot.autoride.app-main-5\:/drawable/ic_launcher_foreground.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_foreground.xml
com.jordanbot.autoride.app-main-5\:/mipmap-anydpi-v26/ic_launcher.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher.xml
com.jordanbot.autoride.app-main-5\:/mipmap-anydpi-v26/ic_launcher_round.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher_round.xml
com.jordanbot.autoride.app-main-5\:/mipmap-hdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-hdpi-v4/ic_launcher.webp
com.jordanbot.autoride.app-main-5\:/mipmap-hdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-hdpi-v4/ic_launcher_foreground.webp
com.jordanbot.autoride.app-main-5\:/mipmap-hdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-hdpi-v4/ic_launcher_round.webp
com.jordanbot.autoride.app-main-5\:/mipmap-mdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-mdpi-v4/ic_launcher.webp
com.jordanbot.autoride.app-main-5\:/mipmap-mdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-mdpi-v4/ic_launcher_foreground.webp
com.jordanbot.autoride.app-main-5\:/mipmap-mdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-mdpi-v4/ic_launcher_round.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xhdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xhdpi-v4/ic_launcher.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xhdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xhdpi-v4/ic_launcher_foreground.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xhdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xhdpi-v4/ic_launcher_round.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xxhdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxhdpi-v4/ic_launcher.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xxhdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxhdpi-v4/ic_launcher_foreground.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xxhdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxhdpi-v4/ic_launcher_round.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xxxhdpi/ic_launcher.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxxhdpi-v4/ic_launcher.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xxxhdpi/ic_launcher_foreground.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxxhdpi-v4/ic_launcher_foreground.webp
com.jordanbot.autoride.app-main-5\:/mipmap-xxxhdpi/ic_launcher_round.webp=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxxhdpi-v4/ic_launcher_round.webp
com.jordanbot.autoride.app-main-5\:/xml/accessibility_config.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/xml/accessibility_config.xml
com.jordanbot.autoride.app-main-5\:/xml/backup_rules.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/xml/backup_rules.xml
com.jordanbot.autoride.app-main-5\:/xml/data_extraction_rules.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/xml/data_extraction_rules.xml
com.jordanbot.autoride.app-packageDebugResources-2\:/layout/activity_main.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_main.xml
com.jordanbot.autoride.app-packageDebugResources-2\:/layout/activity_settings.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_settings.xml
com.jordanbot.autoride.app-packageDebugResources-2\:/layout/activity_subscription.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_subscription.xml
com.jordanbot.autoride.app-packageDebugResources-2\:/layout/overlay_expanded.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/overlay_expanded.xml
com.jordanbot.autoride.app-packageDebugResources-2\:/layout/overlay_floating.xml=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/overlay_floating.xml

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="accessibility_service_description">هذه الخدمة ضرورية لـ Jordan Bot لكي يقوم بقراءة تفاصيل الرحلة من الشاشة والضغط على زر قبول الرحلة تلقائياً عندما تتطابق مع شروطك.</string>
<string name="app_name">Jordan Bot</string>
<style name="Theme.JordanBot" parent="Theme.AppCompat.DayNight.NoActionBar">
<item name="colorPrimary">#00D4AA</item>
<item name="colorPrimaryDark">#00B894</item>
<item name="colorAccent">#00D4AA</item>
<item name="colorSurface">#1A1A2E</item>
<item name="colorOnSurface">#FFFFFF</item>
<item name="android:windowBackground">#0F0F1A</item>
<item name="android:textColor">#FFFFFF</item>
</style>
<style name="Theme.JordanBot.Dark" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">#00D4AA</item>
<item name="colorPrimaryDark">#00B894</item>
<item name="colorAccent">#00D4AA</item>
<item name="colorSurface">#1A1A2E</item>
<item name="colorOnSurface">#FFFFFF</item>
<item name="android:windowBackground">#0F0F1A</item>
<item name="android:textColor">#FFFFFF</item>
</style>
<style name="Theme.JordanBot.Light" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">#00B894</item>
<item name="colorPrimaryDark">#009688</item>
<item name="colorAccent">#00B894</item>
<item name="colorSurface">#FFFFFF</item>
<item name="colorOnSurface">#1A1A2E</item>
<item name="android:windowBackground">#F5F5F5</item>
<item name="android:textColor">#1A1A2E</item>
</style>
</resources>

File diff suppressed because one or more lines are too long

View File

@@ -179,7 +179,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="④ تحديث الخرائط (GPS)"
android:text="④ الموافقة على الطلبات القريبة"
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold" />
@@ -188,7 +188,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="مطلوب لتتبع مسارك وتحديث خريطة الأردن وحفظ إحصائياتك"
android:text="مطلوب لمطابقة الطلبات القريبة من موقعك وتسريع القبول التلقائي"
android:textColor="#999999"
android:textSize="12sp" />
@@ -198,11 +198,30 @@
android:layout_height="44dp"
android:layout_marginTop="8dp"
android:background="@drawable/bg_button"
android:text="تفعيل تتبع الموقع"
android:text="تفعيل مطابقة الطلبات القريبة"
android:textColor="#FFFFFF"
android:textSize="14sp" />
</LinearLayout>
<!-- Navigation Buttons -->
<Button
android:id="@+id/btn_subscriptions"
android:layout_width="match_parent"
android:layout_height="48dp"
android:backgroundTint="#2A2A4A"
android:text="💳 إدارة الاشتراكات"
android:textColor="#FFFFFF"
android:layout_marginBottom="8dp" />
<Button
android:id="@+id/btn_settings"
android:layout_width="match_parent"
android:layout_height="48dp"
android:backgroundTint="#2A2A4A"
android:text="⚙️ الإعدادات والفلاتر"
android:textColor="#FFFFFF"
android:layout_marginBottom="24dp" />
<!-- Launch Button -->
<Button
android:id="@+id/btn_start"
@@ -225,6 +244,16 @@
android:textSize="15sp"
android:visibility="gone" />
<Button
android:id="@+id/btn_test_connection"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:background="?attr/selectableItemBackground"
android:text="🔍 فحص الاتصال والتنبيهات"
android:textColor="#00D4AA"
android:textSize="12sp" />
<!-- Supported apps info -->
<TextView
android:layout_width="wrap_content"

View File

@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/colorSurface"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="⚙️ الإعدادات"
android:textColor="?attr/colorPrimary"
android:textSize="32sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:text="تخصيص فلاتر البوت والمظهر"
android:textColor="?attr/colorOnSurface"
android:textSize="16sp" />
<!-- Filters Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="فلاتر الطلبات"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الحد الأدنى للسعر (JOD)"
android:textColor="?attr/colorOnSurface" />
<EditText
android:id="@+id/et_min_price"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:text="1.0"
android:textColor="?attr/colorOnSurface"
android:layout_marginBottom="16dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="أقصى وقت لوصول السائق (بالدقائق)"
android:textColor="?attr/colorOnSurface" />
<EditText
android:id="@+id/et_max_minutes"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:text="10"
android:textColor="?attr/colorOnSurface"
android:layout_marginBottom="16dp" />
<Switch
android:id="@+id/switch_auto_accept"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="تفعيل القبول التلقائي"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<!-- Supported Apps Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="التطبيقات المفعلة"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<CheckBox
android:id="@+id/cb_uber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Uber (أوبر)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
<CheckBox
android:id="@+id/cb_careem"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Careem (كريم)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
<CheckBox
android:id="@+id/cb_jeeny"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Jeeny (جيني)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<!-- Appearance Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="المظهر"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<Switch
android:id="@+id/switch_dark_mode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="الوضع الليلي (Dark Mode)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<Button
android:id="@+id/btn_save_settings"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="@drawable/bg_button_primary"
android:text="💾 حفظ الإعدادات"
android:textColor="#FFFFFF"
android:textSize="18sp"
android:textStyle="bold"
android:layout_marginBottom="24dp" />
</LinearLayout>
</ScrollView>

View File

@@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#1A1A2E"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical"
android:padding="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="💳 الاشتراكات"
android:textColor="#00D4AA"
android:textSize="32sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:text="اختر الخطة المناسبة لعملك"
android:textColor="#AAAAAA"
android:textSize="16sp" />
<TextView
android:id="@+id/tv_current_status"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:text="الخطة الحالية: مجاني (1 طلب / يوم)"
android:textAlignment="center"
android:textColor="#FFFFFF"
android:textSize="16sp" />
<!-- Free Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="المجانية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0 JOD"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• طلب واحد يومياً\n• تجربة الأساسيات"
android:textColor="#AAAAAA"
android:textSize="14sp" />
</LinearLayout>
<!-- Basic Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الأساسية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1 JOD / شهر"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• 10 طلبات يومياً\n• إحصائيات أساسية\n• فلاتر متقدمة"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<Button
android:id="@+id/btn_subscribe_basic"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="#00D4AA"
android:textColor="#FFFFFF"
android:text="اشترك الآن" />
</LinearLayout>
<!-- Pro Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الاحترافية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2.5 JOD / شهر"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• طلبات غير محدودة\n• أولوية القبول\n• دعم فني مخصص"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<Button
android:id="@+id/btn_subscribe_pro"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="#FF9800"
android:textColor="#FFFFFF"
android:text="اشترك الآن" />
</LinearLayout>
</LinearLayout>
</ScrollView>

View File

@@ -1,6 +1,8 @@
#Thu May 14 20:47:58 EET 2026
#Fri May 15 22:17:37 EET 2026
base.0=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex
base.1=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex
base.10=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex
base.11=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex
base.2=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex
base.3=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/debug/mergeProjectDexDebug/14/classes.dex
base.4=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex
@@ -11,6 +13,8 @@ base.8=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermedia
base.9=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/debug/mergeProjectDexDebug/9/classes.dex
path.0=classes.dex
path.1=0/classes.dex
path.10=1/classes.dex
path.11=4/classes.dex
path.2=12/classes.dex
path.3=14/classes.dex
path.4=5/classes.dex
@@ -21,6 +25,8 @@ path.8=2/classes.dex
path.9=9/classes.dex
renamed.0=classes.dex
renamed.1=classes2.dex
renamed.10=classes11.dex
renamed.11=classes12.dex
renamed.2=classes3.dex
renamed.3=classes4.dex
renamed.4=classes5.dex

View File

@@ -1,4 +1,4 @@
#Fri May 15 14:46:45 EET 2026
#Fri May 15 22:19:12 EET 2026
base.0=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/release/minifyReleaseWithR8/classes.dex
path.0=classes.dex
renamed.0=classes.dex

View File

@@ -5,28 +5,46 @@ drawable bg_button
drawable bg_button_danger
drawable bg_button_primary
drawable bg_card
drawable ic_launcher_background
drawable ic_launcher_foreground
id btn_accessibility
id btn_location
id btn_notification
id btn_overlay
id btn_save_close
id btn_save_settings
id btn_settings
id btn_start
id btn_stop
id btn_subscribe_basic
id btn_subscribe_pro
id btn_subscriptions
id btn_test_connection
id cb_careem
id cb_jeeny
id cb_uber
id et_max_minutes
id et_min_price
id main_layout
id switch_auto_accept
id switch_bot_status
id switch_dark_mode
id tv_bubble
id tv_current_status
id tv_status
layout activity_main
layout activity_settings
layout activity_subscription
layout overlay_expanded
layout overlay_floating
mipmap ic_launcher
mipmap ic_launcher_foreground
mipmap ic_launcher_round
string accessibility_service_description
string app_name
style Theme.JordanBot
style Theme.JordanBot.Dark
style Theme.JordanBot.Light
xml accessibility_config
xml backup_rules
xml data_extraction_rules

View File

@@ -71,7 +71,7 @@
36-->[androidx.core:core:1.13.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/8e0a0bff2d388b6446750efdf4a5758f/transformed/core-1.13.1/AndroidManifest.xml:26:22-94
37
38 <application
38-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:26:5-78:19
38-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:26:5-81:19
39 android:allowBackup="true"
39-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:27:9-35
40 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
@@ -110,144 +110,156 @@
57-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:42:27-74
58 </intent-filter>
59 </activity>
60
61 <service
61-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:46:9-54:19
62 android:name="com.jordanbot.autoride.service.RideNotificationListener"
62-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:47:13-61
63 android:exported="true"
63-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:50:13-36
64 android:label="@string/app_name"
64-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:48:13-45
65 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" >
65-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:49:13-87
66 <intent-filter>
66-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:51:13-53:29
67 <action android:name="android.service.notification.NotificationListenerService" />
67-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:52:17-99
67-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:52:25-96
68 </intent-filter>
69 </service>
70 <service
70-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:56:9-67:19
71 android:name="com.jordanbot.autoride.service.RideAccessibilityService"
71-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:57:13-61
72 android:exported="true"
72-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:60:13-36
73 android:label="@string/app_name"
73-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:58:13-45
74 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE" >
74-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:59:13-79
75 <intent-filter>
75-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:61:13-63:29
76 <action android:name="android.accessibilityservice.AccessibilityService" />
76-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:62:17-92
76-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:62:25-89
77 </intent-filter>
78
79 <meta-data
79-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:64:13-66:64
80 android:name="android.accessibilityservice"
80-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:65:17-60
81 android:resource="@xml/accessibility_config" />
81-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:66:17-61
82 </service>
83 <service
83-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:69:9-71:40
84 android:name="com.jordanbot.autoride.service.OverlayService"
84-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:70:13-51
85 android:exported="false" />
85-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:71:13-37
86 <service
86-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:73:9-76:40
87 android:name="com.jordanbot.autoride.service.BotForegroundService"
87-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:74:13-57
88 android:exported="false"
88-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:76:13-37
89 android:foregroundServiceType="specialUse|location" />
89-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:75:13-64
90
91 <provider
91-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:24:9-32:20
92 android:name="androidx.startup.InitializationProvider"
92-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:25:13-67
93 android:authorities="com.jordanbot.autoride.debug.androidx-startup"
93-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:26:13-68
94 android:exported="false" >
94-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:27:13-37
95 <meta-data
95-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:29:13-31:52
96 android:name="androidx.emoji2.text.EmojiCompatInitializer"
96-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:30:17-75
97 android:value="androidx.startup" />
97-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:31:17-49
98 <meta-data
98-->[androidx.lifecycle:lifecycle-process:2.8.4] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/5b8ea465910fd80be9fa1407ed6ac524/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:29:13-31:52
99 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
99-->[androidx.lifecycle:lifecycle-process:2.8.4] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/5b8ea465910fd80be9fa1407ed6ac524/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:30:17-78
100 android:value="androidx.startup" />
100-->[androidx.lifecycle:lifecycle-process:2.8.4] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/5b8ea465910fd80be9fa1407ed6ac524/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:31:17-49
60 <activity
60-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:46:9-83
61 android:name="com.jordanbot.autoride.SubscriptionActivity"
61-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:46:19-55
62 android:exported="false" />
62-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:46:56-80
63 <activity
63-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:47:9-79
64 android:name="com.jordanbot.autoride.SettingsActivity"
64-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:47:19-51
65 android:exported="false" />
65-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:47:52-76
66
67 <service
67-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:49:9-57:19
68 android:name="com.jordanbot.autoride.service.RideNotificationListener"
68-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:50:13-61
69 android:exported="true"
69-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:53:13-36
70 android:label="@string/app_name"
70-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:51:13-45
71 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" >
71-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:52:13-87
72 <intent-filter>
72-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:54:13-56:29
73 <action android:name="android.service.notification.NotificationListenerService" />
73-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:55:17-99
73-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:55:25-96
74 </intent-filter>
75 </service>
76 <service
76-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:59:9-70:19
77 android:name="com.jordanbot.autoride.service.RideAccessibilityService"
77-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:60:13-61
78 android:exported="true"
78-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:63:13-36
79 android:label="@string/app_name"
79-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:61:13-45
80 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE" >
80-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:62:13-79
81 <intent-filter>
81-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:64:13-66:29
82 <action android:name="android.accessibilityservice.AccessibilityService" />
82-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:65:17-92
82-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:65:25-89
83 </intent-filter>
84
85 <meta-data
85-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:67:13-69:64
86 android:name="android.accessibilityservice"
86-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:68:17-60
87 android:resource="@xml/accessibility_config" />
87-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:69:17-61
88 </service>
89 <service
89-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:72:9-74:40
90 android:name="com.jordanbot.autoride.service.OverlayService"
90-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:73:13-51
91 android:exported="false" />
91-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:74:13-37
92 <service
92-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:76:9-79:40
93 android:name="com.jordanbot.autoride.service.BotForegroundService"
93-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:77:13-57
94 android:exported="false"
94-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:79:13-37
95 android:foregroundServiceType="specialUse|location" />
95-->/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/AndroidManifest.xml:78:13-64
96
97 <provider
97-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:24:9-32:20
98 android:name="androidx.startup.InitializationProvider"
98-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:25:13-67
99 android:authorities="com.jordanbot.autoride.debug.androidx-startup"
99-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:26:13-68
100 android:exported="false" >
100-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:27:13-37
101 <meta-data
101-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:29:13-31:52
102 android:name="androidx.profileinstaller.ProfileInstallerInitializer"
102-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:30:17-85
101-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:29:13-31:52
102 android:name="androidx.emoji2.text.EmojiCompatInitializer"
102-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:30:17-75
103 android:value="androidx.startup" />
103-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:31:17-49
104 </provider>
105
106 <activity
106-->[com.google.android.gms:play-services-base:18.5.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/AndroidManifest.xml:5:9-173
107 android:name="com.google.android.gms.common.api.GoogleApiActivity"
107-->[com.google.android.gms:play-services-base:18.5.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/AndroidManifest.xml:5:19-85
108 android:exported="false"
108-->[com.google.android.gms:play-services-base:18.5.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/AndroidManifest.xml:5:146-170
109 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
109-->[com.google.android.gms:play-services-base:18.5.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/AndroidManifest.xml:5:86-145
110
111 <meta-data
111-->[com.google.android.gms:play-services-basement:18.4.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/03233ce612030785a644ea85f8aa2e65/transformed/play-services-basement-18.4.0/AndroidManifest.xml:6:9-122
112 android:name="com.google.android.gms.version"
112-->[com.google.android.gms:play-services-basement:18.4.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/03233ce612030785a644ea85f8aa2e65/transformed/play-services-basement-18.4.0/AndroidManifest.xml:6:20-65
113 android:value="@integer/google_play_services_version" />
113-->[com.google.android.gms:play-services-basement:18.4.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/03233ce612030785a644ea85f8aa2e65/transformed/play-services-basement-18.4.0/AndroidManifest.xml:6:66-119
114
115 <receiver
115-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:34:9-52:20
116 android:name="androidx.profileinstaller.ProfileInstallReceiver"
116-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:35:13-76
117 android:directBootAware="false"
117-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:36:13-44
118 android:enabled="true"
118-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:37:13-35
119 android:exported="true"
119-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:38:13-36
120 android:permission="android.permission.DUMP" >
120-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:39:13-57
121 <intent-filter>
121-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:40:13-42:29
122 <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
122-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:17-91
122-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:25-88
123 </intent-filter>
124 <intent-filter>
124-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:43:13-45:29
125 <action android:name="androidx.profileinstaller.action.SKIP_FILE" />
125-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:17-85
125-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:25-82
126 </intent-filter>
103-->[androidx.emoji2:emoji2:1.3.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/AndroidManifest.xml:31:17-49
104 <meta-data
104-->[androidx.lifecycle:lifecycle-process:2.8.4] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/5b8ea465910fd80be9fa1407ed6ac524/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:29:13-31:52
105 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
105-->[androidx.lifecycle:lifecycle-process:2.8.4] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/5b8ea465910fd80be9fa1407ed6ac524/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:30:17-78
106 android:value="androidx.startup" />
106-->[androidx.lifecycle:lifecycle-process:2.8.4] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/5b8ea465910fd80be9fa1407ed6ac524/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:31:17-49
107 <meta-data
107-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:29:13-31:52
108 android:name="androidx.profileinstaller.ProfileInstallerInitializer"
108-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:30:17-85
109 android:value="androidx.startup" />
109-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:31:17-49
110 </provider>
111
112 <activity
112-->[com.google.android.gms:play-services-base:18.5.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/AndroidManifest.xml:5:9-173
113 android:name="com.google.android.gms.common.api.GoogleApiActivity"
113-->[com.google.android.gms:play-services-base:18.5.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/AndroidManifest.xml:5:19-85
114 android:exported="false"
114-->[com.google.android.gms:play-services-base:18.5.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/AndroidManifest.xml:5:146-170
115 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
115-->[com.google.android.gms:play-services-base:18.5.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/AndroidManifest.xml:5:86-145
116
117 <meta-data
117-->[com.google.android.gms:play-services-basement:18.4.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/03233ce612030785a644ea85f8aa2e65/transformed/play-services-basement-18.4.0/AndroidManifest.xml:6:9-122
118 android:name="com.google.android.gms.version"
118-->[com.google.android.gms:play-services-basement:18.4.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/03233ce612030785a644ea85f8aa2e65/transformed/play-services-basement-18.4.0/AndroidManifest.xml:6:20-65
119 android:value="@integer/google_play_services_version" />
119-->[com.google.android.gms:play-services-basement:18.4.0] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/03233ce612030785a644ea85f8aa2e65/transformed/play-services-basement-18.4.0/AndroidManifest.xml:6:66-119
120
121 <receiver
121-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:34:9-52:20
122 android:name="androidx.profileinstaller.ProfileInstallReceiver"
122-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:35:13-76
123 android:directBootAware="false"
123-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:36:13-44
124 android:enabled="true"
124-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:37:13-35
125 android:exported="true"
125-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:38:13-36
126 android:permission="android.permission.DUMP" >
126-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:39:13-57
127 <intent-filter>
127-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:46:13-48:29
128 <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
128-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:17-88
128-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:25-85
127-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:40:13-42:29
128 <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
128-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:17-91
128-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:25-88
129 </intent-filter>
130 <intent-filter>
130-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:49:13-51:29
131 <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
131-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:17-95
131-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:25-92
130-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:43:13-45:29
131 <action android:name="androidx.profileinstaller.action.SKIP_FILE" />
131-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:17-85
131-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:25-82
132 </intent-filter>
133 </receiver>
134 </application>
135
136</manifest>
133 <intent-filter>
133-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:46:13-48:29
134 <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
134-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:17-88
134-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:25-85
135 </intent-filter>
136 <intent-filter>
136-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:49:13-51:29
137 <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
137-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:17-95
137-->[androidx.profileinstaller:profileinstaller:1.3.1] /Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:25-92
138 </intent-filter>
139 </receiver>
140 </application>
141
142</manifest>

View File

@@ -57,6 +57,12 @@
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.jordanbot.autoride.SubscriptionActivity"
android:exported="false" />
<activity
android:name="com.jordanbot.autoride.SettingsActivity"
android:exported="false" />
<service
android:name="com.jordanbot.autoride.service.RideNotificationListener"

View File

@@ -57,6 +57,12 @@
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.jordanbot.autoride.SubscriptionActivity"
android:exported="false" />
<activity
android:name="com.jordanbot.autoride.SettingsActivity"
android:exported="false" />
<service
android:name="com.jordanbot.autoride.service.RideNotificationListener"

View File

@@ -7,6 +7,14 @@
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-mergeDebugResources-39:/layout/overlay_expanded.xml",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/layout/overlay_expanded.xml"
},
{
"merged": "com.jordanbot.autoride.app-mergeDebugResources-39:/layout/activity_subscription.xml",
"source": "com.jordanbot.autoride.app-main-42:/layout/activity_subscription.xml"
},
{
"merged": "com.jordanbot.autoride.app-mergeDebugResources-39:/layout/activity_settings.xml",
"source": "com.jordanbot.autoride.app-main-42:/layout/activity_settings.xml"
},
{
"merged": "com.jordanbot.autoride.app-mergeDebugResources-39:/layout/activity_main.xml",
"source": "com.jordanbot.autoride.app-main-42:/layout/activity_main.xml"

View File

@@ -1,4 +1,8 @@
[
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-hdpi_ic_launcher.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-hdpi/ic_launcher.webp"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/layout_activity_main.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/layout/activity_main.xml"
@@ -11,6 +15,70 @@
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_bg_bubble.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/bg_bubble.xml"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/layout_activity_settings.xml.flat",
"source": "com.jordanbot.autoride.app-main-42:/layout/activity_settings.xml"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/mipmap-anydpi-v26_ic_launcher.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/mipmap-anydpi-v26/ic_launcher.xml"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_bg_button_primary.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/bg_button_primary.xml"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-mdpi_ic_launcher.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-mdpi/ic_launcher.webp"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_bg_button_danger.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/bg_button_danger.xml"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_bg_button.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/bg_button.xml"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xxxhdpi_ic_launcher_foreground.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xxxhdpi/ic_launcher_foreground.webp"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xxxhdpi_ic_launcher.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xxxhdpi/ic_launcher.webp"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xxxhdpi_ic_launcher_round.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xxxhdpi/ic_launcher_round.webp"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/mipmap-anydpi-v26_ic_launcher_round.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/mipmap-anydpi-v26/ic_launcher_round.xml"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xhdpi_ic_launcher_foreground.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xhdpi/ic_launcher_foreground.webp"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-mdpi_ic_launcher_round.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-mdpi/ic_launcher_round.webp"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-anydpi-v26_ic_launcher.xml.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-anydpi-v26/ic_launcher.xml"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-hdpi_ic_launcher_round.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-hdpi/ic_launcher_round.webp"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-hdpi_ic_launcher_foreground.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-hdpi/ic_launcher_foreground.webp"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-anydpi-v26_ic_launcher_round.xml.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-anydpi-v26/ic_launcher_round.xml"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_ic_launcher_foreground.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/ic_launcher_foreground.xml"
@@ -23,29 +91,37 @@
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_bg_card.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/bg_card.xml"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/drawable_ic_launcher_background.xml.flat",
"source": "com.jordanbot.autoride.app-main-42:/drawable/ic_launcher_background.xml"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-mdpi_ic_launcher_foreground.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-mdpi/ic_launcher_foreground.webp"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/layout_overlay_floating.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/layout/overlay_floating.xml"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/mipmap-anydpi-v26_ic_launcher.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/mipmap-anydpi-v26/ic_launcher.xml"
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xhdpi_ic_launcher_round.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xhdpi/ic_launcher_round.webp"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_bg_button_primary.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/bg_button_primary.xml"
"merged": "com.jordanbot.autoride.app-debug-40:/xml_data_extraction_rules.xml.flat",
"source": "com.jordanbot.autoride.app-main-42:/xml/data_extraction_rules.xml"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_bg_button_danger.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/bg_button_danger.xml"
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xhdpi_ic_launcher.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xhdpi/ic_launcher.webp"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/xml_accessibility_config.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/xml/accessibility_config.xml"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/drawable_bg_button.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/drawable/bg_button.xml"
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xxhdpi_ic_launcher_foreground.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xxhdpi/ic_launcher_foreground.webp"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/layout_overlay_expanded.xml.flat",
@@ -56,7 +132,15 @@
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/xml/backup_rules.xml"
},
{
"merged": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-debug-40:/mipmap-anydpi-v26_ic_launcher_round.xml.flat",
"source": "/Users/hamzaaleghwairyeen/.gradle/daemon/8.7/com.jordanbot.autoride.app-main-42:/mipmap-anydpi-v26/ic_launcher_round.xml"
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xxhdpi_ic_launcher_round.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xxhdpi/ic_launcher_round.webp"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/mipmap-xxhdpi_ic_launcher.webp.flat",
"source": "com.jordanbot.autoride.app-main-42:/mipmap-xxhdpi/ic_launcher.webp"
},
{
"merged": "com.jordanbot.autoride.app-debug-40:/layout_activity_subscription.xml.flat",
"source": "com.jordanbot.autoride.app-main-42:/layout/activity_subscription.xml"
}
]

View File

@@ -57,6 +57,12 @@
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.jordanbot.autoride.SubscriptionActivity"
android:exported="false" />
<activity
android:name="com.jordanbot.autoride.SettingsActivity"
android:exported="false" />
<service
android:name="com.jordanbot.autoride.service.RideNotificationListener"

View File

@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="utf-8"?>
<vector
android:height="108dp"
android:width="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z"/>
<path android:fillColor="#00000000" android:pathData="M9,0L9,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,0L19,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,0L29,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,0L39,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,0L49,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,0L59,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,0L69,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,0L79,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M89,0L89,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M99,0L99,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,9L108,9"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,19L108,19"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,29L108,29"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,39L108,39"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,49L108,49"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,59L108,59"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,69L108,69"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,79L108,79"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,89L108,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,99L108,99"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,29L89,29"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,39L89,39"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,49L89,49"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,59L89,59"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,69L89,69"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,79L89,79"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,19L29,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,19L39,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,19L49,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,19L59,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,19L69,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,19L79,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
</vector>

View File

@@ -179,7 +179,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="④ تحديث الخرائط (GPS)"
android:text="④ الموافقة على الطلبات القريبة"
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold" />
@@ -188,7 +188,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="مطلوب لتتبع مسارك وتحديث خريطة الأردن وحفظ إحصائياتك"
android:text="مطلوب لمطابقة الطلبات القريبة من موقعك وتسريع القبول التلقائي"
android:textColor="#999999"
android:textSize="12sp" />
@@ -198,11 +198,30 @@
android:layout_height="44dp"
android:layout_marginTop="8dp"
android:background="@drawable/bg_button"
android:text="تفعيل تتبع الموقع"
android:text="تفعيل مطابقة الطلبات القريبة"
android:textColor="#FFFFFF"
android:textSize="14sp" />
</LinearLayout>
<!-- Navigation Buttons -->
<Button
android:id="@+id/btn_subscriptions"
android:layout_width="match_parent"
android:layout_height="48dp"
android:backgroundTint="#2A2A4A"
android:text="💳 إدارة الاشتراكات"
android:textColor="#FFFFFF"
android:layout_marginBottom="8dp" />
<Button
android:id="@+id/btn_settings"
android:layout_width="match_parent"
android:layout_height="48dp"
android:backgroundTint="#2A2A4A"
android:text="⚙️ الإعدادات والفلاتر"
android:textColor="#FFFFFF"
android:layout_marginBottom="24dp" />
<!-- Launch Button -->
<Button
android:id="@+id/btn_start"
@@ -225,6 +244,16 @@
android:textSize="15sp"
android:visibility="gone" />
<Button
android:id="@+id/btn_test_connection"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:background="?attr/selectableItemBackground"
android:text="🔍 فحص الاتصال والتنبيهات"
android:textColor="#00D4AA"
android:textSize="12sp" />
<!-- Supported apps info -->
<TextView
android:layout_width="wrap_content"

View File

@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/colorSurface"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="⚙️ الإعدادات"
android:textColor="?attr/colorPrimary"
android:textSize="32sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:text="تخصيص فلاتر البوت والمظهر"
android:textColor="?attr/colorOnSurface"
android:textSize="16sp" />
<!-- Filters Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="فلاتر الطلبات"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الحد الأدنى للسعر (JOD)"
android:textColor="?attr/colorOnSurface" />
<EditText
android:id="@+id/et_min_price"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:text="1.0"
android:textColor="?attr/colorOnSurface"
android:layout_marginBottom="16dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="أقصى وقت لوصول السائق (بالدقائق)"
android:textColor="?attr/colorOnSurface" />
<EditText
android:id="@+id/et_max_minutes"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:text="10"
android:textColor="?attr/colorOnSurface"
android:layout_marginBottom="16dp" />
<Switch
android:id="@+id/switch_auto_accept"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="تفعيل القبول التلقائي"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<!-- Supported Apps Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="التطبيقات المفعلة"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<CheckBox
android:id="@+id/cb_uber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Uber (أوبر)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
<CheckBox
android:id="@+id/cb_careem"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Careem (كريم)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
<CheckBox
android:id="@+id/cb_jeeny"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Jeeny (جيني)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<!-- Appearance Section -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="المظهر"
android:textColor="?attr/colorOnSurface"
android:textSize="18sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="24dp">
<Switch
android:id="@+id/switch_dark_mode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="الوضع الليلي (Dark Mode)"
android:textColor="?attr/colorOnSurface"
android:checked="true" />
</LinearLayout>
<Button
android:id="@+id/btn_save_settings"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="@drawable/bg_button_primary"
android:text="💾 حفظ الإعدادات"
android:textColor="#FFFFFF"
android:textSize="18sp"
android:textStyle="bold"
android:layout_marginBottom="24dp" />
</LinearLayout>
</ScrollView>

View File

@@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#1A1A2E"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical"
android:padding="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="💳 الاشتراكات"
android:textColor="#00D4AA"
android:textSize="32sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:text="اختر الخطة المناسبة لعملك"
android:textColor="#AAAAAA"
android:textSize="16sp" />
<TextView
android:id="@+id/tv_current_status"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:text="الخطة الحالية: مجاني (1 طلب / يوم)"
android:textAlignment="center"
android:textColor="#FFFFFF"
android:textSize="16sp" />
<!-- Free Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="المجانية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0 JOD"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• طلب واحد يومياً\n• تجربة الأساسيات"
android:textColor="#AAAAAA"
android:textSize="14sp" />
</LinearLayout>
<!-- Basic Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الأساسية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1 JOD / شهر"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• 10 طلبات يومياً\n• إحصائيات أساسية\n• فلاتر متقدمة"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<Button
android:id="@+id/btn_subscribe_basic"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="#00D4AA"
android:textColor="#FFFFFF"
android:text="اشترك الآن" />
</LinearLayout>
<!-- Pro Plan -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_card"
android:orientation="vertical"
android:padding="16dp"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="الاحترافية"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2.5 JOD / شهر"
android:textColor="#00D4AA"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="• طلبات غير محدودة\n• أولوية القبول\n• دعم فني مخصص"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<Button
android:id="@+id/btn_subscribe_pro"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="#FF9800"
android:textColor="#FFFFFF"
android:text="اشترك الآن" />
</LinearLayout>
</LinearLayout>
</ScrollView>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/bg_bubble"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/bg_bubble"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Some files were not shown because too many files have changed in this diff Show More