diff --git a/.idea/assetWizardSettings.xml b/.idea/assetWizardSettings.xml
new file mode 100644
index 0000000..0068d43
--- /dev/null
+++ b/.idea/assetWizardSettings.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser
new file mode 100644
index 0000000..3f6cd0f
Binary files /dev/null and b/.idea/caches/build_file_checksums.ser differ
diff --git a/.idea/caches/gradle_models.ser b/.idea/caches/gradle_models.ser
new file mode 100644
index 0000000..5971202
Binary files /dev/null and b/.idea/caches/gradle_models.ser differ
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000..ae78c11
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+ xmlns:android
+
+ ^$
+
+
+
+
+
+
+
+
+ xmlns:.*
+
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*:id
+
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ .*:name
+
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ name
+
+ ^$
+
+
+
+
+
+
+
+
+ style
+
+ ^$
+
+
+
+
+
+
+
+
+ .*
+
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*
+
+ http://schemas.android.com/apk/res/android
+
+
+ ANDROID_ATTRIBUTE_ORDER
+
+
+
+
+
+
+ .*
+
+ .*
+
+
+ BY_NAME
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 96cc43e..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml
deleted file mode 100644
index e7bedf3..0000000
--- a/.idea/copyright/profiles_settings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 7ac24c7..674414f 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -1,8 +1,11 @@
+
-
+
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 48b26e3..37b1ff1 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,8 +2,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7..35eb1dd 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index 2944ad7..0e0bd08 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,12 +1,12 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 25
+ compileSdkVersion 29
buildToolsVersion '26.0.2'
defaultConfig {
- applicationId "com.example.h_mal.shift_tracker"
+ applicationId "com.appttude.h_mal.farmr"
minSdkVersion 21
- targetSdkVersion 25
+ targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
@@ -21,17 +21,15 @@ android {
}
dependencies {
- implementation 'com.android.support:support-v4:25.4.0'
- implementation 'com.android.support:support-vector-drawable:25.4.0'
+ implementation 'com.android.support:support-v4:26.1.0'
+ implementation 'com.android.support:support-vector-drawable:26.1.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
- compile 'com.android.support:appcompat-v7:25.4.0'
- compile 'com.android.support:design:25.4.0'
- compile 'com.android.support.constraint:constraint-layout:1.0.2'
- compile 'com.ajts.androidmads.SQLite2Excel:library:1.0.2'
-
- compile 'com.google.android.gms:play-services-ads:11.8.0'
+ implementation 'com.android.support:appcompat-v7:26.1.0'
+ implementation 'com.android.support:design:26.1.0'
+ implementation 'com.android.support.constraint:constraint-layout:1.0.2'
+ implementation 'com.ajts.androidmads.SQLite2Excel:library:1.0.2'
testCompile 'junit:junit:4.12'
}
diff --git a/app/src/androidTest/java/com/example/h_mal/shift_tracker/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/appttude/h_mal/farmr/ExampleInstrumentedTest.java
similarity index 89%
rename from app/src/androidTest/java/com/example/h_mal/shift_tracker/ExampleInstrumentedTest.java
rename to app/src/androidTest/java/com/appttude/h_mal/farmr/ExampleInstrumentedTest.java
index 7887498..d660d27 100644
--- a/app/src/androidTest/java/com/example/h_mal/shift_tracker/ExampleInstrumentedTest.java
+++ b/app/src/androidTest/java/com/appttude/h_mal/farmr/ExampleInstrumentedTest.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker;
+package com.appttude.h_mal.farmr;
import android.content.Context;
import android.support.test.InstrumentationRegistry;
@@ -7,7 +7,7 @@ import android.support.test.runner.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
/**
* Instrumentation test, which will execute on an Android device.
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 72e509d..fb6eb7c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,54 +1,40 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ package="com.appttude.h_mal.farmr">
+ android:theme="@android:style/Theme.Black.NoTitleBar"
+ tools:ignore="LockedOrientationActivity">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png
new file mode 100644
index 0000000..47587fd
Binary files /dev/null and b/app/src/main/ic_launcher-playstore.png differ
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftProvider.java b/app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftProvider.java
similarity index 98%
rename from app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftProvider.java
rename to app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftProvider.java
index 200a6cf..964f1a8 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftProvider.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftProvider.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker.Data;
+package com.appttude.h_mal.farmr.Data;
import android.content.ContentProvider;
import android.content.ContentUris;
@@ -9,7 +9,7 @@ import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import android.util.Log;
-import com.example.h_mal.shift_tracker.Data.ShiftsContract.ShiftsEntry;
+import com.appttude.h_mal.farmr.Data.ShiftsContract.ShiftsEntry;
/**
* Created by h_mal on 26/12/2017.
@@ -36,6 +36,7 @@ public class ShiftProvider extends ContentProvider {
ShiftsDbHelper mDbHelper;
public ShiftProvider() {
+
}
@Override
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftsContract.java b/app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftsContract.java
similarity index 92%
rename from app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftsContract.java
rename to app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftsContract.java
index 5cf3734..93e7151 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftsContract.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftsContract.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker.Data;
+package com.appttude.h_mal.farmr.Data;
import android.content.ContentResolver;
import android.net.Uri;
@@ -12,7 +12,7 @@ public class ShiftsContract {
private ShiftsContract() {}
- public static final String CONTENT_AUTHORITY = "com.example.h_mal.shift_tracker";
+ public static final String CONTENT_AUTHORITY = "com.appttude.h_mal.farmr";
public static final Uri BASE_CONTENT_URI = Uri.parse("content://" + CONTENT_AUTHORITY);
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftsDbHelper.java b/app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftsDbHelper.java
similarity index 68%
rename from app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftsDbHelper.java
rename to app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftsDbHelper.java
index a22b0a5..557606f 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/Data/ShiftsDbHelper.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/Data/ShiftsDbHelper.java
@@ -1,10 +1,10 @@
-package com.example.h_mal.shift_tracker.Data;
+package com.appttude.h_mal.farmr.Data;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
-import com.example.h_mal.shift_tracker.Data.ShiftsContract.ShiftsEntry;
+import com.appttude.h_mal.farmr.Data.ShiftsContract.ShiftsEntry;
/**
* Created by h_mal on 26/12/2017.
@@ -58,27 +58,6 @@ public class ShiftsDbHelper extends SQLiteOpenHelper {
+ ShiftsEntry.COLUMN_SHIFT_PAYRATE + " FLOAT NOT NULL DEFAULT 0, "
+ ShiftsEntry.COLUMN_SHIFT_TOTALPAY + " FLOAT NOT NULL DEFAULT 0)";
- private static final String DATABASE_ALTER_1 =
- "ALTER TABLE " + ShiftsEntry.TABLE_NAME + " ADD COLUMN "
- + ShiftsEntry.COLUMN_SHIFT_TYPE + " TEXT NOT NULL DEFAULT " + DEFAULT_TEXT + ";";
-
- private static final String DATABASE_ALTER_2 =
- "ALTER TABLE " + ShiftsEntry.TABLE_NAME + " ADD COLUMN "
- + ShiftsEntry.COLUMN_SHIFT_UNIT + " FLOAT NOT NULL DEFAULT 0;";
-
- private static final String DATABASE_ALTER_3 =
- "ALTER TABLE " + ShiftsEntry.TABLE_NAME + " ADD COLUMN "
- + ShiftsEntry.COLUMN_SHIFT_PAYRATE + " FLOAT NOT NULL DEFAULT 0;";
-
- private static final String DATABASE_ALTER_4 =
- "ALTER TABLE " + ShiftsEntry.TABLE_NAME + " ADD COLUMN "
- + ShiftsEntry.COLUMN_SHIFT_TOTALPAY + " FLOAT NOT NULL DEFAULT 0;";
-
- private static final String DATABASE_UPDATE_1 =
- "UPDATE " + ShiftsEntry.TABLE_NAME + " SET "
- + ShiftsEntry.COLUMN_SHIFT_TYPE + " = replace( " + ShiftsEntry.COLUMN_SHIFT_TYPE + ", 'hourly', 'Hourly' )" +
- " WHERE " + ShiftsEntry.COLUMN_SHIFT_TYPE + " LIKE 'hourly%'";
-
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if (oldVersion < newVersion) {
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/FilterDataFragment.java b/app/src/main/java/com/appttude/h_mal/farmr/FilterDataFragment.java
similarity index 97%
rename from app/src/main/java/com/example/h_mal/shift_tracker/FilterDataFragment.java
rename to app/src/main/java/com/appttude/h_mal/farmr/FilterDataFragment.java
index 5c91523..4c98c3c 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/FilterDataFragment.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/FilterDataFragment.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker;
+package com.appttude.h_mal.farmr;
import android.app.DatePickerDialog;
import android.os.Bundle;
@@ -13,7 +13,7 @@ import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.Spinner;
-import com.example.h_mal.shift_tracker.Data.ShiftsContract;
+import com.appttude.h_mal.farmr.Data.ShiftsContract;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@@ -21,8 +21,8 @@ import java.util.Calendar;
import java.util.Date;
import java.util.List;
-import static com.example.h_mal.shift_tracker.MainActivity.args;
-import static com.example.h_mal.shift_tracker.MainActivity.selection;
+import static com.appttude.h_mal.farmr.MainActivity.args;
+import static com.appttude.h_mal.farmr.MainActivity.selection;
public class FilterDataFragment extends Fragment {
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/FragmentAddItem.java b/app/src/main/java/com/appttude/h_mal/farmr/FragmentAddItem.java
similarity index 99%
rename from app/src/main/java/com/example/h_mal/shift_tracker/FragmentAddItem.java
rename to app/src/main/java/com/appttude/h_mal/farmr/FragmentAddItem.java
index 2b498c0..fc9e8f2 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/FragmentAddItem.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/FragmentAddItem.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker;
+package com.appttude.h_mal.farmr;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
@@ -29,7 +29,7 @@ import android.widget.TextView;
import android.widget.TimePicker;
import android.widget.Toast;
-import com.example.h_mal.shift_tracker.Data.ShiftsContract;
+import com.appttude.h_mal.farmr.Data.ShiftsContract;
import java.util.Calendar;
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/FragmentMain.java b/app/src/main/java/com/appttude/h_mal/farmr/FragmentMain.java
similarity index 94%
rename from app/src/main/java/com/example/h_mal/shift_tracker/FragmentMain.java
rename to app/src/main/java/com/appttude/h_mal/farmr/FragmentMain.java
index 67995bd..64816be 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/FragmentMain.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/FragmentMain.java
@@ -1,6 +1,7 @@
-package com.example.h_mal.shift_tracker;
+package com.appttude.h_mal.farmr;
import android.Manifest;
+import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.ContentValues;
@@ -13,12 +14,14 @@ import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.os.StrictMode;
+import android.support.annotation.NonNull;
import android.support.design.widget.FloatingActionButton;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.app.LoaderManager;
import android.support.v4.content.Loader;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
@@ -27,15 +30,15 @@ import android.widget.ListView;
import android.widget.Toast;
import com.ajts.androidmads.library.SQLiteToExcel;
-import com.example.h_mal.shift_tracker.Data.ShiftsContract.ShiftsEntry;
-import com.example.h_mal.shift_tracker.Data.ShiftsDbHelper;
+import com.appttude.h_mal.farmr.Data.ShiftsContract.ShiftsEntry;
+import com.appttude.h_mal.farmr.Data.ShiftsDbHelper;
import java.io.File;
-import static com.example.h_mal.shift_tracker.MainActivity.args;
-import static com.example.h_mal.shift_tracker.MainActivity.filter;
-import static com.example.h_mal.shift_tracker.MainActivity.selection;
-import static com.example.h_mal.shift_tracker.MainActivity.sortOrder;
+import static com.appttude.h_mal.farmr.MainActivity.args;
+import static com.appttude.h_mal.farmr.MainActivity.filter;
+import static com.appttude.h_mal.farmr.MainActivity.selection;
+import static com.appttude.h_mal.farmr.MainActivity.sortOrder;
public class FragmentMain extends Fragment implements
@@ -212,6 +215,7 @@ public class FragmentMain extends Fragment implements
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
+
int rowsDeleted = getActivity().getContentResolver().delete(ShiftsEntry.CONTENT_URI, null, null);
Toast.makeText(getContext(), rowsDeleted + " Items Deleted", Toast.LENGTH_SHORT).show();
}
@@ -296,7 +300,9 @@ public class FragmentMain extends Fragment implements
database.insert(ShiftsEntry.TABLE_NAME_EXPORT, null, values);
}
- } finally {
+ }catch (Exception e){
+ Log.e("FragmentMain", "ExportData: ", e);
+ }finally {
ContentValues values = new ContentValues();
values.put(ShiftsEntry.COLUMN_SHIFT_DESCRIPTION, "");
values.put(ShiftsEntry.COLUMN_SHIFT_DATE, "");
@@ -378,10 +384,10 @@ public class FragmentMain extends Fragment implements
int lines = 0;
try {
while (cursor.moveToNext()) {
- final Float durationColumnIndex = cursor.getFloat(cursor.getColumnIndexOrThrow(ShiftsEntry.COLUMN_SHIFT_DURATION));
+ final float durationColumnIndex = cursor.getFloat(cursor.getColumnIndexOrThrow(ShiftsEntry.COLUMN_SHIFT_DURATION));
final String typeColumnIndex = cursor.getString(cursor.getColumnIndexOrThrow(ShiftsEntry.COLUMN_SHIFT_TYPE));
- final Float unitColumnIndex = cursor.getFloat(cursor.getColumnIndexOrThrow(ShiftsEntry.COLUMN_SHIFT_UNIT));
- final Float totalpayColumnIndex = cursor.getFloat(cursor.getColumnIndexOrThrow(ShiftsEntry.COLUMN_SHIFT_TOTALPAY));
+ final float unitColumnIndex = cursor.getFloat(cursor.getColumnIndexOrThrow(ShiftsEntry.COLUMN_SHIFT_UNIT));
+ final float totalpayColumnIndex = cursor.getFloat(cursor.getColumnIndexOrThrow(ShiftsEntry.COLUMN_SHIFT_TOTALPAY));
totalDuration = totalDuration + durationColumnIndex;
if (typeColumnIndex.contains("Hourly")){
@@ -404,6 +410,7 @@ public class FragmentMain extends Fragment implements
return buildInfoString(totalDuration,countOfTypeH,countOfTypeP,totalUnits,totalPay,lines);
}
+ @SuppressLint("DefaultLocale")
public String buildInfoString(float totalDuration, int countOfTypeH, int countOfTypeP, float totalUnits, float totalPay, int lines){
String textString;
textString = lines + " Shifts";
@@ -461,18 +468,16 @@ public class FragmentMain extends Fragment implements
}
@Override
- public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
+ public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
System.out.println("request code" + requestCode);
- switch (requestCode) {
- case MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE: {
- if (grantResults.length > 0
- && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
- exportDialog();
- }else{
- Toast.makeText(getContext(), "Storage Permissions denied", Toast.LENGTH_SHORT).show();
- }
+ if (requestCode == MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE) {
+ if (grantResults.length > 0
+ && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
+ exportDialog();
+ } else {
+ Toast.makeText(getContext(), "Storage Permissions denied", Toast.LENGTH_SHORT).show();
}
}
}
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/FurtherInfoFragment.java b/app/src/main/java/com/appttude/h_mal/farmr/FurtherInfoFragment.java
similarity index 98%
rename from app/src/main/java/com/example/h_mal/shift_tracker/FurtherInfoFragment.java
rename to app/src/main/java/com/appttude/h_mal/farmr/FurtherInfoFragment.java
index cd76d12..77dc060 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/FurtherInfoFragment.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/FurtherInfoFragment.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker;
+package com.appttude.h_mal.farmr;
import android.database.Cursor;
import android.net.Uri;
@@ -17,7 +17,7 @@ import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
-import com.example.h_mal.shift_tracker.Data.ShiftsContract;
+import com.appttude.h_mal.farmr.Data.ShiftsContract;
public class FurtherInfoFragment extends Fragment implements
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/MainActivity.java b/app/src/main/java/com/appttude/h_mal/farmr/MainActivity.java
similarity index 75%
rename from app/src/main/java/com/example/h_mal/shift_tracker/MainActivity.java
rename to app/src/main/java/com/appttude/h_mal/farmr/MainActivity.java
index 712b4e0..5612f42 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/MainActivity.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/MainActivity.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker;
+package com.appttude.h_mal.farmr;
import android.Manifest;
import android.app.Activity;
@@ -16,13 +16,6 @@ import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
-import android.view.View;
-import android.widget.ProgressBar;
-
-import com.google.android.gms.ads.AdListener;
-import com.google.android.gms.ads.AdRequest;
-import com.google.android.gms.ads.AdView;
-import com.google.android.gms.ads.MobileAds;
import java.util.List;
@@ -35,8 +28,6 @@ public class MainActivity extends AppCompatActivity {
public static String[] args;
private static Toolbar toolbar;
public static FragmentManager fragmentManager;
- private AdView adView;
- private ProgressBar progressBar;
private String currentFragment;
@Override
@@ -53,8 +44,6 @@ public class MainActivity extends AppCompatActivity {
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.container,new FragmentMain()).addToBackStack("main").commit();
- progressBar = (ProgressBar) findViewById(R.id.progressBar2);
-
fragmentManager.addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() {
@Override
public void onBackStackChanged() {
@@ -64,52 +53,6 @@ public class MainActivity extends AppCompatActivity {
}
});
- // Initialize the Mobile Ads SDK.
- MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");
-
- // Gets the ad view defined in layout/ad_fragment.xml with ad unit ID set in
- // values/strings.xml.
- adView = (AdView) findViewById(R.id.adView);
- adView.setAdListener(new AdListener(){
- @Override
- public void onAdOpened() {
- // Code to be executed when an ad opens an overlay that
- // covers the screen.
- }
-
- @Override
- public void onAdLeftApplication() {
- // Code to be executed when the user has left the app.
- }
-
- @Override
- public void onAdClosed() {
- // Code to be executed when when the user is about to return
- // to the app after tapping on an ad.
- }
- @Override
- public void onAdFailedToLoad(int i) {
- super.onAdFailedToLoad(i);
- progressBar.setVisibility(View.GONE);
- }
-
- @Override
- public void onAdLoaded() {
- super.onAdLoaded();
- progressBar.setVisibility(View.GONE);
- }
- });
- // Create an ad request. Check your logcat output for the hashed device ID to
- // get test ads on a physical device. e.g.
- // "Use AdRequest.Builder.addTestDevice("ABCDEF012345") to get test ads on this device."
-
- AdRequest adRequest = new AdRequest.Builder()
- .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
- .build();
-
- // Start loading the ad in the background.
- adView.loadAd(adRequest);
-
}
public static void setActionBarTitle(String title){
toolbar.setTitle(title);
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/ShiftsCursorAdapter.java b/app/src/main/java/com/appttude/h_mal/farmr/ShiftsCursorAdapter.java
similarity index 97%
rename from app/src/main/java/com/example/h_mal/shift_tracker/ShiftsCursorAdapter.java
rename to app/src/main/java/com/appttude/h_mal/farmr/ShiftsCursorAdapter.java
index 560f6ba..3631ad9 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/ShiftsCursorAdapter.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/ShiftsCursorAdapter.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker;
+package com.appttude.h_mal.farmr;
import android.content.ContentUris;
import android.content.Context;
@@ -14,8 +14,8 @@ import android.widget.CursorAdapter;
import android.widget.ImageView;
import android.widget.TextView;
-import com.example.h_mal.shift_tracker.Data.ShiftProvider;
-import com.example.h_mal.shift_tracker.Data.ShiftsContract.ShiftsEntry;
+import com.appttude.h_mal.farmr.Data.ShiftProvider;
+import com.appttude.h_mal.farmr.Data.ShiftsContract.ShiftsEntry;
/**
* Created by h_mal on 26/12/2017.
diff --git a/app/src/main/java/com/example/h_mal/shift_tracker/SplashScreen.java b/app/src/main/java/com/appttude/h_mal/farmr/SplashScreen.java
similarity index 95%
rename from app/src/main/java/com/example/h_mal/shift_tracker/SplashScreen.java
rename to app/src/main/java/com/appttude/h_mal/farmr/SplashScreen.java
index 130fdfb..cc747cf 100644
--- a/app/src/main/java/com/example/h_mal/shift_tracker/SplashScreen.java
+++ b/app/src/main/java/com/appttude/h_mal/farmr/SplashScreen.java
@@ -1,4 +1,4 @@
-package com.example.h_mal.shift_tracker;
+package com.appttude.h_mal.farmr;
import android.app.Activity;
import android.content.Intent;
@@ -36,7 +36,7 @@ public class SplashScreen extends Activity {
// Start your app main activity
// startActivity(i,bundle);
startActivity(i);
- overridePendingTransition(android.R.anim.fade_in,R.anim.hyperspace_jump);
+ overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
// finish();
}
}, SPLASH_TIME_OUT);
diff --git a/app/src/main/res/drawable-hdpi/splash.png b/app/src/main/res/drawable-hdpi/splash.png
new file mode 100644
index 0000000..3d0dfb3
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/splash.png differ
diff --git a/app/src/main/res/drawable-mdpi/splash.png b/app/src/main/res/drawable-mdpi/splash.png
new file mode 100644
index 0000000..85fa078
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/splash.png differ
diff --git a/app/src/main/res/drawable-xhdpi/splash.png b/app/src/main/res/drawable-xhdpi/splash.png
new file mode 100644
index 0000000..642a33e
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/splash.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/splash.png b/app/src/main/res/drawable-xxhdpi/splash.png
new file mode 100644
index 0000000..b31bd01
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/splash.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/splash.png b/app/src/main/res/drawable-xxxhdpi/splash.png
new file mode 100644
index 0000000..2e15f20
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/splash.png differ
diff --git a/app/src/main/res/drawable/farmr.jpg b/app/src/main/res/drawable/farmr.jpg
deleted file mode 100644
index cfa734d..0000000
Binary files a/app/src/main/res/drawable/farmr.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml
new file mode 100644
index 0000000..ca3826a
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_background.xml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_launcher_release_background.xml b/app/src/main/res/drawable/ic_launcher_release_background.xml
new file mode 100644
index 0000000..ca3826a
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_release_background.xml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_splash.xml b/app/src/main/res/layout/activity_splash.xml
index 8db7e41..149f6c1 100644
--- a/app/src/main/res/layout/activity_splash.xml
+++ b/app/src/main/res/layout/activity_splash.xml
@@ -1,46 +1,9 @@
+ android:id="@+id/splash_layout"
+ android:background="@drawable/splash">
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/dialog_layout.xml b/app/src/main/res/layout/dialog_layout.xml
index 0107d7f..faf810a 100644
--- a/app/src/main/res/layout/dialog_layout.xml
+++ b/app/src/main/res/layout/dialog_layout.xml
@@ -1,7 +1,6 @@
diff --git a/app/src/main/res/layout/fragment_add_item.xml b/app/src/main/res/layout/fragment_add_item.xml
index 10d1cee..8f6152b 100644
--- a/app/src/main/res/layout/fragment_add_item.xml
+++ b/app/src/main/res/layout/fragment_add_item.xml
@@ -1,6 +1,5 @@
+ tools:context="com.appttude.h_mal.farmr.FilterDataFragment">
+ tools:context="com.appttude.h_mal.farmr.FurtherInfoFragment">
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_main.xml b/app/src/main/res/layout/fragment_main.xml
index b823e6f..f964b7b 100644
--- a/app/src/main/res/layout/fragment_main.xml
+++ b/app/src/main/res/layout/fragment_main.xml
@@ -3,13 +3,13 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:ads="http://schemas.android.com/apk/res-auto"
- tools:context="com.example.h_mal.shift_tracker.FragmentMain">
+ tools:context="com.appttude.h_mal.farmr.FragmentMain">
+ tools:listitem="@layout/list_item_1">
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/list_item_1.xml b/app/src/main/res/layout/list_item_1.xml
index 4695bf5..d728629 100644
--- a/app/src/main/res/layout/list_item_1.xml
+++ b/app/src/main/res/layout/list_item_1.xml
@@ -70,7 +70,7 @@
android:id="@+id/currency"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="$"
+ android:text="£"
android:textColor="#728fcc"
android:textSize="12sp" />
diff --git a/app/src/main/res/layout/main_view.xml b/app/src/main/res/layout/main_view.xml
index aafdb33..8732118 100644
--- a/app/src/main/res/layout/main_view.xml
+++ b/app/src/main/res/layout/main_view.xml
@@ -1,7 +1,6 @@
-
@@ -32,27 +34,12 @@
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml
index 8240985..0135299 100644
--- a/app/src/main/res/menu/menu_main.xml
+++ b/app/src/main/res/menu/menu_main.xml
@@ -1,7 +1,7 @@