Skip to content

Commit

Permalink
com.example to via.android
Browse files Browse the repository at this point in the history
  • Loading branch information
Robert Lucey committed Aug 10, 2023
1 parent 9ba8cc4 commit d5a26ad
Show file tree
Hide file tree
Showing 27 changed files with 81 additions and 104 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality;
package via.android.roadquality;

import android.content.Context;

Expand All @@ -21,6 +21,6 @@ public class ExampleInstrumentedTest {
public void useAppContext() {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
assertEquals("com.example.roadquality", appContext.getPackageName());
assertEquals("via.android.roadquality", appContext.getPackageName());
}
}
}
12 changes: 6 additions & 6 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.roadquality">
package="via.android.roadquality">

<uses-feature
android:name="android.hardware.sensor.accelerometer"
Expand Down Expand Up @@ -34,19 +34,19 @@
This BroadcastReceiver listens for any ActivityTransition broadcasts and creates Journeys
-->
<receiver
android:name=".AutomaticJourneyCreator"
android:name="via.android.roadquality.AutomaticJourneyCreator"
android:enabled="true"
android:exported="true"
android:permission="android.permission.ACTIVITY_RECOGNITION">
<intent-filter>
<action android:name="com.example.roadquality.ACTION_PROCESS_ACTIVITY_TRANSITIONS"/>
<action android:name="via.android.roadquality.ACTION_PROCESS_ACTIVITY_TRANSITIONS"/>
</intent-filter>
></receiver>

<service android:name=".services.MainService" />
<service android:name="via.android.roadquality.services.MainService" />

<activity
android:name=".MainActivity"
android:name="via.android.roadquality.MainActivity"
android:exported="true"
android:label="@string/app_name">
<intent-filter>
Expand All @@ -57,4 +57,4 @@
</activity>
</application>

</manifest>
</manifest>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality;
package via.android.roadquality;

import static android.content.Context.MODE_PRIVATE;

Expand All @@ -12,8 +12,10 @@
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;

import com.example.roadquality.services.MainService;
import com.example.roadquality.utils.LokiLogger;
import via.android.roadquality.R;

