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
index e7bedf3..c1e2ebc 100644
--- a/.idea/copyright/profiles_settings.xml
+++ b/.idea/copyright/profiles_settings.xml
@@ -1,3 +1,7 @@
-
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
deleted file mode 100644
index 97626ba..0000000
--- a/.idea/encodings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 5e20365..66e2f6f 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -3,9 +3,8 @@
-
-
-
-
-
-
-
-
- Android > Lint > Correctness
-
-
- Android > Lint > Performance
-
-
- Android > Lint > Security
-
-
- C/C++
-
-
- Code style issuesJava
-
-
- Compiler issuesJava
-
-
- Declaration orderC/C++
-
-
- Finalization issuesJava
-
-
- Groovy
-
-
- Inheritance issuesJava
-
-
- J2ME issuesJava
-
-
- Java
-
-
- Java language level migration aidsJava
-
-
- JavaBeans issuesJava
-
-
- Numeric issuesJava
-
-
- OtherGroovy
-
-
- Performance issuesJava
-
-
- Probable bugsJava
-
-
- Security issuesJava
-
-
- Serialization issuesJava
-
-
- Type checksC/C++
-
-
- Verbose or redundant code constructsJava
-
-
-
-
- Android
-
-
-
-
-
-
+
-
-
-
-
- 1.8
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 8701f8e..6527043 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -3,11 +3,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 80b3c5c..b0268b0 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,12 +1,11 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 26
- buildToolsVersion '26.0.3'
+ compileSdkVersion 28
defaultConfig {
applicationId "com.ajts.androidmads.sqlite2xlDemo"
minSdkVersion 15
- targetSdkVersion 26
+ targetSdkVersion 28
versionCode 1
versionName "1.0"
}
@@ -19,11 +18,11 @@ android {
}
dependencies {
- compile fileTree(dir: 'libs', include: ['*.jar'])
- compile project(path: ':library')
+ implementation fileTree(dir: 'libs', include: ['*.jar'])
+ implementation project(path: ':library')
// compile 'com.ajts.androidmads.SQLite2Excel:library:1.0.1'
- compile 'com.android.support:appcompat-v7:26.1.0'
- compile 'com.android.support:design:26.1.0'
+ implementation 'androidx.appcompat:appcompat:1.0.2'
+ implementation 'com.google.android.material:material:1.0.0'
}
repositories {
mavenCentral()
diff --git a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/Excel2SQLiteActivity.java b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/Excel2SQLiteActivity.java
index 265638d..3f34200 100644
--- a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/Excel2SQLiteActivity.java
+++ b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/Excel2SQLiteActivity.java
@@ -2,7 +2,6 @@
import android.os.Bundle;
import android.os.Environment;
-import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
@@ -15,6 +14,8 @@
import java.io.File;
+import androidx.appcompat.app.AppCompatActivity;
+
public class Excel2SQLiteActivity extends AppCompatActivity {
EditText edtFilePath;
diff --git a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/MainActivity.java b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/MainActivity.java
index 37af6c5..ef91e71 100644
--- a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/MainActivity.java
+++ b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/MainActivity.java
@@ -6,13 +6,14 @@
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
-import android.support.v4.app.ActivityCompat;
-import android.support.v7.app.AppCompatActivity;
-import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.widget.Toolbar;
+import androidx.core.app.ActivityCompat;
+
public class MainActivity extends AppCompatActivity {
@Override
diff --git a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/SQLite2ExcelActivity.java b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/SQLite2ExcelActivity.java
index 92179d9..f19ccd6 100644
--- a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/SQLite2ExcelActivity.java
+++ b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/SQLite2ExcelActivity.java
@@ -5,7 +5,6 @@
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Environment;
-import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.MenuItem;
import android.view.View;
@@ -26,6 +25,8 @@
import java.util.HashMap;
import java.util.List;
+import androidx.appcompat.app.AppCompatActivity;
+
public class SQLite2ExcelActivity extends AppCompatActivity {
EditText edtUser, edtContactNo;
diff --git a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/adapter/CustomAdapter.java b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/adapter/CustomAdapter.java
index 1aaa7b4..fd1eee3 100644
--- a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/adapter/CustomAdapter.java
+++ b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/adapter/CustomAdapter.java
@@ -2,15 +2,10 @@
import android.annotation.SuppressLint;
import android.content.Context;
-import android.graphics.BitmapFactory;
-import android.support.annotation.NonNull;
-import android.util.Base64;
-import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
-import android.widget.ImageView;
import android.widget.TextView;
import com.ajts.androidmads.sqlite2xlDemo.R;
@@ -19,6 +14,8 @@
import java.util.ArrayList;
import java.util.List;
+import androidx.annotation.NonNull;
+
/**
* Created by Mushtaq on 12-04-2017.
*/
diff --git a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/util/Utils.java b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/util/Utils.java
index 1566f6e..8f251a2 100644
--- a/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/util/Utils.java
+++ b/app/src/main/java/com/ajts/androidmads/sqlite2xlDemo/util/Utils.java
@@ -1,8 +1,9 @@
package com.ajts.androidmads.sqlite2xlDemo.util;
-import android.support.design.widget.Snackbar;
import android.view.View;
+import com.google.android.material.snackbar.Snackbar;
+
/**
* Created by Mushtaq on 14-04-2017.
*/
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 29e7345..9da8508 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,5 +1,5 @@
-
-
-
+ app:popupTheme="@style/AppTheme.AppBarOverlay" />
-
+
-
+
diff --git a/app/src/main/res/values-v21/styles.xml b/app/src/main/res/values-v21/styles.xml
index dbbdd40..0e2278d 100644
--- a/app/src/main/res/values-v21/styles.xml
+++ b/app/src/main/res/values-v21/styles.xml
@@ -4,6 +4,6 @@
- false
- true
- true
- - @android:color/transparent
+
diff --git a/build.gradle b/build.gradle
index c7033d4..d27e82f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -7,9 +7,10 @@ buildscript {
url 'https://maven.google.com/'
name 'Google'
}
+ google()
}
dependencies {
- classpath 'com.android.tools.build:gradle:3.0.1'
+ classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
// NOTE: Do not place your application dependencies here; they belong
diff --git a/gradle.properties b/gradle.properties
index 869e8ce..40edf30 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -9,6 +9,8 @@
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
+android.enableJetifier=true
+android.useAndroidX=true
org.gradle.jvmargs=-Xmx1024m
# When configured, Gradle will run in incubating parallel mode.
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 8d2e68c..8426d48 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Fri Jun 29 21:54:24 IST 2018
+#Tue Jan 01 10:41:53 IST 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
diff --git a/library/build.gradle b/library/build.gradle
index 81a04ce..6dae780 100644
--- a/library/build.gradle
+++ b/library/build.gradle
@@ -6,12 +6,10 @@ group = 'com.ajts.androidmads.SQLite2Excel'
version = '1.0.4'
android {
- compileSdkVersion 26
- buildToolsVersion '26.0.3'
-
+ compileSdkVersion 28
defaultConfig {
minSdkVersion 15
- targetSdkVersion 26
+ targetSdkVersion 28
versionCode 1
versionName "1.0"
}
@@ -24,7 +22,8 @@ android {
}
dependencies {
- compile 'org.apache.poi:poi:3.16'
+ //noinspection GradleDependency
+ implementation 'org.apache.poi:poi:3.16'
}
def siteUrl = 'https://github.com/androidmads/SQLite2XL' // Homepage URL of the library