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