import via.android.roadquality.services.MainService;
import via.android.roadquality.utils.LokiLogger;
import com.google.android.gms.location.ActivityTransition;
import com.google.android.gms.location.ActivityTransitionEvent;
import com.google.android.gms.location.ActivityTransitionResult;
Expand All @@ -24,7 +26,7 @@
public class AutomaticJourneyCreator extends BroadcastReceiver {
private LokiLogger logger;

public static final String INTENT_ACTION = "com.example.roadquality.ACTION_PROCESS_ACTIVITY_TRANSITIONS";
public static final String INTENT_ACTION = "via.android.roadquality.ACTION_PROCESS_ACTIVITY_TRANSITIONS";

private void showNotification(Context context, String content) {
String CHANNEL_ID = "xrtckujvhb";
Expand Down Expand Up @@ -116,4 +118,4 @@ public void onReceive(Context context, Intent intent) {
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
package com.example.roadquality;
package via.android.roadquality;

import android.Manifest;
import android.app.PendingIntent;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.Window;
import android.view.WindowInsets;
import android.view.WindowInsetsController;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
Expand All @@ -20,23 +18,21 @@
import androidx.navigation.ui.AppBarConfiguration;
import androidx.navigation.ui.NavigationUI;

import com.example.roadquality.databinding.ActivityMainBinding;
import com.example.roadquality.utils.LokiLogger;
import via.android.roadquality.R;
import via.android.roadquality.databinding.ActivityMainBinding;
import via.android.roadquality.utils.LokiLogger;

import com.google.android.gms.location.ActivityRecognition;
import com.google.android.gms.location.ActivityTransition;
import com.google.android.gms.location.ActivityTransitionRequest;
import com.google.android.gms.location.DetectedActivity;
import com.google.android.gms.tasks.OnSuccessListener;
import com.google.android.gms.tasks.Task;
import com.google.android.material.bottomnavigation.BottomNavigationView;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.UUID;

import pub.devrel.easypermissions.AfterPermissionGranted;
import pub.devrel.easypermissions.AppSettingsDialog;
import pub.devrel.easypermissions.EasyPermissions;


Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality.models;
package via.android.roadquality.models;

public class AccelerometerPoint {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.example.roadquality.models;
package via.android.roadquality.models;

import com.example.roadquality.utils.Haversine;
import via.android.roadquality.utils.Haversine;

import org.json.JSONException;
import org.json.JSONObject;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality.models;
package via.android.roadquality.models;

import org.json.JSONArray;
import org.json.JSONException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,25 +1,23 @@
package com.example.roadquality.models;
package via.android.roadquality.models;

import android.content.Context;
import android.os.Environment;

import androidx.annotation.NonNull;

import com.example.roadquality.BuildConfig;
import com.example.roadquality.utils.LokiLogger;
import via.android.roadquality.BuildConfig;
import via.android.roadquality.utils.LokiLogger;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
import java.util.UUID;

import okhttp3.Call;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
package com.example.roadquality.models;

import android.os.Environment;
package via.android.roadquality.models;

import org.json.JSONException;

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.util.ArrayList;

public class Journeys {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality.models;
package via.android.roadquality.models;


public class Vector3D {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality.services;
package via.android.roadquality.services;

import android.content.Context;
import android.hardware.Sensor;
Expand All @@ -7,7 +7,7 @@
import android.hardware.SensorManager;
import android.util.Log;

import com.example.roadquality.models.Vector3D;
import via.android.roadquality.models.Vector3D;


abstract class AccelerometerSensor implements SensorEventListener {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
package com.example.roadquality.services;
package via.android.roadquality.services;

import android.content.Context;
import android.location.Location;
import android.location.LocationListener;

import com.example.roadquality.models.AccelerometerPoint;
import com.example.roadquality.models.DataPoint;
import com.example.roadquality.models.GPSPoint;
import com.example.roadquality.models.Journey;
import com.example.roadquality.utils.LokiLogger;
import via.android.roadquality.models.AccelerometerPoint;
import via.android.roadquality.models.DataPoint;
import via.android.roadquality.models.GPSPoint;
import via.android.roadquality.models.Journey;
import via.android.roadquality.utils.LokiLogger;
import com.google.android.gms.location.LocationCallback;
import com.google.android.gms.location.LocationResult;

import java.time.Instant;
import java.util.List;

public class LocationService extends LocationCallback implements LocationListener {
LokiLogger logger;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality.services;
package via.android.roadquality.services;

import static java.time.Instant.now;

Expand All @@ -19,12 +19,12 @@
import androidx.core.app.ActivityCompat;
import androidx.core.app.NotificationCompat;

import com.example.roadquality.models.Vector3D;
import com.example.roadquality.models.AccelerometerPoint;
import com.example.roadquality.models.DataPoint;
import com.example.roadquality.models.GPSPoint;
import com.example.roadquality.models.Journey;
import com.example.roadquality.utils.LokiLogger;
import via.android.roadquality.models.Vector3D;
import via.android.roadquality.models.AccelerometerPoint;
import via.android.roadquality.models.DataPoint;
import via.android.roadquality.models.GPSPoint;
import via.android.roadquality.models.Journey;
import via.android.roadquality.utils.LokiLogger;
import com.google.android.gms.location.FusedLocationProviderClient;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationServices;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality.ui.home;
package via.android.roadquality.ui.home;

import android.content.Intent;
import android.os.Bundle;
Expand All @@ -7,23 +7,20 @@
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.CheckBox;

import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;

import com.example.roadquality.AutomaticJourneyCreator;
import com.example.roadquality.R;
import com.example.roadquality.databinding.FragmentHomeBinding;
import com.example.roadquality.services.MainService;
import com.example.roadquality.utils.LokiLogger;
import via.android.roadquality.AutomaticJourneyCreator;

import via.android.roadquality.databinding.FragmentHomeBinding;

import via.android.roadquality.utils.LokiLogger;
import com.google.android.gms.common.internal.safeparcel.SafeParcelableSerializer;
import com.google.android.gms.location.ActivityTransition;
import com.google.android.gms.location.ActivityTransitionEvent;
import com.google.android.gms.location.ActivityTransitionResult;
import com.google.android.gms.location.DetectedActivity;
import com.google.android.material.slider.LabelFormatter;
import com.google.android.material.slider.Slider;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -91,4 +88,4 @@ private void sendCycleEvent(boolean entered) {
this.logger.log(exception.getStackTrace().toString());
}
}
}
}
Original file line number Diff line number Diff line change
@@ -1,28 +1,22 @@
package com.example.roadquality.ui.home;
package via.android.roadquality.ui.home;

import static android.content.Context.MODE_PRIVATE;

import android.Manifest;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;

import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;

import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.TextView;

import com.example.roadquality.R;
import com.example.roadquality.databinding.FragmentHomeBinding;
import com.example.roadquality.databinding.FragmentSettingsBinding;
import com.example.roadquality.services.MainService;
import via.android.roadquality.databinding.FragmentHomeBinding;
import via.android.roadquality.databinding.FragmentSettingsBinding;
import com.google.android.material.slider.LabelFormatter;
import com.google.android.material.slider.Slider;

Expand Down Expand Up @@ -91,4 +85,4 @@ public void onDestroyView() {
super.onDestroyView();
binding = null;
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality.ui.home;
package via.android.roadquality.ui.home;

import android.os.Bundle;

Expand All @@ -11,9 +11,8 @@
import android.webkit.WebView;
import android.widget.ProgressBar;

import com.example.roadquality.R;
import com.example.roadquality.databinding.FragmentHomeBinding;
import com.example.roadquality.databinding.FragmentWebViewBinding;
import via.android.roadquality.databinding.FragmentHomeBinding;
import via.android.roadquality.databinding.FragmentWebViewBinding;

/**
* A simple {@link Fragment} subclass.
Expand Down Expand Up @@ -87,4 +86,4 @@ public void onProgressChanged(WebView view, int progress) {

return root;
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.roadquality.utils;
package via.android.roadquality.utils;

public class Haversine {
private static final int EARTH_RADIUS = 6371; // Approx Earth radius in KM
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.example.roadquality.utils;
package via.android.roadquality.utils;

import android.content.Context;
import android.content.SharedPreferences;
import android.util.Log;

import com.example.roadquality.BuildConfig;
import via.android.roadquality.BuildConfig;

import pl.mjaron.tinyloki.ILogStream;
import pl.mjaron.tinyloki.LogController;
Expand Down
Loading

0 comments on commit d5a26ad

Please sign in to comment.