diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 1634ba9..4e16521 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -18,7 +18,6 @@
-
diff --git a/app/build.gradle b/app/build.gradle
index 9c55eea..5d21daa 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -19,6 +19,10 @@ android {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
}
dependencies {
diff --git a/app/src/main/java/com/mogo/cloud/PassPortActivity.java b/app/src/main/java/com/mogo/cloud/PassPortActivity.java
index 59ae8c8..eec13d7 100644
--- a/app/src/main/java/com/mogo/cloud/PassPortActivity.java
+++ b/app/src/main/java/com/mogo/cloud/PassPortActivity.java
@@ -33,6 +33,7 @@ public class PassPortActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pass_port_actvity);
+
etAppKey = findViewById(R.id.etAppKey);
etDevicesId = findViewById(R.id.etDevicesId);
etSignSecret = findViewById(R.id.etSignSecret);
@@ -45,28 +46,21 @@ public class PassPortActivity extends AppCompatActivity {
clientConfig.setThirdLogin(true);
clientConfig.setThirdPartyAppKey("f8xx");
clientConfig.setThirdPartyDeviceId("f8xx");
- clientConfig.setThirdPartySignSecret("f8xx");
- clientConfig.setThirdPartyAppKey("6bbe7e0e1ecd8e2f8dc336e1678a2791");
mMoGoAiCloudClient = MoGoAiCloudClient.getInstance().init(this,clientConfig);
- btnRefreshToken.setOnClickListener(new View.OnClickListener() {
+ btnRefreshToken.setOnClickListener(v -> mMoGoAiCloudClient.refreshToken(new IMoGoTokenCallback() {
@Override
- public void onClick(View v) {
- mMoGoAiCloudClient.refreshToken(new IMoGoTokenCallback() {
- @Override
- public void onTokenGot(String token, String sn) {
- tvSn.setText(sn);
- tvToken.setText(token);
- }
-
- @Override
- public void onError(int code, String msg) {
-
- }
- });
+ public void onTokenGot(String token, String sn) {
+ tvSn.setText(sn);
+ tvToken.setText(token);
}
- });
+
+ @Override
+ public void onError(int code, String msg) {
+
+ }
+ }));
}
}
\ No newline at end of file
diff --git a/foudations/mogo-passport/build.gradle b/foudations/mogo-passport/build.gradle
index fe8cc88..48f8453 100644
--- a/foudations/mogo-passport/build.gradle
+++ b/foudations/mogo-passport/build.gradle
@@ -20,6 +20,10 @@ android {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
}
dependencies {
diff --git a/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClientConfig.java b/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClientConfig.java
index ce7c73e..215923d 100644
--- a/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClientConfig.java
+++ b/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClientConfig.java
@@ -33,16 +33,16 @@ public class MoGoAiCloudClientConfig {
/**
* 设备ID
*/
- private String thirdPartyDeviceId;
+ private String thirdPartyDeviceId = "";
/**
* APP key
*/
- private String thirdPartyAppKey;
+ private String thirdPartyAppKey = "";
/**
* 签名信息
*/
- private String thirdPartySignSecret;
+ private String thirdPartySignSecret = "";
/**
* 是否是第三方登录
@@ -52,12 +52,12 @@ public class MoGoAiCloudClientConfig {
/**
* 服务器分配给应用的令牌,用于网络请求校验
*/
- String token;
+ String token = "";
/**
* 服务器根据设备ID 分配的SN,用于网络请求校验
*/
- String sn;
+ String sn = "";
public String getThirdPartyDeviceId() {
return thirdPartyDeviceId;