|
@@ -25,7 +25,6 @@ import android.text.InputType;
|
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
|
import android.text.TextWatcher;
|
|
import android.text.TextWatcher;
|
|
|
import android.util.Log;
|
|
import android.util.Log;
|
|
|
-import android.view.Gravity;
|
|
|
|
|
import android.view.Menu;
|
|
import android.view.Menu;
|
|
|
import android.view.MenuItem;
|
|
import android.view.MenuItem;
|
|
|
import android.view.View;
|
|
import android.view.View;
|
|
@@ -34,13 +33,11 @@ import android.widget.EditText;
|
|
|
import android.widget.ImageButton;
|
|
import android.widget.ImageButton;
|
|
|
import android.widget.ImageView;
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
-import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
import com.usai.redant.raimage.Model.ManufactureListActivity;
|
|
import com.usai.redant.raimage.Model.ManufactureListActivity;
|
|
|
import com.usai.redant.raimage.Model.ModelActivity;
|
|
import com.usai.redant.raimage.Model.ModelActivity;
|
|
|
import com.usai.redant.raimage.POP.PopActivity;
|
|
import com.usai.redant.raimage.POP.PopActivity;
|
|
|
import com.usai.redant.raimage.PhotoList.PhotoGridActivity;
|
|
import com.usai.redant.raimage.PhotoList.PhotoGridActivity;
|
|
|
-import com.usai.redant.raimage.PhotoList.PhotoListActivity;
|
|
|
|
|
import com.usai.util.AES;
|
|
import com.usai.util.AES;
|
|
|
import com.usai.util.MD5;
|
|
import com.usai.util.MD5;
|
|
|
import com.usai.util.Network;
|
|
import com.usai.util.Network;
|
|
@@ -70,6 +67,7 @@ public class MainActivity extends AppCompatActivity
|
|
|
private QueryManufacturer qmtask=null;
|
|
private QueryManufacturer qmtask=null;
|
|
|
private JSONArray manufacture_arr=null;
|
|
private JSONArray manufacture_arr=null;
|
|
|
private AlertDialog qmdialog =null;
|
|
private AlertDialog qmdialog =null;
|
|
|
|
|
+ private AlertDialog vfdialog =null;
|
|
|
public void verifyandupload(Bundle params)
|
|
public void verifyandupload(Bundle params)
|
|
|
{
|
|
{
|
|
|
if (verifytask != null)
|
|
if (verifytask != null)
|
|
@@ -78,6 +76,17 @@ public class MainActivity extends AppCompatActivity
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ String title = "Verifying PIID";
|
|
|
|
|
+
|
|
|
|
|
+ if (MainActivity.this.getClass().equals(ModelActivity.class)) {
|
|
|
|
|
+ title = "Verifying Model";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ vfdialog=new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle(title)
|
|
|
|
|
+ .setMessage("Please Wait")
|
|
|
|
|
+
|
|
|
|
|
+ .show();
|
|
|
|
|
|
|
|
verifytask = new VerifyCodeTask();
|
|
verifytask = new VerifyCodeTask();
|
|
|
verifytask.execute(params);
|
|
verifytask.execute(params);
|
|
@@ -146,11 +155,24 @@ public class MainActivity extends AppCompatActivity
|
|
|
{
|
|
{
|
|
|
if(manufacture_arr.length()==0)
|
|
if(manufacture_arr.length()==0)
|
|
|
{
|
|
{
|
|
|
- Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
- "No manufacturer found, wrong model?",
|
|
|
|
|
- Toast.LENGTH_LONG);
|
|
|
|
|
- toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
- toast.show();
|
|
|
|
|
|
|
+// Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
+// "No manufacturer found, wrong model?",
|
|
|
|
|
+// Toast.LENGTH_LONG);
|
|
|
|
|
+// toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
+// toast.show();
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle("Warning")
|
|
|
|
|
+ .setMessage("No manufacturer found, wrong model?")
|
|
|
|
|
+ .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .show();
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
setManufacture("");
|
|
setManufacture("");
|
|
|
}
|
|
}
|
|
@@ -236,11 +258,23 @@ public class MainActivity extends AppCompatActivity
|
|
|
// if (MainActivity.this.getClass().equals(ModelActivity.class)) {
|
|
// if (MainActivity.this.getClass().equals(ModelActivity.class)) {
|
|
|
// msg = "Model does not exist.";
|
|
// msg = "Model does not exist.";
|
|
|
// }
|
|
// }
|
|
|
- Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
- msg,
|
|
|
|
|
- Toast.LENGTH_LONG);
|
|
|
|
|
- toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
- toast.show();
|
|
|
|
|
|
|
+// Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
+// msg,
|
|
|
|
|
+// Toast.LENGTH_LONG);
|
|
|
|
|
+// toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
+// toast.show();
|
|
|
|
|
+// break;
|
|
|
|
|
+
|
|
|
|
|
+ new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle("Warning")
|
|
|
|
|
+ .setMessage(msg)
|
|
|
|
|
+ .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .show();
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
// case 1:
|
|
// case 1:
|
|
@@ -255,12 +289,24 @@ public class MainActivity extends AppCompatActivity
|
|
|
// }
|
|
// }
|
|
|
default:
|
|
default:
|
|
|
{
|
|
{
|
|
|
- // net error.
|
|
|
|
|
- Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
- "Can not get manufacturer information.",
|
|
|
|
|
- Toast.LENGTH_LONG);
|
|
|
|
|
- toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
- toast.show();
|
|
|
|
|
|
|
+// // net error.
|
|
|
|
|
+// Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
+// "Can not get manufacturer information.",
|
|
|
|
|
+// Toast.LENGTH_LONG);
|
|
|
|
|
+// toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
+// toast.show();
|
|
|
|
|
+// return;
|
|
|
|
|
+
|
|
|
|
|
+ new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle("Warning")
|
|
|
|
|
+ .setMessage("Can not get manufacturer information.")
|
|
|
|
|
+ .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .show();
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -305,6 +351,8 @@ public class MainActivity extends AppCompatActivity
|
|
|
verifytask = null;
|
|
verifytask = null;
|
|
|
// showProgress(false);
|
|
// showProgress(false);
|
|
|
|
|
|
|
|
|
|
+ vfdialog.hide();
|
|
|
|
|
+
|
|
|
if (success)
|
|
if (success)
|
|
|
{
|
|
{
|
|
|
//验证成功
|
|
//验证成功
|
|
@@ -378,37 +426,79 @@ public class MainActivity extends AppCompatActivity
|
|
|
// model , piid not exist
|
|
// model , piid not exist
|
|
|
|
|
|
|
|
|
|
|
|
|
- String msg = "Piid does not exist";
|
|
|
|
|
|
|
+ String msg = "PIID does not exist";
|
|
|
|
|
|
|
|
if (MainActivity.this.getClass().equals(ModelActivity.class)) {
|
|
if (MainActivity.this.getClass().equals(ModelActivity.class)) {
|
|
|
msg = "Model does not exist.";
|
|
msg = "Model does not exist.";
|
|
|
}
|
|
}
|
|
|
- Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
- msg,
|
|
|
|
|
- Toast.LENGTH_LONG);
|
|
|
|
|
- toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
- toast.show();
|
|
|
|
|
|
|
+// Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
+// msg,
|
|
|
|
|
+// Toast.LENGTH_LONG);
|
|
|
|
|
+// toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
+// toast.show();
|
|
|
|
|
+// break;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle("Warning")
|
|
|
|
|
+ .setMessage(msg)
|
|
|
|
|
+ .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .show();
|
|
|
break;
|
|
break;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
case 1:
|
|
case 1:
|
|
|
{
|
|
{
|
|
|
//model / manufacturer not match
|
|
//model / manufacturer not match
|
|
|
- Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
- "Model/Manufacturer does not match.",
|
|
|
|
|
- Toast.LENGTH_LONG);
|
|
|
|
|
- toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
- toast.show();
|
|
|
|
|
|
|
+// Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
+// "Model/Manufacturer does not match.",
|
|
|
|
|
+// Toast.LENGTH_LONG);
|
|
|
|
|
+// toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
+// toast.show();
|
|
|
|
|
+// break;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle("Warning")
|
|
|
|
|
+ .setMessage("Model/Manufacturer does not match.")
|
|
|
|
|
+ .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .show();
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
default:
|
|
default:
|
|
|
{
|
|
{
|
|
|
// net error.
|
|
// net error.
|
|
|
- Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
- "can not verify input information.",
|
|
|
|
|
- Toast.LENGTH_LONG);
|
|
|
|
|
- toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
- toast.show();
|
|
|
|
|
|
|
+// Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
+// "can not verify input information.",
|
|
|
|
|
+// Toast.LENGTH_LONG);
|
|
|
|
|
+// toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
+// toast.show();
|
|
|
|
|
+// return;
|
|
|
|
|
+
|
|
|
|
|
+ new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle("Warning")
|
|
|
|
|
+ .setMessage("can not verify input information.")
|
|
|
|
|
+ .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .show();
|
|
|
return;
|
|
return;
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -762,7 +852,7 @@ public class MainActivity extends AppCompatActivity
|
|
|
boolean
|
|
boolean
|
|
|
wifi_only
|
|
wifi_only
|
|
|
=pref.getBoolean("wifi_only",
|
|
=pref.getBoolean("wifi_only",
|
|
|
- true);
|
|
|
|
|
|
|
+ false);
|
|
|
if(wifi_only == true
|
|
if(wifi_only == true
|
|
|
&& iconntype !=
|
|
&& iconntype !=
|
|
|
ConnectivityManager.TYPE_WIFI
|
|
ConnectivityManager.TYPE_WIFI
|
|
@@ -774,12 +864,25 @@ public class MainActivity extends AppCompatActivity
|
|
|
}
|
|
}
|
|
|
if(!canstart)
|
|
if(!canstart)
|
|
|
{
|
|
{
|
|
|
- Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
- "App is set to upload via WIFI only. Please change your setting or try upload manually later.",
|
|
|
|
|
- Toast.LENGTH_LONG);
|
|
|
|
|
- toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
- toast.show();
|
|
|
|
|
- return;
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle("Warning")
|
|
|
|
|
+ .setMessage("App is set to upload via WIFI only. Please change your setting or try upload later.")
|
|
|
|
|
+ .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .show();
|
|
|
|
|
+ return;
|
|
|
|
|
+// Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
+// "App is set to upload via WIFI only. Please change your setting or try upload later.",
|
|
|
|
|
+// Toast.LENGTH_LONG);
|
|
|
|
|
+// toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
+// toast.show();
|
|
|
|
|
+// return;
|
|
|
}
|
|
}
|
|
|
try {
|
|
try {
|
|
|
|
|
|
|
@@ -1495,12 +1598,27 @@ public class MainActivity extends AppCompatActivity
|
|
|
{
|
|
{
|
|
|
if(!RAUtil.isNumeric(pid))
|
|
if(!RAUtil.isNumeric(pid))
|
|
|
{
|
|
{
|
|
|
- Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
- "Piid must be a number",
|
|
|
|
|
- Toast.LENGTH_LONG);
|
|
|
|
|
- toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
- toast.show();
|
|
|
|
|
|
|
+
|
|
|
|
|
+ new AlertDialog.Builder(MainActivity.this)
|
|
|
|
|
+ .setTitle("Warning")
|
|
|
|
|
+ .setMessage("PIID must be a number")
|
|
|
|
|
+ .setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .show();
|
|
|
return;
|
|
return;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+// Toast toast = Toast.makeText(getApplicationContext(),
|
|
|
|
|
+// "Piid must be a number",
|
|
|
|
|
+// Toast.LENGTH_LONG);
|
|
|
|
|
+// toast.setGravity(Gravity.CENTER, 0, 0);
|
|
|
|
|
+// toast.show();
|
|
|
|
|
+// return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|