-[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":6,"versionName":"202003181801","enabled":true,"outputFile":"FactoryMode_V6_202003181801_release.apk","fullName":"release","baseName":"release"},"path":"FactoryMode_V6_202003181801_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":7,"versionName":"202003191209","enabled":true,"outputFile":"FactoryMode_V7_202003191209_release.apk","fullName":"release","baseName":"release"},"path":"FactoryMode_V7_202003191209_release.apk","properties":{}}]
\ No newline at end of file
package mobile.miki;\r
\r
import android.content.Context;\r
+import android.content.Intent;\r
import android.graphics.Color;\r
import android.graphics.Rect;\r
import android.location.Criteria;\r
\r
Logger.d("GPS StartListen with Provider " + provider);\r
this.locationManager.requestLocationUpdates(provider, 0L, 0.0F, gpsListener);\r
-\r
this.listening = true;\r
longitude = 0;\r
latitude = 0;\r
}\r
}\r
\r
-\r
+ private static String ACTION_GPSCMD="com.enqualcomm.support.gps";\r
public void stopListen() {\r
this.locationManager.removeNmeaListener(gpsListener);\r
this.locationManager.removeUpdates(gpsListener);\r
Logger.d("stopListen 定位 ");\r
\r
Settings.Secure.setLocationProviderEnabled(this.getContentResolver(), GPS_PROVIDER, false);\r
-\r
+ sendBroadcast();\r
+ }\r
+ public void sendBroadcast() {\r
+ Intent intent = new Intent();\r
+ intent.setAction(ACTION_GPSCMD);\r
+ intent.putExtra("status", "needReopen");\r
+ this.sendBroadcast(intent);\r
}\r
-\r
private LocationManager locationManager;\r
private double longitude;\r
private double latitude;\r
\r
//还原gps状态\r
Settings.Secure.putInt(this.getContentResolver(), Settings.Secure.LOCATION_MODE, gpsMode);\r
+ sendBroadcast();\r
+ }\r
+ private static String ACTION_GPSCMD="com.enqualcomm.support.gps";\r
+ public void sendBroadcast() {\r
+ Intent intent = new Intent();\r
+ intent.setAction(ACTION_GPSCMD);\r
+ intent.putExtra("status", "needReopen");\r
+ this.sendBroadcast(intent);\r
}\r
-\r
\r
@Override\r
public void onClick(View arg0) {\r
import android.app.AlertDialog;
import android.content.ComponentName;
+import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
pcbatest.setVisibility(View.GONE);
}
+ String title=Factory_test_title.getText().toString();
+ Factory_test_title.setText(title+" "+getVersionCode());
pcbatest.setOnClickListener(this);
moblietest.setOnClickListener(this);
engineermodetest.setOnClickListener(this);
Settings.System.putInt(getContentResolver(), "mobile.miki.FactoryModeRunning", 1);
Config.initConfig(this);
}
+ public String getVersionCode( ) {
+ // 获取packagemanager的实例
+ PackageManager packageManager = this.getPackageManager();
+ // getPackageName()是你当前类的包名
+ try {
+ PackageInfo packInfo = packageManager.getPackageInfo(this.getPackageName(), 0);
+ String version = "V"+packInfo.versionCode;
+ return version;
+ }catch (Exception e){
+ e.printStackTrace();
+ }
+ return "";
+ }
@Override
protected void onResume() {
// TODO Auto-generated method stub
-#Wed Mar 18 18:01:27 CST 2020\r
-VERSION_CODE=6\r
+#Thu Mar 19 12:09:12 CST 2020\r
+VERSION_CODE=7\r