diff --git a/.gitignore b/.gitignore index eb1a0a5..ccb302c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,7 @@ captures/ # IntelliJ project files *.iml .idea/ +.cxx/ # Misc .DS_Store diff --git a/app/build.gradle b/app/build.gradle index a812235..e86deb3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,6 +10,8 @@ android { targetSdkVersion targetSdkVer versionCode 7 versionName "0.7" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } //check if the keystore details are defined in gradle.properties (this is so the key is not in github) @@ -43,8 +45,11 @@ android { dependencies { implementation project(':rootbeerlib') - implementation "com.android.support:appcompat-v7:$supportLibVer" - implementation "com.android.support:design:$supportLibVer" + implementation 'androidx.appcompat:appcompat:1.1.0' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + implementation 'com.google.android.material:material:1.2.0-alpha01' implementation 'com.nineoldandroids:library:2.4.0' implementation 'uk.co.barbuzz:beerprogressview:0.0.4' + androidTestImplementation 'androidx.test:runner:1.2.0' + androidTestImplementation 'androidx.test.ext:junit:1.1.1' } diff --git a/app/src/androidTest/java/com/scottyab/rootbeer/ApplicationTest.java b/app/src/androidTest/java/com/scottyab/rootbeer/ApplicationTest.java index f24bf06..62a5297 100644 --- a/app/src/androidTest/java/com/scottyab/rootbeer/ApplicationTest.java +++ b/app/src/androidTest/java/com/scottyab/rootbeer/ApplicationTest.java @@ -1,13 +1,17 @@ package com.scottyab.rootbeer; -import android.app.Application; -import android.test.ApplicationTestCase; - -/** - * Testing Fundamentals - */ -public class ApplicationTest extends ApplicationTestCase { - public ApplicationTest() { - super(Application.class); +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; + +import androidx.test.ext.junit.runners.AndroidJUnit4; + +@RunWith(AndroidJUnit4.class) +public class ApplicationTest { + + @Test + public void someTest() { + Assert.assertTrue(true); } + } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 116631a..b1add09 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,11 +1,13 @@ + android:theme="@style/AppTheme.NoActionBar" + tools:ignore="AllowBackup,GoogleAppIndexingWarning"> (); checkRootImageViewList.add(rootCheck1ImageView); checkRootImageViewList.add(rootCheck2ImageView); @@ -74,7 +75,7 @@ private void initView() { checkRootImageViewList.add(rootCheck10ImageView); checkRootImageViewList.add(rootCheck11ImageView); - floatingActionButton = (FloatingActionButton) findViewById(R.id.fab); + floatingActionButton = findViewById(R.id.fab); floatingActionButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { @@ -117,9 +118,8 @@ public boolean onOptionsItemSelected(MenuItem item) { } private void showInfoDialog() { - if (infoDialog != null && infoDialog.isShowing()) { - //do nothing if already showing - } else { + //do nothing if already showing + if (infoDialog == null || !infoDialog.isShowing()) { infoDialog = new AlertDialog.Builder(this) .setTitle(R.string.app_name) .setMessage(R.string.info_details) diff --git a/app/src/main/java/com/scottyab/rootbeer/sample/TextViewFont.java b/app/src/main/java/com/scottyab/rootbeer/sample/TextViewFont.java index 4712f1c..658485f 100755 --- a/app/src/main/java/com/scottyab/rootbeer/sample/TextViewFont.java +++ b/app/src/main/java/com/scottyab/rootbeer/sample/TextViewFont.java @@ -3,10 +3,11 @@ import android.content.Context; import android.content.res.TypedArray; import android.graphics.Typeface; -import android.support.v7.widget.AppCompatTextView; import android.util.AttributeSet; import android.util.Log; +import androidx.appcompat.widget.AppCompatTextView; + /** * Created by 1andbarb on 22/04/2016. */ diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index d95c1ff..74c4ad7 100755 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,35 +1,36 @@ - + android:fitsSystemWindows="true" + tools:context=".MainActivity"> - + android:theme="@style/AppTheme.NoActionBar.AppBarOverlay"> - + app:popupTheme="@style/AppTheme.NoActionBar.PopupOverlay"/> - + - + app:srcCompat="@drawable/ic_lock_open_white_24dp"/> - + \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 577a2ec..491dc96 100755 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -18,4 +18,15 @@ + +