diff --git a/Android/app/build.gradle b/Android/app/build.gradle
index af00483..b03693e 100644
--- a/Android/app/build.gradle
+++ b/Android/app/build.gradle
@@ -41,5 +41,5 @@ dependencies {
compile 'com.android.support:support-v4:25.3.1'
compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
compile project(':decodesdk')
- compile files('libs/irext-web-api.jar')
+ compile project(':web-api')
}
diff --git a/Android/app/libs/irext-web-api.jar b/Android/app/libs/irext-web-api.jar
deleted file mode 100644
index d93bd7d..0000000
Binary files a/Android/app/libs/irext-web-api.jar and /dev/null differ
diff --git a/Android/app/libs/web-api.aar b/Android/app/libs/web-api.aar
new file mode 100644
index 0000000..be92dad
Binary files /dev/null and b/Android/app/libs/web-api.aar differ
diff --git a/Android/app/src/main/AndroidManifest.xml b/Android/app/src/main/AndroidManifest.xml
index b11c3f5..9930a0d 100644
--- a/Android/app/src/main/AndroidManifest.xml
+++ b/Android/app/src/main/AndroidManifest.xml
@@ -56,6 +56,13 @@
android:name="AA_MODELS"
android:value="net.irext.ircontrol.bean.RemoteControl"/>
+
+
+
diff --git a/Android/app/src/main/java/net/irext/ircontrol/IRApplication.java b/Android/app/src/main/java/net/irext/ircontrol/IRApplication.java
index 5bfaf22..0a3a365 100644
--- a/Android/app/src/main/java/net/irext/ircontrol/IRApplication.java
+++ b/Android/app/src/main/java/net/irext/ircontrol/IRApplication.java
@@ -5,7 +5,7 @@ import android.util.Log;
import com.activeandroid.ActiveAndroid;
import net.irext.webapi.WebAPIs;
-import net.irext.webapi.model.Admin;
+import net.irext.webapi.model.UserApp;
/**
* Filename: IRApplication.java
@@ -21,15 +21,16 @@ public class IRApplication extends com.activeandroid.app.Application {
private static final String TAG = IRApplication.class.getSimpleName();
- private static final String ADDRESS = "http://irext.net:8080";
+ // private static final String ADDRESS = "http://irext.net:8080";
+ private static final String ADDRESS = "http://192.168.137.128:8080";
private static final String APP_NAME = "/irext-server";
public WebAPIs mWeAPIs = WebAPIs.getInstance(ADDRESS, APP_NAME);
- private Admin mAdmin;
+ private UserApp mUserApp;
- public Admin getAdmin() {
- return mAdmin;
+ public UserApp getAdmin() {
+ return mUserApp;
}
@Override
@@ -43,8 +44,10 @@ public class IRApplication extends com.activeandroid.app.Application {
new Thread() {
@Override
public void run() {
- mAdmin = mWeAPIs.signIn("guest@irext.net", "irextguest");
- Log.d(TAG, "signIn response : " + mAdmin.getId() + ", " + mAdmin.getToken());
+ mUserApp = mWeAPIs.signIn(IRApplication.this);
+ if (null != mUserApp) {
+ Log.d(TAG, "signIn response : " + mUserApp.getId() + ", " + mUserApp.getToken());
+ }
}
}.start();
}
diff --git a/Android/build.gradle b/Android/build.gradle
index b78a0b8..52ddcde 100644
--- a/Android/build.gradle
+++ b/Android/build.gradle
@@ -6,7 +6,6 @@ buildscript {
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
-
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
diff --git a/Android/decodesdk/build.gradle b/Android/decodesdk/build.gradle
index c4f817e..383615e 100644
--- a/Android/decodesdk/build.gradle
+++ b/Android/decodesdk/build.gradle
@@ -9,9 +9,6 @@ android {
targetSdkVersion 25
versionCode 1
versionName "1.0"
-
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
-
}
buildTypes {
release {
diff --git a/Android/settings.gradle b/Android/settings.gradle
index a38dc3a..6796516 100644
--- a/Android/settings.gradle
+++ b/Android/settings.gradle
@@ -1 +1 @@
-include ':app', ':decodesdk'
+include ':app', ':decodesdk', ':web-api'
diff --git a/Android/web-api/build.gradle b/Android/web-api/build.gradle
new file mode 100644
index 0000000..46e9cb1
--- /dev/null
+++ b/Android/web-api/build.gradle
@@ -0,0 +1,2 @@
+configurations.maybeCreate("default")
+artifacts.add("default", file('web-api.aar'))
\ No newline at end of file
diff --git a/Android/web-api/web-api.aar b/Android/web-api/web-api.aar
new file mode 100644
index 0000000..e5a8341
Binary files /dev/null and b/Android/web-api/web-api.aar differ