-/**\r
- * Generated by smali2java 1.0.0.558\r
- * Copyright (C) 2013 Hensence.com\r
- */\r
-\r
-package mobile.miki;\r
-\r
-import android.annotation.SuppressLint;\r
-import android.app.Service;\r
-import android.content.BroadcastReceiver;\r
-import android.content.Context;\r
-import android.content.Intent;\r
-import android.content.IntentFilter;\r
-import android.graphics.Color;\r
-import android.hardware.Camera;\r
-import android.os.Build;\r
-import android.os.Bundle;\r
-import android.os.Handler;\r
-import android.os.Message;\r
-import android.os.PowerManager;\r
-import android.os.PowerManager.WakeLock;\r
-import android.preference.PreferenceManager;\r
-import android.util.DisplayMetrics;\r
-import android.util.Log;\r
-import android.view.Surface;\r
-import android.view.SurfaceHolder;\r
-import android.view.SurfaceView;\r
-import android.view.View;\r
-import android.view.View.OnClickListener;\r
-import android.view.WindowManager;\r
-import android.widget.Button;\r
-import android.widget.Toast;\r
-\r
-import java.io.IOException;\r
-import java.util.List;\r
-\r
-import mobile.miki.ageingmode.AgeingModeActivity;\r
-import mobile.miki.mainui.ButtonViewTwo;\r
-import mobile.miki.mainui.TestMainActivity;\r
-import mobile.miki.util.Config;\r
-import mobile.miki.util.FTUtils;\r
-\r
-public class CameraPreview extends BaseActivity implements SurfaceHolder.Callback, OnClickListener {\r
- private static final String TAG = "AgeingCameraPreview";\r
- private Camera camera = null;\r
- Handler handler;\r
- Button bt;\r
- private SurfaceHolder holder;\r
- private boolean isAutoFocus;\r
- private float mAspectRatio;\r
- private int mH;\r
- private int mHorizontalTileSize;\r
- private int mPrvH;\r
- private int mPrvW;\r
- private int mVerticalTileSize;\r
- private int mW;\r
- private CameraSurfaceView preview;\r
- private int TIME = 1000 * 10;\r
- private int SINGLEITEM_OR_CYCLE_MODE;\r
- private int WORK_TIME;\r
- private MyReceiver receiver=null;\r
- public static CameraPreview instance = null;\r
- public SurfaceView surfaceView;\r
- private DisplayMetrics mDisplayMetrics;\r
- private static final int FRONT = 1;//前置摄像头标记\r
- private static final int BACK = 2;//后置摄像头标记\r
- private int currentCameraType = 2;//当前打开的摄像头标记\r
- private Button change_camera;\r
-\r
- public CameraPreview() {\r
- mHorizontalTileSize = 16;\r
- mVerticalTileSize = 16;\r
- mAspectRatio = 1.0f;\r
- //设置camera宽,高\r
- mPrvH = 360;\r
- mPrvW = 360;\r
- isAutoFocus = true;\r
- handler = new Handler( ) {\r
-\r
- public void handleMessage(Message msg) {\r
- if(camera != null) {\r
- camera.autoFocus(null);\r
- }\r
- }\r
- };\r
- }\r
-\r
-// static {\r
-// System.loadLibrary("ftmjni");\r
-// }\r
- private ButtonViewTwo buttonView;\r
- boolean running;\r
- boolean pcbatest;\r
- boolean isEgeingMode = false;\r
- private PowerManager powerManager = null;\r
- private WakeLock wakeLock = null;\r
-\r
- public void onCreate(Bundle savedInstanceState) {\r
- super.onCreate(savedInstanceState);\r
- requestWindowFeature(0x1);\r
- setContentView(R.layout.camera_preview_layout);\r
- instance = this;\r
- bt = (Button)findViewById(R.id.isZoom);\r
- Log.i("AgeingCameraPreview", "platform:" + getString(R.string.project));\r
-\r
- buttonView = (ButtonViewTwo) findViewById(R.id.btn_set);\r
- buttonView.btn_left.setOnClickListener(this);\r
- buttonView.btn_right.setOnClickListener(this);\r
- buttonView.btn_left.setClickable(false);\r
- change_camera = (Button) findViewById(R.id.change_camera);\r
- change_camera.setOnClickListener(this);\r
- // s09双摄切换\r
- if (!FTUtils.isS06()) {\r
- change_camera.setVisibility(View.GONE);\r
- }\r
-\r
- init();\r
- ageingMode();\r
- }\r
-\r
-\r
- private void init() {\r
-\r
- //preview = (CameraSurfaceView)findViewById(R.id.camera_preview);\r
- surfaceView = (SurfaceView) findViewById(R.id.camera_preview);\r
- //preview.setAspectRatio(mPrvW, mPrvH);\r
- holder = surfaceView.getHolder();\r
- holder.addCallback(this);\r
- holder.setType(0x3);\r
-\r
- buttonView.setSuccessColor();\r
- buttonView.btn_left.setClickable(true);\r
-\r
- getCameraIntent();\r
- if(isEgeingMode) {\r
- powerManager = (PowerManager) this.getSystemService(Service.POWER_SERVICE);\r
- wakeLock = this.powerManager.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Lock");\r
- if(wakeLock != null) {\r
- //是否需计算锁的数量\r
- wakeLock.setReferenceCounted(false);\r
- //请求屏幕常亮,onResume()方法中执行\r
- wakeLock.acquire();\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- protected Camera.Size getBestPreSize(int surfaceWidth, int surfaceHeight, List<Camera.Size> preSizeList) {\r
-\r
- int ReqTmpWidth;\r
- int ReqTmpHeight;\r
- // 当屏幕为垂直的时候需要把宽高值进行调换,保证宽大于高\r
- boolean mIsPortrait=false;\r
- if (mIsPortrait) {\r
- ReqTmpWidth = surfaceHeight;\r
- ReqTmpHeight = surfaceWidth;\r
- } else {\r
- ReqTmpWidth = surfaceWidth;\r
- ReqTmpHeight = surfaceHeight;\r
- }\r
- //先查找preview中是否存在与surfaceview相同宽高的尺寸\r
- for(Camera.Size size : preSizeList){\r
- if((size.width == ReqTmpWidth) && (size.height == ReqTmpHeight)){\r
- return size;\r
- }\r
- }\r
-\r
- // 得到与传入的宽高比最接近的size\r
- float reqRatio = ((float) ReqTmpWidth) / ReqTmpHeight;\r
- float curRatio, deltaRatio;\r
- float deltaRatioMin = Float.MAX_VALUE;\r
- Camera.Size retSize = null;\r
- for (Camera.Size size : preSizeList) {\r
- curRatio = ((float) size.width) / size.height;\r
- deltaRatio = Math.abs(reqRatio - curRatio);\r
- if (deltaRatio < deltaRatioMin) {\r
- deltaRatioMin = deltaRatio;\r
- retSize = size;\r
- }\r
- }\r
- return retSize;\r
- }\r
-\r
- @Override\r
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {\r
- super.onActivityResult(requestCode, resultCode, data);\r
- }\r
-\r
- /**\r
- * 处理老化模式的状态\r
- */\r
- private void ageingMode() {\r
- if(isEgeingMode && SINGLEITEM_OR_CYCLE_MODE == 1) {\r
- // 单项无限循环\r
- if (WORK_TIME == -1) {\r
- WORK_TIME = 100000000;\r
- }\r
- TIME = WORK_TIME * Constants.SINGLEITEM_TIMES;\r
- ageHandler.postDelayed(runnable, TIME);\r
- sendBraodCaseReceiver();\r
- } else if (isEgeingMode && SINGLEITEM_OR_CYCLE_MODE == 2) {\r
- TIME = Constants.CYCLE_ONE_ACTIVITY_TIMES;\r
- ageHandler.postDelayed(runnable, TIME);\r
- registerReceiver();\r
- } else {\r
- sendBraodCaseReceiver();\r
- }\r
- }\r
-\r
- private void sendBraodCaseReceiver() {\r
- Intent intent = new Intent();\r
- intent.setAction("com.android.stopTiming");\r
- sendBroadcast(intent);\r
- }\r
-\r
- private void registerReceiver() {\r
- receiver = new MyReceiver();\r
- IntentFilter filter = new IntentFilter();\r
- filter.addAction("com.android.stopActivity");\r
- CameraPreview.this.registerReceiver(receiver, filter);\r
- }\r
-\r
- private void getCameraIntent() {\r
- Intent intent = getIntent();\r
- running = false;\r
- pcbatest = false;\r
- if (intent != null) {\r
- try {\r
- running = intent.getBooleanExtra("running", false);\r
- pcbatest = intent.getBooleanExtra("pcbatest",false);\r
- } catch (Exception e) {\r
- e.printStackTrace();\r
- }\r
-\r
- }\r
- if (intent != null) {\r
- try {\r
- isEgeingMode = intent.getBooleanExtra("ageing_mode", false);\r
- SINGLEITEM_OR_CYCLE_MODE = intent.getIntExtra("singleitem_or_cycle_mode", 0);\r
- WORK_TIME = intent.getIntExtra("work_time", 0);\r
- } catch (Exception e) {\r
- e.printStackTrace();\r
- }\r
- }\r
- }\r
-\r
- protected void onResume() {\r
- super.onResume();\r
-\r
-\r
- }\r
-\r
-\r
-\r
- @Override\r
- protected void onPause() {\r
- super.onPause();\r
-\r
-\r
- }\r
-\r
- private int roundUpToTile(int dimension, int tileSize, int maxDimension) {\r
- return Math.min(((((dimension + tileSize) - 0x1) / tileSize) * tileSize), maxDimension);\r
- }\r
-\r
- protected void onDestroy() {\r
- if(camera != null) {\r
- camera.release();\r
- camera = null;\r
- }\r
-\r
- if(wakeLock != null) {\r
- //取消屏幕常亮,onPause()方法中执行\r
- wakeLock.release();\r
- wakeLock = null;\r
- }\r
-\r
- isAutoFocus = false;\r
- stopLoop(null);\r
-\r
- if(ageHandler != null && runnable != null) {\r
- ageHandler.removeCallbacks(runnable);\r
- }\r
- if (receiver != null) {\r
- unregisterReceiver(receiver);\r
- }\r
-\r
- if(handler != null) {\r
- handler.removeCallbacksAndMessages(handler.obtainMessage());\r
- }\r
-\r
- super.onDestroy();\r
- }\r
-\r
- public void pullClose(View view) {\r
- if(camera.getParameters().isZoomSupported()) {\r
- camera.getParameters().setZoom(0x0);\r
- }\r
- }\r
-\r
- public void pullFar(View view) {\r
- if(camera.getParameters().isZoomSupported()) {\r
- camera.getParameters().setZoom(camera.getParameters().getMaxZoom());\r
- }\r
- }\r
-\r
- public void pullLoop(View view) {\r
- isAutoFocus = true;\r
- new CameraPreview.AutoFocus( ).start();\r
- if(camera.getParameters().isZoomSupported()) {\r
- bt.setText(getString(R.string.isZoom_y));\r
- bt.setTextColor(Color.GREEN);\r
- bt.setBackgroundColor(0xFFDEAD);\r
- bt.setVisibility(View.VISIBLE);\r
- }else{\r
- bt.setText(getString(R.string.isZoom_n));\r
- bt.setBackgroundColor(0xFFDEAD);\r
- bt.setTextColor(Color.RED);\r
- bt.setVisibility(View.VISIBLE);\r
- }\r
-\r
- }\r
-\r
- public void stopLoop(View view) {\r
- isAutoFocus = false;\r
- }\r
-\r
- class AutoFocus extends Thread {\r
-\r
- public void run() {\r
- while(isAutoFocus) {\r
- Log.i("AgeingCameraPreview", "autoFocus");\r
- try {\r
- handler.sendMessage(handler.obtainMessage());\r
- sleep(0xbb8);\r
- continue;\r
- } catch(InterruptedException e) {\r
- e.printStackTrace();\r
- }\r
- }\r
- }\r
- }\r
-\r
- public void surfaceCreated(SurfaceHolder holder) {\r
- Log.e("zhangdi","surfaceCreated");\r
- try {\r
- ///参数0为主摄像头。不加参数camera可能会为空\r
-// try {\r
-// camera = Camera.open(0);\r
-// } catch (Exception e) {\r
-// Toast.makeText(CameraPreview.this, "resume_cameraError", Toast.LENGTH_LONG).show();\r
-// }\r
- camera = Camera.open(0);\r
- if(camera != null) {\r
- Camera.Parameters parameters = camera.getParameters();\r
- parameters.setPictureFormat(0x100);\r
- parameters.setFlashMode("on");\r
- List<Camera.Size> sizes = camera.getParameters().getSupportedPreviewSizes();\r
- mDisplayMetrics=getResources().getDisplayMetrics();\r
- Camera.Size bestsize=getBestPreSize(mDisplayMetrics.widthPixels,mDisplayMetrics.heightPixels,sizes);\r
- parameters.setPreviewSize(bestsize.width,bestsize.height);\r
- //parameters.setPictureSize(640,480);\r
- camera.setPreviewDisplay(holder);\r
- setCameraDirection();\r
- camera.setParameters(parameters);\r
- camera.startPreview();\r
- }\r
-\r
- } catch(Exception exception) {\r
- exception.printStackTrace();\r
- String model = Build.MODEL;\r
- if(!model.equals("F6")){ //传奇报错\r
- Toast.makeText(CameraPreview.this, "cameraError", Toast.LENGTH_LONG).show();\r
- if(camera != null) {\r
- camera.release();\r
- camera = null;\r
- }\r
- }\r
- }\r
- }\r
-\r
- public void surfaceDestroyed(SurfaceHolder holder) {\r
- Log.e("zhangdi","surfaceDestroyed");\r
- if(camera != null) {\r
- camera.stopPreview();\r
- camera.setPreviewCallback(null);\r
- camera.release();\r
- camera = null;\r
- }\r
- }\r
-\r
-\r
- public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {\r
- try {\r
- this.holder = holder;\r
- Log.e("zhangdi","surfaceChanged");\r
- /*Camera.Parameters parameters = camera.getParameters();\r
- parameters.setPictureFormat(0x100);\r
- parameters.setFlashMode("on");\r
- List<Camera.Size> sizes = camera.getParameters().getSupportedPreviewSizes();\r
- mDisplayMetrics=getResources().getDisplayMetrics();\r
- Camera.Size bestsize=getBestPreSize(mDisplayMetrics.widthPixels,mDisplayMetrics.heightPixels,sizes);\r
- parameters.setPreviewSize(bestsize.width,bestsize.height);\r
- parameters.setPictureSize(bestsize.width,bestsize.height);\r
- Log.e("zhangdi","w:"+w+",h:"+h+",bestsize.width:"+bestsize.width+",bestsize.height:"+bestsize.height);\r
-// parameters.setPreviewSize(w, h);\r
- camera.setParameters(parameters);*/\r
-\r
-// camera.startPreview();\r
-// return;\r
- } catch(Exception localException1) {\r
- }\r
- }\r
-\r
- @Override\r
- public void onClick(View arg0) {\r
- Intent intent = Config.getNextTestIntent(this,this.getClass());//new Intent(this, WifiTestActiviy.class);\r
- intent.putExtra("running", true);\r
- intent.putExtra("pcbatest",pcbatest);\r
- Intent intent1 = new Intent(this, TestMainActivity.class);\r
- // TestResult testResult = (TestResult) getApplicationContext();\r
- switch (arg0.getId()) {\r
-\r
- case R.id.btn_two_left:\r
- //如果当前是老化模式\r
- if(isEgeingMode) {\r
- Intent ageingIntent = new Intent(this,AgeingModeActivity.class);\r
- startActivity(ageingIntent);\r
- PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("ageing_camera", "true")\r
- .commit();\r
- } else {\r
- if (!running) {\r
- startActivity(intent1);\r
- } else {\r
- startActivity(intent);\r
- }\r
- PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("camera", "true")\r
- .commit();\r
- }\r
- if(camera != null) {\r
- camera.release();\r
- camera = null;\r
- }\r
- finish();\r
- break;\r
- case R.id.btn_two_right:\r
- if(isEgeingMode) {\r
- Intent ageingIntent = new Intent(this,AgeingModeActivity.class);\r
- startActivity(ageingIntent);\r
- PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("ageing_camera", "false")\r
- .commit();\r
- } else {\r
- if (!running) {\r
- startActivity(intent1);\r
- } else {\r
- startActivity(intent);\r
- }\r
- PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("camera", "false")\r
- .commit();\r
- }\r
- if(camera != null) {\r
- camera.release();\r
- camera = null;\r
- }\r
- finish();\r
- break;\r
- case R.id.change_camera:\r
- try {\r
- changeCamera();\r
- } catch (IOException e) {\r
- e.printStackTrace();\r
- }\r
- break;\r
- }\r
-\r
- }\r
-\r
- Handler ageHandler = new Handler();\r
- Runnable runnable = new Runnable() {\r
-\r
- @Override\r
- public void run() {\r
- // handler自带方法实现定时器 \r
- try {\r
-// handler.postDelayed(this, TIME); \r
- System.out.println("do...");\r
- if(SINGLEITEM_OR_CYCLE_MODE == 2) {\r
- Intent ageingIntent = new Intent(CameraPreview.this,MikeTest.class);\r
- ageingIntent.putExtra("ageing_mode", true);\r
- ageingIntent.putExtra("singleitem_or_cycle_mode", SINGLEITEM_OR_CYCLE_MODE);\r
- ageingIntent.putExtra("work_time", WORK_TIME);\r
- ageingIntent.putExtra("first_start_service", false);\r
- startActivity(ageingIntent);\r
- }\r
- } catch (Exception e) {\r
- e.printStackTrace();\r
- System.out.println("exception...");\r
- }\r
- }\r
- };\r
-\r
- /**\r
- * 获取广播数据\r
- *\r
- */\r
- public class MyReceiver extends BroadcastReceiver {\r
- @Override\r
- public void onReceive(Context arg0, Intent arg1) {\r
- CameraPreview.this.finish();\r
- }\r
- }\r
-\r
- private void setCameraDirection() {\r
- android.hardware.Camera.CameraInfo info = new android.hardware.Camera.CameraInfo();\r
- android.hardware.Camera.getCameraInfo(0, info);\r
- WindowManager mWindowManager = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);\r
- int rotation = mWindowManager.getDefaultDisplay().getRotation();\r
- int degrees = 0;\r
- switch (rotation) {\r
- case Surface.ROTATION_0:\r
- degrees = 0;\r
- break;\r
- case Surface.ROTATION_90:\r
- degrees = 90;\r
- break;\r
- case Surface.ROTATION_180:\r
- degrees = 180;\r
- break;\r
- case Surface.ROTATION_270:\r
- degrees = 270;\r
- break;\r
- }\r
-\r
- int result;\r
- if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {\r
- result = (info.orientation + degrees) % 360;\r
- result = (360 - result) % 360; // compensate the mirror\r
- } else { // back-facing\r
- result = (info.orientation - degrees + 360) % 360;\r
- }\r
- Log.i("dxc", "result " + result);\r
- camera.setDisplayOrientation(result);\r
- }\r
-\r
- @SuppressLint("NewApi")\r
- private Camera openCamera(int type){\r
- int frontIndex =-1;\r
- int backIndex = -1;\r
- int cameraCount = Camera.getNumberOfCameras();\r
- Camera.CameraInfo info = new Camera.CameraInfo();\r
- for(int cameraIndex = 0; cameraIndex<cameraCount; cameraIndex++){\r
- Camera.getCameraInfo(cameraIndex, info);\r
- if(info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT){\r
- frontIndex = cameraIndex;\r
- }else if(info.facing == Camera.CameraInfo.CAMERA_FACING_BACK){\r
- backIndex = cameraIndex;\r
- }\r
- }\r
-\r
- currentCameraType = type;\r
- if(type == FRONT && frontIndex != -1){\r
- return Camera.open(frontIndex);\r
- }else if(type == BACK && backIndex != -1){\r
- return Camera.open(backIndex);\r
- }\r
- return null;\r
- }\r
- private void changeCamera() throws IOException {\r
-\r
- camera.stopPreview();\r
- camera.release();\r
- if(currentCameraType == FRONT){\r
- Toast.makeText(this,"change to back camera", Toast.LENGTH_LONG).show();\r
- camera = openCamera(BACK);\r
- }else if(currentCameraType == BACK){\r
- Toast.makeText(this,"change to front camera", Toast.LENGTH_LONG).show();\r
- camera = openCamera(FRONT);\r
- }\r
- camera.setPreviewDisplay(surfaceView.getHolder());\r
- setCameraDirection();\r
- camera.startPreview();\r
- }\r
-\r
-}\r
+/**
+ * Generated by smali2java 1.0.0.558
+ * Copyright (C) 2013 Hensence.com
+ */
+
+package mobile.miki;
+
+import android.annotation.SuppressLint;
+import android.app.Service;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.graphics.Color;
+import android.hardware.Camera;
+import android.os.Build;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Message;
+import android.os.PowerManager;
+import android.os.PowerManager.WakeLock;
+import android.preference.PreferenceManager;
+import android.util.DisplayMetrics;
+import android.util.Log;
+import android.view.Surface;
+import android.view.SurfaceHolder;
+import android.view.SurfaceView;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.WindowManager;
+import android.widget.Button;
+import android.widget.Toast;
+
+import java.io.IOException;
+import java.util.List;
+
+import mobile.miki.ageingmode.AgeingModeActivity;
+import mobile.miki.mainui.ButtonViewTwo;
+import mobile.miki.mainui.TestMainActivity;
+import mobile.miki.util.Config;
+import mobile.miki.util.FTUtils;
+
+public class CameraPreview extends BaseActivity implements SurfaceHolder.Callback, OnClickListener {
+ private static final String TAG = "AgeingCameraPreview";
+ private Camera camera = null;
+ Handler handler;
+ Button bt;
+ private SurfaceHolder holder;
+ private boolean isAutoFocus;
+ private float mAspectRatio;
+ private int mH;
+ private int mHorizontalTileSize;
+ private int mPrvH;
+ private int mPrvW;
+ private int mVerticalTileSize;
+ private int mW;
+ private CameraSurfaceView preview;
+ private int TIME = 1000 * 10;
+ private int SINGLEITEM_OR_CYCLE_MODE;
+ private int WORK_TIME;
+ private MyReceiver receiver=null;
+ public static CameraPreview instance = null;
+ public SurfaceView surfaceView;
+ private DisplayMetrics mDisplayMetrics;
+ private static final int FRONT = 1;//前置摄像头标记
+ private static final int BACK = 2;//后置摄像头标记
+ private int currentCameraType = 2;//当前打开的摄像头标记
+ private Button change_camera;
+
+ public CameraPreview() {
+ mHorizontalTileSize = 16;
+ mVerticalTileSize = 16;
+ mAspectRatio = 1.0f;
+ //设置camera宽,高
+ mPrvH = 360;
+ mPrvW = 360;
+ isAutoFocus = true;
+ handler = new Handler( ) {
+
+ public void handleMessage(Message msg) {
+ if(camera != null) {
+ camera.autoFocus(null);
+ }
+ }
+ };
+ }
+
+// static {
+// System.loadLibrary("ftmjni");
+// }
+ private ButtonViewTwo buttonView;
+ boolean running;
+ boolean pcbatest;
+ boolean isEgeingMode = false;
+ private PowerManager powerManager = null;
+ private WakeLock wakeLock = null;
+
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ requestWindowFeature(0x1);
+ setContentView(R.layout.camera_preview_layout);
+ instance = this;
+ bt = (Button)findViewById(R.id.isZoom);
+ Log.i("AgeingCameraPreview", "platform:" + getString(R.string.project));
+
+ buttonView = (ButtonViewTwo) findViewById(R.id.btn_set);
+ buttonView.btn_left.setOnClickListener(this);
+ buttonView.btn_right.setOnClickListener(this);
+ buttonView.btn_left.setClickable(false);
+ change_camera = (Button) findViewById(R.id.change_camera);
+ change_camera.setOnClickListener(this);
+ // s09双摄切换
+ if (!FTUtils.isV20()) {
+ change_camera.setVisibility(View.GONE);
+ }else{
+ change_camera.setVisibility(View.VISIBLE);
+ }
+
+ init();
+ ageingMode();
+ }
+
+
+ private void init() {
+
+ //preview = (CameraSurfaceView)findViewById(R.id.camera_preview);
+ surfaceView = (SurfaceView) findViewById(R.id.camera_preview);
+ //preview.setAspectRatio(mPrvW, mPrvH);
+ holder = surfaceView.getHolder();
+ holder.addCallback(this);
+ holder.setType(0x3);
+
+ buttonView.setSuccessColor();
+ buttonView.btn_left.setClickable(true);
+
+ getCameraIntent();
+ if(isEgeingMode) {
+ powerManager = (PowerManager) this.getSystemService(Service.POWER_SERVICE);
+ wakeLock = this.powerManager.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Lock");
+ if(wakeLock != null) {
+ //是否需计算锁的数量
+ wakeLock.setReferenceCounted(false);
+ //请求屏幕常亮,onResume()方法中执行
+ wakeLock.acquire();
+ }
+
+ }
+
+ }
+
+ protected Camera.Size getBestPreSize(int surfaceWidth, int surfaceHeight, List<Camera.Size> preSizeList) {
+
+ int ReqTmpWidth;
+ int ReqTmpHeight;
+ // 当屏幕为垂直的时候需要把宽高值进行调换,保证宽大于高
+ boolean mIsPortrait=false;
+ if (mIsPortrait) {
+ ReqTmpWidth = surfaceHeight;
+ ReqTmpHeight = surfaceWidth;
+ } else {
+ ReqTmpWidth = surfaceWidth;
+ ReqTmpHeight = surfaceHeight;
+ }
+ //先查找preview中是否存在与surfaceview相同宽高的尺寸
+ for(Camera.Size size : preSizeList){
+ if((size.width == ReqTmpWidth) && (size.height == ReqTmpHeight)){
+ return size;
+ }
+ }
+
+ // 得到与传入的宽高比最接近的size
+ float reqRatio = ((float) ReqTmpWidth) / ReqTmpHeight;
+ float curRatio, deltaRatio;
+ float deltaRatioMin = Float.MAX_VALUE;
+ Camera.Size retSize = null;
+ for (Camera.Size size : preSizeList) {
+ curRatio = ((float) size.width) / size.height;
+ deltaRatio = Math.abs(reqRatio - curRatio);
+ if (deltaRatio < deltaRatioMin) {
+ deltaRatioMin = deltaRatio;
+ retSize = size;
+ }
+ }
+ return retSize;
+ }
+
+ @Override
+ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+ }
+
+ /**
+ * 处理老化模式的状态
+ */
+ private void ageingMode() {
+ if(isEgeingMode && SINGLEITEM_OR_CYCLE_MODE == 1) {
+ // 单项无限循环
+ if (WORK_TIME == -1) {
+ WORK_TIME = 100000000;
+ }
+ TIME = WORK_TIME * Constants.SINGLEITEM_TIMES;
+ ageHandler.postDelayed(runnable, TIME);
+ sendBraodCaseReceiver();
+ } else if (isEgeingMode && SINGLEITEM_OR_CYCLE_MODE == 2) {
+ TIME = Constants.CYCLE_ONE_ACTIVITY_TIMES;
+ ageHandler.postDelayed(runnable, TIME);
+ registerReceiver();
+ } else {
+ sendBraodCaseReceiver();
+ }
+ }
+
+ private void sendBraodCaseReceiver() {
+ Intent intent = new Intent();
+ intent.setAction("com.android.stopTiming");
+ sendBroadcast(intent);
+ }
+
+ private void registerReceiver() {
+ receiver = new MyReceiver();
+ IntentFilter filter = new IntentFilter();
+ filter.addAction("com.android.stopActivity");
+ CameraPreview.this.registerReceiver(receiver, filter);
+ }
+
+ private void getCameraIntent() {
+ Intent intent = getIntent();
+ running = false;
+ pcbatest = false;
+ if (intent != null) {
+ try {
+ running = intent.getBooleanExtra("running", false);
+ pcbatest = intent.getBooleanExtra("pcbatest",false);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ }
+ if (intent != null) {
+ try {
+ isEgeingMode = intent.getBooleanExtra("ageing_mode", false);
+ SINGLEITEM_OR_CYCLE_MODE = intent.getIntExtra("singleitem_or_cycle_mode", 0);
+ WORK_TIME = intent.getIntExtra("work_time", 0);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ protected void onResume() {
+ super.onResume();
+
+
+ }
+
+
+
+ @Override
+ protected void onPause() {
+ super.onPause();
+
+
+ }
+
+ private int roundUpToTile(int dimension, int tileSize, int maxDimension) {
+ return Math.min(((((dimension + tileSize) - 0x1) / tileSize) * tileSize), maxDimension);
+ }
+
+ protected void onDestroy() {
+ if(camera != null) {
+ camera.release();
+ camera = null;
+ }
+
+ if(wakeLock != null) {
+ //取消屏幕常亮,onPause()方法中执行
+ wakeLock.release();
+ wakeLock = null;
+ }
+
+ isAutoFocus = false;
+ stopLoop(null);
+
+ if(ageHandler != null && runnable != null) {
+ ageHandler.removeCallbacks(runnable);
+ }
+ if (receiver != null) {
+ unregisterReceiver(receiver);
+ }
+
+ if(handler != null) {
+ handler.removeCallbacksAndMessages(handler.obtainMessage());
+ }
+
+ super.onDestroy();
+ }
+
+ public void pullClose(View view) {
+ if(camera.getParameters().isZoomSupported()) {
+ camera.getParameters().setZoom(0x0);
+ }
+ }
+
+ public void pullFar(View view) {
+ if(camera.getParameters().isZoomSupported()) {
+ camera.getParameters().setZoom(camera.getParameters().getMaxZoom());
+ }
+ }
+
+ public void pullLoop(View view) {
+ isAutoFocus = true;
+ new CameraPreview.AutoFocus( ).start();
+ if(camera.getParameters().isZoomSupported()) {
+ bt.setText(getString(R.string.isZoom_y));
+ bt.setTextColor(Color.GREEN);
+ bt.setBackgroundColor(0xFFDEAD);
+ bt.setVisibility(View.VISIBLE);
+ }else{
+ bt.setText(getString(R.string.isZoom_n));
+ bt.setBackgroundColor(0xFFDEAD);
+ bt.setTextColor(Color.RED);
+ bt.setVisibility(View.VISIBLE);
+ }
+
+ }
+
+ public void stopLoop(View view) {
+ isAutoFocus = false;
+ }
+
+ class AutoFocus extends Thread {
+
+ public void run() {
+ while(isAutoFocus) {
+ Log.i("AgeingCameraPreview", "autoFocus");
+ try {
+ handler.sendMessage(handler.obtainMessage());
+ sleep(0xbb8);
+ continue;
+ } catch(InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+ }
+
+ public void surfaceCreated(SurfaceHolder holder) {
+ Log.e("zhangdi","surfaceCreated");
+ try {
+ ///参数0为主摄像头。不加参数camera可能会为空
+// try {
+// camera = Camera.open(0);
+// } catch (Exception e) {
+// Toast.makeText(CameraPreview.this, "resume_cameraError", Toast.LENGTH_LONG).show();
+// }
+ camera = Camera.open(0);
+ if(camera != null) {
+ Camera.Parameters parameters = camera.getParameters();
+ parameters.setPictureFormat(0x100);
+ parameters.setFlashMode("on");
+ List<Camera.Size> sizes = camera.getParameters().getSupportedPreviewSizes();
+ mDisplayMetrics=getResources().getDisplayMetrics();
+ Camera.Size bestsize=getBestPreSize(mDisplayMetrics.widthPixels,mDisplayMetrics.heightPixels,sizes);
+ parameters.setPreviewSize(bestsize.width,bestsize.height);
+ //parameters.setPictureSize(640,480);
+ camera.setPreviewDisplay(holder);
+ setCameraDirection();
+ camera.setParameters(parameters);
+ camera.startPreview();
+ }
+
+ } catch(Exception exception) {
+ exception.printStackTrace();
+ String model = Build.MODEL;
+ if(!model.equals("F6")){ //传奇报错
+ Toast.makeText(CameraPreview.this, "cameraError", Toast.LENGTH_LONG).show();
+ if(camera != null) {
+ camera.release();
+ camera = null;
+ }
+ }
+ }
+ }
+
+ public void surfaceDestroyed(SurfaceHolder holder) {
+ Log.e("zhangdi","surfaceDestroyed");
+ if(camera != null) {
+ camera.stopPreview();
+ camera.setPreviewCallback(null);
+ camera.release();
+ camera = null;
+ }
+ }
+
+
+ public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
+ try {
+ this.holder = holder;
+ Log.e("zhangdi","surfaceChanged");
+ /*Camera.Parameters parameters = camera.getParameters();
+ parameters.setPictureFormat(0x100);
+ parameters.setFlashMode("on");
+ List<Camera.Size> sizes = camera.getParameters().getSupportedPreviewSizes();
+ mDisplayMetrics=getResources().getDisplayMetrics();
+ Camera.Size bestsize=getBestPreSize(mDisplayMetrics.widthPixels,mDisplayMetrics.heightPixels,sizes);
+ parameters.setPreviewSize(bestsize.width,bestsize.height);
+ parameters.setPictureSize(bestsize.width,bestsize.height);
+ Log.e("zhangdi","w:"+w+",h:"+h+",bestsize.width:"+bestsize.width+",bestsize.height:"+bestsize.height);
+// parameters.setPreviewSize(w, h);
+ camera.setParameters(parameters);*/
+
+// camera.startPreview();
+// return;
+ } catch(Exception localException1) {
+ }
+ }
+
+ @Override
+ public void onClick(View arg0) {
+ Intent intent = Config.getNextTestIntent(this,this.getClass());//new Intent(this, WifiTestActiviy.class);
+ intent.putExtra("running", true);
+ intent.putExtra("pcbatest",pcbatest);
+ Intent intent1 = new Intent(this, TestMainActivity.class);
+ // TestResult testResult = (TestResult) getApplicationContext();
+ switch (arg0.getId()) {
+
+ case R.id.btn_two_left:
+ //如果当前是老化模式
+ if(isEgeingMode) {
+ Intent ageingIntent = new Intent(this,AgeingModeActivity.class);
+ startActivity(ageingIntent);
+ PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("ageing_camera", "true")
+ .commit();
+ } else {
+ if (!running) {
+ startActivity(intent1);
+ } else {
+ startActivity(intent);
+ }
+ PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("camera", "true")
+ .commit();
+ }
+ if(camera != null) {
+ camera.release();
+ camera = null;
+ }
+ finish();
+ break;
+ case R.id.btn_two_right:
+ if(isEgeingMode) {
+ Intent ageingIntent = new Intent(this,AgeingModeActivity.class);
+ startActivity(ageingIntent);
+ PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("ageing_camera", "false")
+ .commit();
+ } else {
+ if (!running) {
+ startActivity(intent1);
+ } else {
+ startActivity(intent);
+ }
+ PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("camera", "false")
+ .commit();
+ }
+ if(camera != null) {
+ camera.release();
+ camera = null;
+ }
+ finish();
+ break;
+ case R.id.change_camera:
+ try {
+ changeCamera();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ break;
+ }
+
+ }
+
+ Handler ageHandler = new Handler();
+ Runnable runnable = new Runnable() {
+
+ @Override
+ public void run() {
+ // handler自带方法实现定时器
+ try {
+// handler.postDelayed(this, TIME);
+ System.out.println("do...");
+ if(SINGLEITEM_OR_CYCLE_MODE == 2) {
+ Intent ageingIntent = new Intent(CameraPreview.this,MikeTest.class);
+ ageingIntent.putExtra("ageing_mode", true);
+ ageingIntent.putExtra("singleitem_or_cycle_mode", SINGLEITEM_OR_CYCLE_MODE);
+ ageingIntent.putExtra("work_time", WORK_TIME);
+ ageingIntent.putExtra("first_start_service", false);
+ startActivity(ageingIntent);
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ System.out.println("exception...");
+ }
+ }
+ };
+
+ /**
+ * 获取广播数据
+ *
+ */
+ public class MyReceiver extends BroadcastReceiver {
+ @Override
+ public void onReceive(Context arg0, Intent arg1) {
+ CameraPreview.this.finish();
+ }
+ }
+
+ private void setCameraDirection() {
+ android.hardware.Camera.CameraInfo info = new android.hardware.Camera.CameraInfo();
+ android.hardware.Camera.getCameraInfo(0, info);
+ WindowManager mWindowManager = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
+ int rotation = mWindowManager.getDefaultDisplay().getRotation();
+ int degrees = 0;
+ switch (rotation) {
+ case Surface.ROTATION_0:
+ degrees = 0;
+ break;
+ case Surface.ROTATION_90:
+ degrees = 90;
+ break;
+ case Surface.ROTATION_180:
+ degrees = 180;
+ break;
+ case Surface.ROTATION_270:
+ degrees = 270;
+ break;
+ }
+
+ int result;
+ if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
+ result = (info.orientation + degrees) % 360;
+ result = (360 - result) % 360; // compensate the mirror
+ } else { // back-facing
+ result = (info.orientation - degrees + 360) % 360;
+ }
+ Log.i("dxc", "result " + result);
+ camera.setDisplayOrientation(result);
+ }
+
+ @SuppressLint("NewApi")
+ private Camera openCamera(int type){
+ int frontIndex =-1;
+ int backIndex = -1;
+ int cameraCount = Camera.getNumberOfCameras();
+ Camera.CameraInfo info = new Camera.CameraInfo();
+ for(int cameraIndex = 0; cameraIndex<cameraCount; cameraIndex++){
+ Camera.getCameraInfo(cameraIndex, info);
+ if(info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT){
+ frontIndex = cameraIndex;
+ }else if(info.facing == Camera.CameraInfo.CAMERA_FACING_BACK){
+ backIndex = cameraIndex;
+ }
+ }
+
+ currentCameraType = type;
+ if(type == FRONT && frontIndex != -1){
+ return Camera.open(frontIndex);
+ }else if(type == BACK && backIndex != -1){
+ return Camera.open(backIndex);
+ }
+ return null;
+ }
+ private void changeCamera() throws IOException {
+
+ camera.stopPreview();
+ camera.release();
+ if(currentCameraType == FRONT){
+ Toast.makeText(this,"change to back camera", Toast.LENGTH_LONG).show();
+ camera = openCamera(BACK);
+ }else if(currentCameraType == BACK){
+ Toast.makeText(this,"change to front camera", Toast.LENGTH_LONG).show();
+ camera = openCamera(FRONT);
+ }
+ camera.setPreviewDisplay(surfaceView.getHolder());
+ setCameraDirection();
+ camera.startPreview();
+ }
+
+}
-/**\r
- * Generated by smali2java 1.0.0.558\r
- * Copyright (C) 2013 Hensence.com\r
- */\r
-\r
-package mobile.miki;\r
-\r
-import android.app.KeyguardManager;\r
-import android.content.BroadcastReceiver;\r
-import android.content.Context;\r
-import android.content.Intent;\r
-import android.content.IntentFilter;\r
-import android.os.Bundle;\r
-import android.os.PowerManager;\r
-import android.preference.PreferenceManager;\r
-import android.util.Log;\r
-import android.view.Display;\r
-import android.view.KeyEvent;\r
-import android.view.LayoutInflater;\r
-import android.view.View;\r
-import android.widget.TextView;\r
-import android.widget.Toast;\r
-\r
-import java.io.IOException;\r
-import java.util.ArrayList;\r
-import java.util.Arrays;\r
-\r
-import cn.davidsu.library.LineWrapContainer;\r
-import mobile.miki.mainui.ButtonViewTwo;\r
-import mobile.miki.mainui.TestMainActivity;\r
-import mobile.miki.mainui.TestMainList;\r
-import mobile.miki.util.Config;\r
-import mobile.miki.util.FTUtils;\r
-\r
-public class KeysTestActivity extends BaseActivity implements\r
- android.view.View.OnClickListener {\r
-/*\r
- public static final String AUTO_KEYS_TEST = "mobile.miki.KeysTestActivity";\r
- public static final String KEY_CODE = "keyCode";\r
- public static final String NEED_BTN_TAG = "needBtn";\r
- private String TAG;\r
-*/\r
- BroadcastReceiver broadcastReceiver;\r
- private boolean isTesting;\r
- private BroadcastReceiver mBroadcastReceiver;\r
- private KeyguardManager.KeyguardLock mKeyguardLock;\r
- private KeyguardManager mKeyguardManager;\r
- private KeysTestActivity.ScreenOnOffReceiver screenOnOffReceiver;\r
- private PowerManager.WakeLock wakeLock;\r
- boolean running;\r
- private ButtonViewTwo buttonView;\r
-/*\r
- private TextView value_KEYCODE_YEN;\r
- private TextView home1;\r
- private TextView home2;\r
- private TableRow TableRow1;\r
- private TableRow TableRow2;\r
- private TableRow TableRow3;\r
- private TextView tv_name2;\r
-\r
- private boolean key1Pass = false;\r
- private boolean key2Pass = false;\r
-*/\r
- private LineWrapContainer lwc;\r
- private ArrayList<Key> mKeyMapList = new ArrayList<Key>();\r
-\r
- // G9 的左右按键\r
-// private static final int KEYCODE_CUSTOM_LEFT = 498;\r
-// private static final int KEYCODE_CUSTOM_RIGHT = 499;\r
- private static final int KEYCODE_CUSTOM_LEFT = KeyEvent.KEYCODE_POWER;\r
- private static final int KEYCODE_CUSTOM_RIGHT = KeyEvent.KEYCODE_VOLUME_DOWN;\r
-\r
- private Key[] keyMapsDefault = {new Key(KeyEvent.KEYCODE_POWER, "Power")};\r
- private Key[] keyMapsSUGAR = {new Key(KEYCODE_CUSTOM_LEFT, "Left")\r
- , new Key(KEYCODE_CUSTOM_RIGHT, "Right")};\r
- private Key[] keyMapsLieBao = {new Key(KeyEvent.KEYCODE_POWER, "Power")\r
- , new Key(KeyEvent.KEYCODE_YEN, "Key 1")};\r
- private Key[] keyMapsQ3F = {new Key(KeyEvent.KEYCODE_POWER, "Power")\r
- , new Key(KeyEvent.KEYCODE_BACK, "Back")};\r
-\r
- public KeysTestActivity() {\r
- // TAG = "KeysTestActivity";\r
- mKeyguardManager = null;\r
- mKeyguardLock = null;\r
- isTesting = true;\r
- broadcastReceiver = new BroadcastReceiver() {\r
- public void onReceive(Context context, Intent intent) {\r
- int keyCode = intent.getExtras().getInt("keyCode");\r
- }\r
- };\r
- mBroadcastReceiver = new BroadcastReceiver() {\r
-\r
- public void onReceive(Context context, Intent intent) {\r
- String action = intent.getAction();\r
- if ("android.intent.action.CLOSE_SYSTEM_DIALOGS".equals(action)) {\r
- String reason = intent.getStringExtra("reason");\r
- if ("homekey".equals(reason)) {\r
- if (isTesting) {\r
- isTesting = false;\r
- }\r
- }\r
- }\r
- }\r
- };\r
- }\r
-\r
- protected void onCreate(Bundle savedInstanceState) {\r
- super.onCreate(savedInstanceState);\r
- setContentView(R.layout.keys_test_layout);\r
- Display myDisplay = getWindowManager().getDefaultDisplay();\r
- MyApplication.getInstance().addActivity(this);\r
- initView();\r
- Intent intent = getIntent();\r
- running = false;\r
- if (intent != null) {\r
- running = intent.getBooleanExtra("running", false);\r
- }\r
- mKeyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);\r
- screenOnOffReceiver = new ScreenOnOffReceiver();\r
- IntentFilter intentFilter = new IntentFilter();\r
- intentFilter.addAction("android.intent.action.SCREEN_ON");\r
- intentFilter.addAction("android.intent.action.SCREEN_OFF");\r
- registerReceiver(screenOnOffReceiver, intentFilter);\r
- buttonView = (ButtonViewTwo) findViewById(R.id.btn_set);\r
- buttonView.btn_left.setOnClickListener(this);\r
- buttonView.btn_right.setOnClickListener(this);\r
- buttonView.btn_left.setClickable(false);\r
- isTesting = true;\r
-\r
- if (FTUtils.isLieBao()) {\r
- mKeyMapList.addAll(Arrays.asList(keyMapsLieBao));\r
- } else if (FTUtils.isSugar()) {\r
- mKeyMapList.addAll(Arrays.asList(keyMapsSUGAR));\r
- } else if (FTUtils.isQ3F()) {\r
- mKeyMapList.addAll(Arrays.asList(keyMapsQ3F));\r
- } else {\r
- mKeyMapList.addAll(Arrays.asList(keyMapsDefault));\r
- }\r
-\r
- updateKeyMapView();\r
- }\r
-\r
- private void initView() {\r
-/*\r
- value_KEYCODE_YEN = (TextView) findViewById(R.id.tv_value);\r
- home1 = (TextView) findViewById(R.id.tv_value2);\r
- home2 = (TextView) findViewById(R.id.tv_value3);\r
-\r
- TableRow1 = (TableRow) findViewById(R.id.tl_1);\r
- TableRow2 = (TableRow) findViewById(R.id.tl_2);\r
- TableRow3 = (TableRow) findViewById(R.id.tl_3);\r
- tv_name2 = (TextView) findViewById(R.id.tv_name2);\r
- if (FTUtils.isLieBao()) {\r
- tv_name2.setText(R.string.keyPower);\r
- TableRow3.setVisibility(View.GONE);\r
- } else if (FTUtils.isSugar()) {\r
- TableRow1.setVisibility(View.GONE);\r
- }\r
-*/\r
- lwc = (LineWrapContainer) findViewById(R.id.view_lwc);\r
- // s06 hall开关\r
- if (FTUtils.isS06()) {\r
- lwc.setVisibility(View.GONE);\r
- Toast.makeText(this, "霍尔开关测试", Toast.LENGTH_LONG).show();\r
- }\r
- }\r
-\r
-\r
- protected void onResume() {\r
- super.onResume();\r
- IntentFilter intentFilter = new IntentFilter(\r
- "mobile.miki.KeysTestActivity");\r
- registerReceiver(broadcastReceiver, intentFilter);\r
- IntentFilter mBroadcastIntentFilter = new IntentFilter(\r
- "android.intent.action.CLOSE_SYSTEM_DIALOGS");\r
- registerReceiver(mBroadcastReceiver, mBroadcastIntentFilter);\r
- }\r
-\r
- @Override\r
- public boolean onKeyDown(int keyCode, KeyEvent event) {\r
- Log.e("dxc", " onKeyDown keyCode:" + keyCode);\r
- if (FTUtils.isS06() && keyCode == KeyEvent.KEYCODE_BACK) {\r
- pass();\r
- return true;\r
- }\r
-/*\r
- switch (keyCode) {\r
- case KeyEvent.KEYCODE_YEN:\r
- value_KEYCODE_YEN.setText(R.string.pass_test);\r
- key1Pass = true;\r
- if (key1Pass && key2Pass) {\r
- pass();\r
- }\r
- return true;\r
-*/\r
- if (removeKey(keyCode)) {\r
- updateKeyMapView();\r
- return true;\r
- }\r
-\r
- return super.onKeyDown(keyCode, event);\r
- }\r
-\r
-\r
- public void onAttachedToWindow() {\r
- super.onAttachedToWindow();\r
- }\r
-\r
- class ScreenOnOffReceiver extends BroadcastReceiver {\r
-\r
- public void onReceive(Context context, Intent intent) {\r
- if ("android.intent.action.SCREEN_ON".equals(intent.getAction())) {\r
- return;\r
- }\r
- if ("android.intent.action.SCREEN_OFF".equals(intent.getAction())) {\r
- KeysTestActivity.this.mKeyguardLock = KeysTestActivity.this.mKeyguardManager\r
- .newKeyguardLock("");\r
- // KeysTestActivity.this.mKeyguardLock.disableKeyguard();\r
- KeysTestActivity.this.wakeLock = ((PowerManager) context\r
- .getSystemService(Context.POWER_SERVICE)).newWakeLock(\r
- PowerManager.ACQUIRE_CAUSES_WAKEUP\r
- | PowerManager.SCREEN_DIM_WAKE_LOCK, "mobile.miki:Tag");\r
- KeysTestActivity.this.wakeLock.acquire();\r
-/*\r
- if (home1.getText().toString().equals(getString(R.string.pass_test))) {\r
- key1Pass = true;\r
- home2.setText(R.string.pass_test);\r
- }\r
- home1.setText(R.string.pass_test);\r
- key2Pass = true;\r
- if (key1Pass && key2Pass && (FTUtils.isSugar() || FTUtils.isLieBao())) {\r
- pass();\r
- } else if (!(FTUtils.isSugar() || FTUtils.isLieBao())) {\r
- pass();\r
- }\r
-*/\r
-\r
- if (removeKey(KeyEvent.KEYCODE_POWER)) {\r
- updateKeyMapView();\r
- }\r
- }\r
- }\r
- }\r
-\r
- protected void onDestroy() {\r
- if (mKeyguardLock != null) {\r
- wakeLock.acquire();\r
- }\r
- isTesting = false;\r
- unregisterReceiver(screenOnOffReceiver);\r
- unregisterReceiver(broadcastReceiver);\r
- unregisterReceiver(mBroadcastReceiver);\r
- super.onDestroy();\r
- }\r
-\r
- public void onReturnBtnClicked(View view) {\r
- if (running) {\r
- Intent intent = new Intent(this, TestMainList.class);\r
- startActivity(intent);\r
- finish();\r
- } else {\r
- isTesting = false;\r
- try {\r
- Runtime.getRuntime().exec("logcat -c");\r
- } catch (IOException e) {\r
- e.printStackTrace();\r
- }\r
- finish();\r
- }\r
-\r
- }\r
-\r
-\r
- @Override\r
- public void onClick(View arg0) {\r
-\r
- Intent intent = Config.getNextTestIntent(this,this.getClass());//new Intent(this, TestMainActivity.class);\r
-// if (FTUtils.isSugar()) {\r
-// intent = new Intent(this, BlooToothActivity.class);\r
-// }\r
- intent.putExtra("running", true);\r
- Intent intent1 = new Intent(this, TestMainActivity.class);\r
- // TestResult testResult = (TestResult) getApplicationContext();\r
- switch (arg0.getId()) {\r
-\r
- case R.id.btn_two_left:\r
- if (!running) {\r
- startActivity(intent1);\r
- } else {\r
- startActivity(intent);\r
- }\r
- PreferenceManager\r
- .getDefaultSharedPreferences(getApplicationContext())\r
- .edit().putString("keys", "true").commit();\r
- finish();\r
- break;\r
- case R.id.btn_two_right:\r
- if (!running) {\r
- startActivity(intent1);\r
- } else {\r
- startActivity(intent);\r
- }\r
- PreferenceManager\r
- .getDefaultSharedPreferences(getApplicationContext())\r
- .edit().putString("keys", "false").commit();\r
- finish();\r
- break;\r
- }\r
- }\r
-\r
- private void pass() {\r
- buttonView.setSuccessColor();\r
- if (running) {\r
- Intent intent = Config.getNextTestIntent(this,this.getClass());//new Intent(this, TestMainActivity.class);\r
- intent.putExtra("running", true);\r
- startActivity(intent);\r
- PreferenceManager\r
- .getDefaultSharedPreferences(getApplicationContext())\r
- .edit().putString("keys", "true").commit();\r
- finish();\r
- } else {\r
- buttonView.btn_left.setClickable(true);\r
- }\r
- }\r
-\r
- private boolean removeKey(int keyCode) {\r
- boolean found = false;\r
- for (Key key : mKeyMapList) {\r
- if (key.code == keyCode) {\r
- mKeyMapList.remove(key);\r
- found = true;\r
- break;\r
- }\r
- }\r
-\r
- return found;\r
- }\r
-\r
- private void updateKeyMapView() {\r
- LayoutInflater inflater = LayoutInflater.from(this);\r
- lwc.removeAllViews();\r
-\r
- for (Key key : mKeyMapList) {\r
- TextView item = (TextView) inflater.inflate(R.layout.keys_test_item, lwc, false);\r
- item.setText(key.name);\r
- lwc.addView(item);\r
- }\r
-\r
- if (mKeyMapList.size() == 0) {\r
- pass();\r
- }\r
- }\r
-\r
- class Key {\r
- int code;\r
- String name;\r
-\r
- Key(int code, String name) {\r
- this.code = code;\r
- this.name = name;\r
- }\r
- }\r
-}\r
+/**
+ * Generated by smali2java 1.0.0.558
+ * Copyright (C) 2013 Hensence.com
+ */
+
+package mobile.miki;
+
+import android.app.KeyguardManager;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.os.Bundle;
+import android.os.PowerManager;
+import android.preference.PreferenceManager;
+import android.util.Log;
+import android.view.Display;
+import android.view.KeyEvent;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Arrays;
+
+import cn.davidsu.library.LineWrapContainer;
+import mobile.miki.mainui.ButtonViewTwo;
+import mobile.miki.mainui.TestMainActivity;
+import mobile.miki.mainui.TestMainList;
+import mobile.miki.util.Config;
+import mobile.miki.util.FTUtils;
+
+public class KeysTestActivity extends BaseActivity implements
+ android.view.View.OnClickListener {
+/*
+ public static final String AUTO_KEYS_TEST = "mobile.miki.KeysTestActivity";
+ public static final String KEY_CODE = "keyCode";
+ public static final String NEED_BTN_TAG = "needBtn";
+ private String TAG;
+*/
+ BroadcastReceiver broadcastReceiver;
+ private boolean isTesting;
+ private BroadcastReceiver mBroadcastReceiver;
+ private KeyguardManager.KeyguardLock mKeyguardLock;
+ private KeyguardManager mKeyguardManager;
+ private KeysTestActivity.ScreenOnOffReceiver screenOnOffReceiver;
+ private PowerManager.WakeLock wakeLock;
+ boolean running;
+ private ButtonViewTwo buttonView;
+/*
+ private TextView value_KEYCODE_YEN;
+ private TextView home1;
+ private TextView home2;
+ private TableRow TableRow1;
+ private TableRow TableRow2;
+ private TableRow TableRow3;
+ private TextView tv_name2;
+
+ private boolean key1Pass = false;
+ private boolean key2Pass = false;
+*/
+ private LineWrapContainer lwc;
+ private ArrayList<Key> mKeyMapList = new ArrayList<Key>();
+
+ // G9 的左右按键
+// private static final int KEYCODE_CUSTOM_LEFT = 498;
+// private static final int KEYCODE_CUSTOM_RIGHT = 499;
+ private static final int KEYCODE_CUSTOM_LEFT = KeyEvent.KEYCODE_POWER;
+ private static final int KEYCODE_CUSTOM_RIGHT = KeyEvent.KEYCODE_VOLUME_DOWN;
+
+ private Key[] keyMapsDefault = {new Key(KeyEvent.KEYCODE_POWER, "Power")};
+ private Key[] keyMapsSUGAR = {new Key(KEYCODE_CUSTOM_LEFT, "Left")
+ , new Key(KEYCODE_CUSTOM_RIGHT, "Right")};
+ private Key[] keyMapsLieBao = {new Key(KeyEvent.KEYCODE_POWER, "Power")
+ , new Key(KeyEvent.KEYCODE_YEN, "Key 1")};
+ private Key[] keyMapsQ3F = {new Key(KeyEvent.KEYCODE_POWER, "Power")
+ , new Key(KeyEvent.KEYCODE_BACK, "Back")};
+
+ public KeysTestActivity() {
+ // TAG = "KeysTestActivity";
+ mKeyguardManager = null;
+ mKeyguardLock = null;
+ isTesting = true;
+ broadcastReceiver = new BroadcastReceiver() {
+ public void onReceive(Context context, Intent intent) {
+ int keyCode = intent.getExtras().getInt("keyCode");
+ }
+ };
+ mBroadcastReceiver = new BroadcastReceiver() {
+
+ public void onReceive(Context context, Intent intent) {
+ String action = intent.getAction();
+ if ("android.intent.action.CLOSE_SYSTEM_DIALOGS".equals(action)) {
+ String reason = intent.getStringExtra("reason");
+ if ("homekey".equals(reason)) {
+ if (isTesting) {
+ isTesting = false;
+ }
+ }
+ }
+ }
+ };
+ }
+
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.keys_test_layout);
+ Display myDisplay = getWindowManager().getDefaultDisplay();
+ MyApplication.getInstance().addActivity(this);
+ initView();
+ Intent intent = getIntent();
+ running = false;
+ if (intent != null) {
+ running = intent.getBooleanExtra("running", false);
+ }
+ mKeyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
+ screenOnOffReceiver = new ScreenOnOffReceiver();
+ IntentFilter intentFilter = new IntentFilter();
+ intentFilter.addAction("android.intent.action.SCREEN_ON");
+ intentFilter.addAction("android.intent.action.SCREEN_OFF");
+ registerReceiver(screenOnOffReceiver, intentFilter);
+ buttonView = (ButtonViewTwo) findViewById(R.id.btn_set);
+ buttonView.btn_left.setOnClickListener(this);
+ buttonView.btn_right.setOnClickListener(this);
+ buttonView.btn_left.setClickable(false);
+ isTesting = true;
+
+ if (FTUtils.isLieBao()) {
+ mKeyMapList.addAll(Arrays.asList(keyMapsLieBao));
+ } else if (FTUtils.isSugar()) {
+ mKeyMapList.addAll(Arrays.asList(keyMapsSUGAR));
+ } else if (FTUtils.isQ3F()||FTUtils.isV20()) {
+ mKeyMapList.addAll(Arrays.asList(keyMapsQ3F));
+ } else {
+ mKeyMapList.addAll(Arrays.asList(keyMapsDefault));
+ }
+
+ updateKeyMapView();
+ }
+
+ private void initView() {
+/*
+ value_KEYCODE_YEN = (TextView) findViewById(R.id.tv_value);
+ home1 = (TextView) findViewById(R.id.tv_value2);
+ home2 = (TextView) findViewById(R.id.tv_value3);
+
+ TableRow1 = (TableRow) findViewById(R.id.tl_1);
+ TableRow2 = (TableRow) findViewById(R.id.tl_2);
+ TableRow3 = (TableRow) findViewById(R.id.tl_3);
+ tv_name2 = (TextView) findViewById(R.id.tv_name2);
+ if (FTUtils.isLieBao()) {
+ tv_name2.setText(R.string.keyPower);
+ TableRow3.setVisibility(View.GONE);
+ } else if (FTUtils.isSugar()) {
+ TableRow1.setVisibility(View.GONE);
+ }
+*/
+ lwc = (LineWrapContainer) findViewById(R.id.view_lwc);
+ // s06 hall开关
+ if (FTUtils.isS06()) {
+ lwc.setVisibility(View.GONE);
+ Toast.makeText(this, "霍尔开关测试", Toast.LENGTH_LONG).show();
+ }
+ }
+
+
+ protected void onResume() {
+ super.onResume();
+ IntentFilter intentFilter = new IntentFilter(
+ "mobile.miki.KeysTestActivity");
+ registerReceiver(broadcastReceiver, intentFilter);
+ IntentFilter mBroadcastIntentFilter = new IntentFilter(
+ "android.intent.action.CLOSE_SYSTEM_DIALOGS");
+ registerReceiver(mBroadcastReceiver, mBroadcastIntentFilter);
+ }
+
+ @Override
+ public boolean onKeyDown(int keyCode, KeyEvent event) {
+ Log.e("dxc", " onKeyDown keyCode:" + keyCode);
+ if (FTUtils.isS06() && keyCode == KeyEvent.KEYCODE_BACK) {
+ pass();
+ return true;
+ }
+/*
+ switch (keyCode) {
+ case KeyEvent.KEYCODE_YEN:
+ value_KEYCODE_YEN.setText(R.string.pass_test);
+ key1Pass = true;
+ if (key1Pass && key2Pass) {
+ pass();
+ }
+ return true;
+*/
+ if (removeKey(keyCode)) {
+ updateKeyMapView();
+ return true;
+ }
+
+ return super.onKeyDown(keyCode, event);
+ }
+
+
+ public void onAttachedToWindow() {
+ super.onAttachedToWindow();
+ }
+
+ class ScreenOnOffReceiver extends BroadcastReceiver {
+
+ public void onReceive(Context context, Intent intent) {
+ if ("android.intent.action.SCREEN_ON".equals(intent.getAction())) {
+ return;
+ }
+ if ("android.intent.action.SCREEN_OFF".equals(intent.getAction())) {
+ KeysTestActivity.this.mKeyguardLock = KeysTestActivity.this.mKeyguardManager
+ .newKeyguardLock("");
+ // KeysTestActivity.this.mKeyguardLock.disableKeyguard();
+ KeysTestActivity.this.wakeLock = ((PowerManager) context
+ .getSystemService(Context.POWER_SERVICE)).newWakeLock(
+ PowerManager.ACQUIRE_CAUSES_WAKEUP
+ | PowerManager.SCREEN_DIM_WAKE_LOCK, "mobile.miki:Tag");
+ KeysTestActivity.this.wakeLock.acquire();
+/*
+ if (home1.getText().toString().equals(getString(R.string.pass_test))) {
+ key1Pass = true;
+ home2.setText(R.string.pass_test);
+ }
+ home1.setText(R.string.pass_test);
+ key2Pass = true;
+ if (key1Pass && key2Pass && (FTUtils.isSugar() || FTUtils.isLieBao())) {
+ pass();
+ } else if (!(FTUtils.isSugar() || FTUtils.isLieBao())) {
+ pass();
+ }
+*/
+
+ if (removeKey(KeyEvent.KEYCODE_POWER)) {
+ updateKeyMapView();
+ }
+ }
+ }
+ }
+
+ protected void onDestroy() {
+ if (mKeyguardLock != null) {
+ wakeLock.acquire();
+ }
+ isTesting = false;
+ unregisterReceiver(screenOnOffReceiver);
+ unregisterReceiver(broadcastReceiver);
+ unregisterReceiver(mBroadcastReceiver);
+ super.onDestroy();
+ }
+
+ public void onReturnBtnClicked(View view) {
+ if (running) {
+ Intent intent = new Intent(this, TestMainList.class);
+ startActivity(intent);
+ finish();
+ } else {
+ isTesting = false;
+ try {
+ Runtime.getRuntime().exec("logcat -c");
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ finish();
+ }
+
+ }
+
+
+ @Override
+ public void onClick(View arg0) {
+
+ Intent intent = Config.getNextTestIntent(this,this.getClass());//new Intent(this, TestMainActivity.class);
+// if (FTUtils.isSugar()) {
+// intent = new Intent(this, BlooToothActivity.class);
+// }
+ intent.putExtra("running", true);
+ Intent intent1 = new Intent(this, TestMainActivity.class);
+ // TestResult testResult = (TestResult) getApplicationContext();
+ switch (arg0.getId()) {
+
+ case R.id.btn_two_left:
+ if (!running) {
+ startActivity(intent1);
+ } else {
+ startActivity(intent);
+ }
+ PreferenceManager
+ .getDefaultSharedPreferences(getApplicationContext())
+ .edit().putString("keys", "true").commit();
+ finish();
+ break;
+ case R.id.btn_two_right:
+ if (!running) {
+ startActivity(intent1);
+ } else {
+ startActivity(intent);
+ }
+ PreferenceManager
+ .getDefaultSharedPreferences(getApplicationContext())
+ .edit().putString("keys", "false").commit();
+ finish();
+ break;
+ }
+ }
+
+ private void pass() {
+ buttonView.setSuccessColor();
+ if (running) {
+ Intent intent = Config.getNextTestIntent(this,this.getClass());//new Intent(this, TestMainActivity.class);
+ intent.putExtra("running", true);
+ startActivity(intent);
+ PreferenceManager
+ .getDefaultSharedPreferences(getApplicationContext())
+ .edit().putString("keys", "true").commit();
+ finish();
+ } else {
+ buttonView.btn_left.setClickable(true);
+ }
+ }
+
+ private boolean removeKey(int keyCode) {
+ boolean found = false;
+ for (Key key : mKeyMapList) {
+ if (key.code == keyCode) {
+ mKeyMapList.remove(key);
+ found = true;
+ break;
+ }
+ }
+
+ return found;
+ }
+
+ private void updateKeyMapView() {
+ LayoutInflater inflater = LayoutInflater.from(this);
+ lwc.removeAllViews();
+
+ for (Key key : mKeyMapList) {
+ TextView item = (TextView) inflater.inflate(R.layout.keys_test_item, lwc, false);
+ item.setText(key.name);
+ lwc.addView(item);
+ }
+
+ if (mKeyMapList.size() == 0) {
+ pass();
+ }
+ }
+
+ class Key {
+ int code;
+ String name;
+
+ Key(int code, String name) {
+ this.code = code;
+ this.name = name;
+ }
+ }
+}
-<?xml version="1.0" encoding="utf-8"?>\r
-<resources>\r
-\r
- <string name="app_name">工厂模式</string>\r
- <string name="otaupdate">OTA Update</string>\r
- <string name="light">光线感应</string>\r
- <string name="noLight">无法获取亮度值</string>\r
- <string name="defaultlightness">正在获取亮度</string>\r
- <string name="lightness">亮度</string>\r
- <string name="lightTip">提示:将手机正面朝向光源有利于更快获取亮度</string>\r
- <string name="magnetic">磁场感应</string>\r
- <string name="magneticX">磁场X</string>\r
- <string name="magneticY">磁场Y</string>\r
- <string name="magneticZ">磁场Z</string>\r
- <string name="gravity">重力感应</string>\r
- <string name="gravityX">重力X</string>\r
- <string name="gravityY">重力Y</string>\r
- <string name="gravityZ">重力Z</string>\r
- <string name="shakeTest">震动测试</string>\r
- <string name="shakeClick">点击震动</string>\r
- <string name="noShake">不支持手机震动</string>\r
- <string name="keysTest">按键测试</string>\r
- <string name="keyPower">电源键</string>\r
- <string name="keyVLDown">上调键</string>\r
- <string name="keyVLUP">下调键</string>\r
- <string name="keySearch">搜索键</string>\r
- <string name="keyHome">HOME键</string>\r
- <string name="keyMenu">屏幕开关键</string>\r
- <string name="keyBack">回退键</string>\r
- <string name="keyCamera">照相/摄像键</string>\r
- <string name="keyCall">接听键</string>\r
- <string name="keyEndCall">挂断键</string>\r
- <string name="empty">--</string>\r
- <string name="detectSim">Sim卡检测</string>\r
- <string name="detectSim1">检测Sim1</string>\r
- <string name="detectSim2">检测Sim2</string>\r
- <string name="sim1">Sim卡</string>\r
- <string name="sim2">Sim2</string>\r
- <string name="cardTest">SD卡检测</string>\r
- <string name="cardAvail">是否插入SD卡</string>\r
- <string name="cardFreeSize">可用空间</string>\r
- <string name="cardUsedSize">已用空间</string>\r
- <string name="cardTotalSize">SD1卡状态</string>\r
- <string name="card2TotalSize">SD2卡状态</string>\r
- <string name="checkSum">Checksum</string>\r
- <string name="nandFlash">手机内存</string>\r
- <string name="manufacturerID">厂家ID</string>\r
- <string name="deviceID">设备ID</string>\r
- <string name="rwTestResult">读写测试结果</string>\r
- <string name="signalTest">信号测试</string>\r
- <string name="signalRsult">信号测试结果</string>\r
- <string name="signalTestError">信号测试失败</string>\r
- <string name="emergencyCall">拨打112</string>\r
- <string name="chinaMoveCall">拨打10086</string>\r
- <string name="emergencyCallSuccess">拨打紧急电话成功</string>\r
- <string name="emergencyCallFail">拨打紧急失败</string>\r
- <string name="headsetTest">耳麦测试</string>\r
- <string name="headsetAvail">有无耳麦</string>\r
- <string name="startMusic">播放</string>\r
- <string name="headsetButton">按线控器按钮</string>\r
- <string name="gpsTest">GPS定位</string>\r
- <string name="gpsLongitude">经度</string>\r
- <string name="gpsDimensions">维度</string>\r
- <string name="coldRestart">冷启动</string>\r
- <string name="hotRestart">热启动</string>\r
- <string name="noPosition">暂无地理信息</string>\r
- <string name="gpsTTFF">GPS TTFF</string>\r
- <string name="gpslocation">正在获取GPS位置信息...</string>\r
- <string name="sec">sec</string>\r
- <string name="fmTest">屏幕亮度</string>\r
- <string name="fmSetFreq">频道</string>\r
- <string name="rssi">RSSI</string>\r
- <string name="mhz">MHZ</string>\r
- <string name="dbm">(dBm)</string>\r
- <string name="testFreq0">测试频率 0</string>\r
- <string name="testFreq1">测试频率 1</string>\r
- <string name="testFreq2">测试频率 2</string>\r
- <string name="testFreq3">测试频率 3</string>\r
- <string name="bluetooth">蓝牙测试</string>\r
- <string name="blState">蓝牙状态</string>\r
- <string name="blOpen">打开蓝牙</string>\r
- <string name="blOpened">蓝牙已打开</string>\r
- <string name="blNoSerport">当前手机不支持蓝牙</string>\r
- <string name="bldenied">蓝牙已被禁止</string>\r
- <string name="blScan">蓝牙扫描</string>\r
- <string name="blScaning">正在扫描蓝牙设备</string>\r
- <string name="wifitest">WIFI测试</string>\r
- <string name="wfState">WIFI状态</string>\r
- <string name="wfOpen">启动WIFI</string>\r
- <string name="wfScan">WIFI扫描</string>\r
- <string name="wfScaning">正在扫热点</string>\r
- <string name="cameraTest">摄像头测试</string>\r
- <string name="mainCamera">主摄像头</string>\r
- <string name="subCamera">副摄像头</string>\r
- <string name="ringtone">铃声测试</string>\r
- <string name="ringStart">点击播放铃声</string>\r
- <string name="receiverTest">听筒测试</string>\r
- <string name="loopback">话筒测试</string>\r
- <string name="mic1">手机话筒测试</string>\r
- <string name="mic2">耳机话筒测试</string>\r
- <string name="receiverStart">点击播放</string>\r
- <string name="colon">:</string>\r
- <string name="nothing">无</string>\r
- <string name="ok">正确</string>\r
- <string name="found">找到</string>\r
- <string name="tsb">台设备</string>\r
- <string name="returnBack">返回</string>\r
- <string name="getInfo">正在获取信息...</string>\r
- <string name="noFoundDev">未找到任何设备</string>\r
- <string name="noMainC">不支持后置摄像头</string>\r
- <string name="noSubC">不支持后置摄像头</string>\r
- <string name="gpsOk">GPS模块正常</string>\r
- <string name="pleaseOpGps">请先打开GPS!</string>\r
- <string name="waitForpo">等待获取位置信息</string>\r
- <string name="state">状态</string>\r
- <string name="have">有</string>\r
- <string name="yes">是</string>\r
- <string name="no">否</string>\r
- <string name="checkFail">检测失败</string>\r
- <string name="rwCheckSuccess">读写测试成功</string>\r
- <string name="rwCheckFail">读写测试失败</string>\r
- <string name="dailSuccess">拨打成功</string>\r
- <string name="dailFail">拨打失败</string>\r
- <string name="grd">个Wifi热点</string>\r
- <string name="foundNoHot">未搜索到热点</string>\r
- <string name="openWififail">WIFI启动失败</string>\r
- <string name="scanBegin">开始扫描</string>\r
- <string name="wifiOpening">正在启动WIFI...</string>\r
- <string name="wifiOpen">WIFI已启动</string>\r
- <string name="noSuportWifi">不支持WIFI</string>\r
- <string name="pleaseInsertHS">请插入耳机</string>\r
- <string name="pleaseOffHS">请拔掉耳机</string>\r
- <string name="record">录音</string>\r
- <string name="recordStart">正在录音</string>\r
- <string name="stop">停止</string>\r
- <string name="recordstop">停止状态</string>\r
- <string name="play">播放</string>\r
- <string name="delete">删除</string>\r
- <string name="recordFile">录音文件</string>\r
- <string name="testTouchScreen">触摸屏</string>\r
- <string name="TouchScreen">触摸屏</string>\r
- <string name="TouchScreen_HandWriting">触摸屏_痕迹</string>\r
- <string name="TouchScreen_Verification">触摸屏_验证</string>\r
- <string name="TouchScreen_VerificationPoint">触摸屏_验证点</string>\r
- <string name="TouchScreen_VerificationLine">触摸屏_验证线</string>\r
- <string name="TouchScreen_VerificationShaking">触摸屏_验证振动</string>\r
- <string name="TouchScreen_MultiTouch">触摸屏多点触摸_</string>\r
- <string name="TouchScreen_Settings_TextValue">价值</string>\r
- <string name="TouchScreen_Settings_TextSpinner">类别</string>\r
- <string name="TouchScreen_Settings_TextSet">Set</string>\r
- <string name="TouchScreen_Settings">设置</string>\r
- <string name="TouchScreen_Settings_Value">0</string>\r
- <string name="TouchScreen_Settings_sdcard">关闭</string>\r
- <string name="TouchScreen_Settings_uart">关闭</string>\r
- <string name="TouchScreen_Settings_TextUart">使UART的日志</string>\r
- <string name="TouchScreen_Settings_TextSDcard">启用SD卡日志</string>\r
- <string name="power">电量</string>\r
- <string name="noPower">无法获取电源</string>\r
- <string name="nowState">当前状态</string>\r
- <string name="playrecord">正在播放</string>\r
- <string name="recordFirst">无录音文件,请先录音</string>\r
- <string name="palyfinish">播放结束</string>\r
- <string name="distanceSensor">距离感应</string>\r
- <string name="noDistanceSensor">无距离感应信息</string>\r
- <string name="inDistance">物体靠近</string>\r
- <string name="outDistance">物体离开</string>\r
- <string name="distanceTip">提示:手遮挡/离开屏幕顶部进行测试</string>\r
- <string name="largestSound">最大音量播放</string>\r
- <string name="capture">采集</string>\r
- <string name="cameraMotor">摄像头</string>\r
- <string name="pullFar">拉到最大</string>\r
- <string name="pullClose">拉到最小</string>\r
- <string name="pullLoop">循环对焦</string>\r
- <string name="pullStopLoop">停止循环对焦</string>\r
- <string name="matvTest">电视信号测试</string>\r
- <string name="press">按住</string>\r
- <string name="release">放开</string>\r
- <string name="lastOne">上一个</string>\r
- <string name="nextOne">下一个</string>\r
- <string name="singleTest">单项测试</string>\r
- <string name="read_imei">显示IMEI号</string>\r
- <string name="modify_imei_sim1">修改SIM1</string>\r
- <string name="modify_imei_sim2">修改SIM2</string>\r
- <string name="input_imei_title">请输入新IMEI号</string>\r
- <string name="autoTest">自动测试</string>\r
- <string name="pcbaTest">PCBA测试</string>\r
- <string name="sysVersion">版本</string>\r
- <string name="reStore">恢复出厂设置</string>\r
- <string name="mediaTest">媒体测试</string>\r
- <string name="readAPN">APN查询</string>\r
- <string name="sim_lock_settings">SIM卡锁卡功能设置</string>\r
- <string name="modify_imei">修改IMEI号</string>\r
- <string name="testReport">测试报告</string>\r
- <string name="beginTestGPS">点击开始GPS测试</string>\r
- <string name="beginTestTM">点击开始FM测试</string>\r
- <string name="beginLCDTM">点击开始LCD测试</string>\r
- <string name="lcdTest">LCD</string>\r
- <string name="lcdTest_lsn">LCD</string>\r
- <string name="beginTestCamera">点击开始摄像头测试</string>\r
- <string name="beginTestMtv">点击开始电视信号测试</string>\r
- <string name="beginTestCmotor">查看主摄像头</string>\r
- <string name="beginTestScreenTouch">点击开始触摸屏测试</string>\r
- <string name="beginTestMulitScreenTouch">点击开始多点触摸屏测试</string>\r
- <string name="testSucess">成功</string>\r
- <string name="testFail">失败</string>\r
- <string name="testReprot">测试报告</string>\r
- <string name="bbChip">BB Chip</string>\r
- <string name="msBoard">MS Board</string>\r
- <string name="modemVer">现代版</string>\r
- <string name="buildTime">建造时间</string>\r
- <string name="buildNumber">版本号</string>\r
- <string name="uBootVer">uboot版本</string>\r
- <string name="kernelVer">内核版本</string>\r
- <string name="androidVer">Android版本</string>\r
- <string name="swVer">SW 版本</string>\r
- <string name="verno">自定义生成Verno</string>\r
- <string name="deviceInfoDefault">未知</string>\r
- <string name="isLatestOne">已是最后一个</string>\r
- <string name="isTopOne">已是最前一个</string>\r
- <string name="reScan">重新扫描</string>\r
- <string name="versionTest">版本测试</string>\r
- <string name="flashLightTest">闪光灯测试</string>\r
- <string name="openLight">打开</string>\r
- <string name="closeLight">关闭</string>\r
- <string name="appsPath">应用路径</string>\r
- <string name="defaultPath">mnt/sdcard/apps</string>\r
- <string name="installPath">安装位置</string>\r
- <string name="sdCard">SDCard</string>\r
- <string name="phone">手机</string>\r
- <string name="startInstall">开始安装</string>\r
- <string name="selectInsLocation">请选择安装位置</string>\r
- <string name="noApps">没有可安装应用</string>\r
- <string name="nowInstall">正在安装</string>\r
- <string name="submit">确定</string>\r
- <string name="unbound_cancel">取消</string>\r
- <string name="installFinish">安装结束</string>\r
- <string name="installSoft">安装软件</string>\r
- <string name="cmmbTest">手机电视</string>\r
- <string name="bCmmbTest">点击进入手机电视测试</string>\r
- <string name="setMac">写WIFI/蓝牙MAC地址</string>\r
- <string name="phoneDetail">手机详情</string>\r
- <string name="no_ota_file">OTA升级文件不存在,请将OTA升级包放在sdcard或手机存储的根目录</string>\r
- <string name="imei_wirte_fail">写IMEI号失败,请输入正确IMEI号!</string>\r
- <string name="storage">存储</string>\r
- <string name="sdcard_storage">SD卡存储 可用/总量</string>\r
- <string name="phone_storage">内部存储 可用/总量</string>\r
- <string name="mac">MAC</string>\r
- <string name="bt">蓝牙</string>\r
- <string name="wifi">WIFI</string>\r
- <string name="checkDir">查看SD卡结构</string>\r
- <string name="installedSoft">已安装应用</string>\r
- <string name="cpsdcard2">SDCard2拷贝</string>\r
- <string name="cpsdcard2Hint">点击确认后将拷贝SDCard2上的所有文件到SDCard上,有相同名称的文件将被覆盖,确认拷贝?</string>\r
- <string name="cpsdcard2ing">正在拷贝...</string>\r
- <string name="cpsdcard2finish">拷贝完成</string>\r
- <string name="agree">确认</string>\r
- <string name="cancel">关闭</string>\r
- <string name="srcDir">源目录</string>\r
- <string name="tarDir">目标目录</string>\r
- <string name="srcPath">/mnt/sdcard2</string>\r
- <string name="tarPath">/mnt/sdcard/miki</string>\r
- <string name="version_label">版本</string>\r
- <string name="sw_label">[SW 版本]</string>\r
- <string name="hw_label">[HW 版本]</string>\r
- <string name="btn_close">关闭</string>\r
- <string name="sw_and_hw">版本</string>\r
- <string name="sn">SN</string>\r
- <string name="sn_invalid">无效</string>\r
- <string name="hw">Cosmote-ver1</string>\r
- <string name="sw">Cosmote_</string>\r
- <string name="vk_hw">Cosmote-ver1</string>\r
- <string name="vk_sw">Cosmote_</string>\r
- <string name="update_from_sd">升级</string>\r
- <string name="update_make_sure_to_continue">此操作不可恢复,您确定吗?</string>\r
- <string name="update_confirm">确定</string>\r
- <string name="update_make_sure_and_select_file">此操作不可恢复,如确定请点击按钮选择升级文件</string>\r
- <string name="update_select_file">选择文件</string>\r
- <string name="update_write_file_faild">写入文件失败</string>\r
- <string name="update_file_wrong">文件类型错误,或找不到该升级文件</string>\r
- <string name="update_make_sure_to_update">确定要升级系统吗?(请将OTA升级包放在sdcard或手机存储的根目录)</string>\r
- <string name="TestMedia">试验介质</string>\r
- <string name="sdcardfile">SDka</string>\r
- <string name="buildIn">建立</string>\r
- <string name="no_compass">无磁传感器</string>\r
- <string name="test_tv_SMT">SMT测试</string>\r
- <string name="test_tv_ZZ">组装测试</string>\r
- <string name="test_tv_Retain">全面测试</string>\r
- <string name="apn_mcc">MCC:</string>\r
- <string name="apn_mnc">MNC:</string>\r
- <string name="imei1">IMEI1</string>\r
- <string name="apn_search">搜索</string>\r
- <string name="phoneTest">电话</string>\r
- <string name="bgLightTest">背景灯测试</string>\r
- <string name="bgLightStrong">强背光</string>\r
- <string name="bgLightWeak">弱背光</string>\r
- <string name="imei_ok">确定</string>\r
- <string name="imei2">imei2</string>\r
- <string name="sorry_again">抱歉,您的输入不正确,请重试!</string>\r
- <string name="ramTest">Ram</string>\r
- <string name="romTest">Rom</string>\r
- <string name="ramromTest">内存</string>\r
- <string name="otgTest">OTG测试</string>\r
- <string name="otg_disconnect">无OTG设备连接</string>\r
- <string name="otg_connect">检测到设备</string>\r
- <string name="powerBatteryTest">电源充电测试</string>\r
- <string name="power_charge_battery_state">充电状态</string>\r
- <string name="power_current_battery">当前电量</string>\r
- <string name="power_battery">电池电量</string>\r
- <string name="power_state">电源状态</string>\r
- <string name="power_current_voltage">当前电压</string>\r
- <string name="power_temperature">电源温度</string>\r
- <string name="power_skill">电源技术</string>\r
- <string name="power_electric">电池端电流</string>\r
- <string name="power_time">自启动的时间</string>\r
- <string name="battery_info_power_unplugged">未插电</string>\r
- <string name="battery_info_power_ac">交流电</string>\r
- <string name="battery_info_power_usb">USB</string>\r
- <string name="battery_info_power_wireless">无线</string>\r
- <string name="battery_info_power_ac_usb">交流电 + USB</string>\r
- <string name="battery_info_power_unknown">未知</string>\r
- <string name="battery_info_health_unknown">未知</string>\r
- <string name="battery_info_health_good">正常</string>\r
- <string name="battery_info_health_overheat">过热</string>\r
- <string name="battery_info_health_dead">没电</string>\r
- <string name="battery_info_health_over_voltage">过电压</string>\r
- <string name="battery_info_health_unspecified_failure">未知错误</string>\r
- <string name="battery_info_health_cold">电量低</string>\r
- <string name="battery_info_temperature_units">° C</string>\r
- <string name="beginPhoneTest">点击开始电话测试</string>\r
- <string name="imeisnTest">IMEI/SN</string>\r
- <string name="key_ear">耳机按键</string>\r
- <string name="kernel_specified">**********</string>\r
- <string name="kernelVer1">Kernel Ver1</string>\r
- <string name="sim_lock">SIM卡锁卡功能</string>\r
- <string name="imei">IMEI号</string>\r
- <string name="imei_invalid">无效</string>\r
- <string name="imei_write_successful">写IMEI号成功,请重启手机生效!</string>\r
- <string name="call_fun">通话测试</string>\r
- <string name="begincall">点击开始通话测试</string>\r
- <string name="battery_status">充电状态 : </string>\r
- <string name="battery_info_status_charging">正在充电</string>\r
- <string name="battery_v">电池电压 : </string>\r
- <string name="battery_temp">电池温度 : </string>\r
- <string name="battery_info_status_charging_ac">(AC)</string>\r
- <string name="battery_info_status_charging_usb">(USB)</string>\r
- <string name="battery_info_status_discharging">未充电</string>\r
- <string name="battery_info_status_not_charging">未充电</string>\r
- <string name="battery_info_status_full">电池已满</string>\r
- <string name="battery_info_status_unknown">状态未知</string>\r
- <string name="battery_info_voltage_units">mV</string>\r
- <string name="battery_level">电量 : </string>\r
- <string name="battery_health">电池状态 : </string>\r
- <string name="battery_charging">充电测试</string>\r
- <string name="ins_gsensor">请翻转手机来完成测试!</string>\r
- <string name="ins_gsensor_toast">通过!</string>\r
- <string name="isZoom_y">验证OK!</string>\r
- <string name="isZoom_n">无法检测到马达!</string>\r
- <!-- dou mod 20160831 -->\r
- <string name="rf_parameters">校准</string>\r
- <string name="beginBackCameraTestCmotor">查看后拉摄像头</string>\r
- <string name="rf_yes">是</string>\r
- <string name="rf_no">否</string>\r
- <string name="screen_bright">背光</string>\r
- <string name="screen_bright_test">点击开始背光测试</string>\r
- <string name="network">网络</string>\r
- <string name="signal">信号强度</string>\r
- <string name="operator">运营商</string>\r
- <string name="voice_phone_test">点击进入网络电话测试</string>\r
- <string name="bluetootheTest">点击进入蓝牙测试</string>\r
- <string name="radarTest">点击进入雷达测试</string>\r
- <string name="radar">雷达测试</string>\r
- <string name="open_radar">打开雷达</string>\r
- <string name="close_radar">关闭雷达</string>\r
- <!-- <string name="fm_test">FM测试</string> -->\r
- <string name="open_fm">打开FM</string>\r
- <string name="close_fm">关闭FM</string>\r
- <string name="longitude">经度:</string>\r
- <string name="latitude">纬度: </string>\r
- <string name="location_sucess">定位成功 </string>\r
- <string name="location_fail">定位失败 </string>\r
- <string name="brightness_test">屏幕亮度(请拖动滚动条):</string>\r
- <string name="acc_test">acc点火测试</string>\r
- <string name="brightLight">按键灯测试</string>\r
- <string name="pcbatest_gps_pass_rules">通过标准:有1颗星 SNR > 30 </string>\r
- <string name="ageing_gps_pass_rules">通过标准:有3颗星 SNR > 30</string>\r
- <string name="gps_pass_rules">通过标准:GPS必须定位</string>\r
- <string name="ring_test">正在播放音乐,请注意收听...</string>\r
- <string name="fm_isRing">提示:将收音机的频率调至101.0MHZ,测试收音机是否收到音乐,收到则成功,反之则失败。</string>\r
- <string name="sim_hasRead">已识别</string>\r
- <string name="open_buttonLight">点击打开按键灯</string>\r
- <!-- end -->\r
-\r
-\r
- <!-- add by tyy 2016.9.2 -->\r
-\r
- <string name="result">测试结果</string>\r
- <string name="success">成功</string>\r
- <string name="fail">失败</string>\r
- <!-- <string name="app_name">"测试程序"</string> -->\r
- <string name="action_settings">设置</string>\r
- <string name="urovo_test">"Testing tools"</string>\r
- <string name="model_number">设备型号:</string>\r
- <string name="manufacturer">制造商:</string>\r
- <string name="release_number">Android版本:</string>\r
- <string name="display_number">版本号:</string>\r
- <string name="test_category_title">测试选项</string>\r
- <string name="device_model_unknown">设备型号未知</string>\r
- <string name="device_info_default">未知</string>\r
- <string name="refresh_complete">刷新完成</string>\r
- <string name="test_next">下一个</string>\r
- <string name="test_last">上一个</string>\r
- <string name="yes1">Yes</string>\r
- <string name="no1">No</string>\r
- <string name="ok1">Ok</string>\r
- <string name="cancel1">Cancel</string>\r
- <string name="openall_title">全部功能模块</string>\r
- <string name="openall_summary">打开或关闭全部功能模块</string>\r
- <string name="show_alltest_title">显示所有测试选项</string>\r
- <string name="show_alltest_summary">主界面显示所有测试选项</string>\r
- <string name="setting_title">设置</string>\r
- <string name="moblie_test_title">整机测试</string>\r
- <string name="Engineer_mode_title">工程模式</string>\r
- <string name="map_copy_tools_title">地图拷贝工具</string>\r
- <!-- device info -->\r
- <string name="deviceinfo_title">设备信息</string>\r
- <!-- audio -->\r
- <string name="audio_default_music">播放默认音频文件</string>\r
- <string name="audio_sdcard_music">扬声器(喇叭)测试</string>\r
- <string name="audio_none_music">未找到音频文件</string>\r
- <string name="audio_palying_tital">正在播放</string>\r
- <string name="unknown_arter">未知</string>\r
- <!-- flashlight -->\r
- <string name="flashlight_title">闪光灯</string>\r
- <string name="flashlight_none">设备无闪光灯</string>\r
- <string name="flashlight_on">打开</string>\r
- <string name="flashlight_off">关闭</string>\r
- <!-- LED -->\r
- <string name="led_tite">LED灯测试</string>\r
- <string name="led_red_on">红色(ON)</string>\r
- <string name="led_red_off">红色(OFF)</string>\r
- <string name="led_red">红色</string>\r
- <string name="led_blue">蓝色</string>\r
- <string name="led_blue_on">蓝色(ON)</string>\r
- <string name="led_blue_off">蓝色(OFF)</string>\r
- <!-- tests -->\r
- <string name="app_name_android">androidtest</string>\r
- <string name="test_decive_info">设备</string>\r
- <string name="test_lcd">LCD</string>\r
- <string name="test_keypad">按键</string>\r
- <string name="test_led">LED</string>\r
- <string name="test_scanner">扫描头</string>\r
- <string name="test_motor">马达</string>\r
- <string name="test_audio">音频</string>\r
- <string name="test_card">磁条卡</string>\r
- <string name="test_sensor">重力感应</string>\r
- <string name="test_camera">摄像头</string>\r
- <string name="test_wifi">WiFi</string>\r
- <string name="test_bluetooth">蓝牙</string>\r
- <string name="test_battery">电池</string>\r
- <string name="test_flashlight">闪光灯</string>\r
- <string name="test_printer">打印</string>\r
- <string name="test_gps">GPS</string>\r
- <string name="test_record">麦克风</string>\r
- <string name="test_3g">GSM</string>\r
- <string name="test_rfid">非接卡</string>\r
- <string name="test_icc">IC卡</string>\r
- <string name="test_jj">高频</string>\r
- <string name="test_cleanall">清除</string>\r
- <string name="test_openall">打开全部模块</string>\r
- <string name="test_closeall">关闭全部模块</string>\r
- <string name="test_specifytest">选择测试</string>\r
- <string name="test_alltest">全功能测试</string>\r
- <string name="test_agedtest">老化测试</string>\r
- <string name="test_noticelabel">请观察PCBA绿灯蓝灯</string>\r
-\r
- <!-- PICC -->\r
- <string name="picc_title">PICC测试</string>\r
- <string name="picc_hint">请将卡放置在识别区</string>\r
- <string name="picc_none">设备不支持FRID刷卡</string>\r
-\r
- <!-- NFC -->\r
- <string name="nfc_hint">请将卡放置在识别区</string>\r
- <string name="nfc_start">Start</string>\r
- <string name="nfc_stop">Stop</string>\r
- <string name="nfc_context_title">NFC Test </string>\r
- <string name="nfc_title">Test Control</string>\r
- <string name="nfctest_info">Please place the NFC test card on the top of the NFC detective area of the device, \r
- then press the start button to start testing, the device will output the warning tone after detected the \r
- NFC test card. Finally, Press the stop button will stop the test.</string>\r
- <string name="nfc_frequency">test gap time(ms):</string>\r
- <!-- motortest -->\r
- <string name="vibrator_title">震动</string>\r
- <string name="app_name_driver">drivertest</string>\r
- <string name="start">震动</string>\r
- <string name="loginstr">开</string>\r
- <string name="logoutstr">关</string>\r
- <string name="gps">GPS</string>\r
- <string name="wifi1">WIFI</string>\r
- <string name="wcdma">3G</string>\r
- <string name="bluetoothcn">蓝牙</string>\r
- <string name="smt">扫描头</string>\r
- <string name="motor">马达(MS)</string>\r
- <!-- camera -->\r
- <string name="record_start">开始录制</string>\r
- <string name="record_complete">"录制成功,已保存"</string>\r
- <string name="takepic_complete">拍照成功</string>\r
- <string name="no_sdcard">未找到sd卡</string>\r
- <!-- keypad -->\r
- <string name="keypad_title">按键测试</string>\r
- <string name="keypad_s1">S1</string>\r
- <string name="keypad_s2">S2</string>\r
- <string name="keypad_scan">Scan</string>\r
- <string name="keypad_dpad_up">Up</string>\r
- <string name="keypad_dpad_down">Down</string>\r
- <string name="keypad_dpad_left">Left</string>\r
- <string name="keypad_dpad_right">Right</string>\r
- <string name="keypad_menu">Menu</string>\r
- <string name="keypad_esc">Esc</string>\r
- <string name="keypad_home">Home</string>\r
- <string name="key_0">0</string>\r
- <string name="key_1">1</string>\r
- <string name="key_2">2</string>\r
- <string name="key_3">3</string>\r
- <string name="key_4">4</string>\r
- <string name="key_5">5</string>\r
- <string name="key_6">6</string>\r
- <string name="key_7">7</string>\r
- <string name="key_8">8</string>\r
- <string name="key_9">9</string>\r
- <string name="key_point">.</string>\r
- <string name="keypad_sft">Sft</string>\r
- <string name="keypad_alt">Ctrl</string>\r
- <string name="keypad_aa">Aa</string>\r
- <string name="keypad_fn">Fn</string>\r
- <string name="keypad_ent">Ent</string>\r
- <string name="keypad_del">"Del"</string>\r
- <string name="keypad_space">"Space"</string>\r
- <string name="keypad_power">Power</string>\r
- <string name="keypad_asterisk">*</string>\r
- <string name="keypad_pound">#</string>\r
- <string name="keypad_volup">Volume + </string>\r
- <string name="keypad_voldn">Volume - </string>\r
- <string name="endaudio">完成</string>\r
- <string name="quit">退出</string>\r
- <!-- Bluetooth -->\r
- <string name="bluetooth_scan">扫描</string>\r
- <string name="bluetooth_bonded">已配对的设备</string>\r
- <string name="bltooth_descovering">正在搜索周围可用设备...</string>\r
- <string name="bluetooth_bonded_none">无已配对设备</string>\r
- <string name="bluetooth_connectable">周围可用设备</string>\r
- <string name="bluetooth_connectable_none">未检测到可用设备</string>\r
- <string name="bluetooth_disable">蓝牙功能未打开</string>\r
- <string name="bluetooth_title">蓝牙测试</string>\r
- <string name="bluetooth_scan_for_devices">"扫描查找设备"</string>\r
- <string name="btscan">手动搜索设备</string>\r
- <string name="bluetooth_scan_complete">搜索结束</string>\r
- <string name="bluetooth_notfound">蓝牙不可用</string>\r
- <!-- Wifi -->\r
- <string name="wifi_scan_complete">刷新完成</string>\r
- <string name="wifi_state_title">Wifi测试</string>\r
- <string name="wifi_state_connected">连接状态</string>\r
- <string name="wifi_networks">附近网络</string>\r
- <string name="wifi_connected_title">已连接</string>\r
- <string name="wifi_unconnected_title">未连接</string>\r
- <string name="wifi_scan_none">正在扫描周边wifi,请稍候...</string>\r
- <string name="wifi_refresh">刷新</string>\r
- <string name="wifi_state_disabling">正在关闭</string>\r
- <string name="wifi_state_disabled">WIFI功能未打开,正在开启...</string>\r
- <string name="wifi_state_enabling">正在打开</string>\r
- <string name="wifi_state_enabled">WIFI功能已打开</string>\r
- <string name="wifi_state_unknown">未知</string>\r
- <!-- ICC -->\r
- <string name="icc_title">IC卡测试</string>\r
- <string name="icc_hint">请插IC卡</string>\r
- <string name="icc_read">读卡</string>\r
- <!-- scanner -->\r
- <string name="scannertype_title">扫描头类型:</string>\r
- <string name="scan_set">设置扫描头类型:</string>\r
- <string name="scan_title">扫描结果</string>\r
- <string name="scan_result">扫描结果</string>\r
- <string name="set_scanner_model_complete">设置扫描头类型成功</string>\r
- <string name="scan_about_msg">This program is the sample application provided\r
- with project android-serialport-api. The project is free and open\r
- source.\n\nMore information and bug report\r
- on:\nhttp://code.google.com/p/android-serialport-api/\n\n- Cédric</string>\r
- <string name="scan_error_configuration">Please configure your serial port first.</string>\r
- <string name="scan_error_security">You do not have read/write permission to the serial port.</string>\r
- <string name="scan_error_unknown">The serial port can not be opened for an unknown reason.</string>\r
- <string name="scan_setup">setup</string>\r
- <string name="scan_loopback">loopback</string>\r
- <string name="scan_about">about</string>\r
- <string name="scan_quit">quit</string>\r
- <string name="scan_console">console</string>\r
- <string name="scan_openscan">打开扫描头</string>\r
- <string name="scan_closescan">关闭扫描头</string>\r
- <string name="scan_setscan">设置默认参数</string>\r
- <!-- 3G -->\r
- <string name="wcdmafresh">刷新</string>\r
- <string name="wcdmatext">3G测试</string>\r
- <string name="options">Advance options</string>\r
- <string name="options_save">Save</string>\r
- <string name="options_cancle">Cancel</string>\r
- <string name="output_dsc">After th barcode</string>\r
- <string name="checkbox1_str">Output as keyboard</string>\r
- <string name="checkbox2_str">Vibrate</string>\r
- <string name="checkbox3_str">Beep</string>\r
- <string name="checkbox4_str">Append "enter"</string>\r
- <!-- gps -->\r
- <string name="title_gps">GPS数据</string>\r
- <string name="gps_disable">GPS功能尚未打开</string>\r
- <string name="gps_longitude">经度:</string>\r
- <string name="gps_latitude">纬度:</string>\r
- <string name="gps_speed">速度:</string>\r
- <string name="gps_altitude">海拔:</string>\r
- <string name="gps_direction">方位:</string>\r
- <string name="gps_searching">正在获取地理位置信息...</string>\r
- <string name="gps_getloc_failed">"获取地理位置信息失败"</string>\r
- <!-- motor -->\r
- <string name="motor_vibrator_frequency">震动时间间隔(ms):</string>\r
- <string name="motor_vibrator_tm">震动持续时间(ms):</string>\r
- <string name="motor_bgvibrator_start">开始</string>\r
- <string name="motor_bgvibrator_stop">结束</string>\r
- <string name="motor_notfound">设备不支持震动</string>\r
- <!-- sensor -->\r
- <string name="sensor_options">设备支持感应器</string>\r
- <string name="sensor_gravity">重力感应器</string>\r
- <string name="sensor_accelerometer">加速度感应器</string>\r
- <string name="sensor_light">光线感应器</string>\r
- <string name="sensor_data_null">未能获取感应器数据</string>\r
- <!-- magnetic stripe card -->\r
- <string name="mag_result_title">刷卡数据统计</string>\r
- <string name="mag_hint">请刷磁条卡</string>\r
- <!-- Please brush magnetic stripe card -->\r
- <string name="count_total_title">刷卡次数:</string>\r
- <string name="count_track1_title">磁道1成功次数:</string>\r
- <string name="count_track2_title">磁道2成功次数:</string>\r
- <string name="count_track3_title">磁道3成功次数:</string>\r
- <string name="card_data">磁条卡信息</string>\r
- <string name="card_data_wrong">错误信息</string>\r
- <!-- print -->\r
- <string name="print_context">请输入需打印内容</string>\r
- <string name="printer_context_title">编辑打印内容</string>\r
- <string name="printer_title">打印</string>\r
- <string name="printer_temp">"打印机温度: "</string>\r
- <!-- Printers temperature: -->\r
- <string name="bt_print_pic">打印图片</string>\r
- <!-- print Pic -->\r
- <string name="bt_print_code">打印编码</string>\r
- <!-- print Code -->\r
- <string name="bt_print_text">打印文字</string>\r
- <!-- print Text -->\r
- <string name="print_hint">请输入打印内容</string>\r
- <!-- recorder -->\r
- <string name="none_file">未找到录音文件</string>\r
- <string name="none_recorded_file">尚未录音</string>\r
- <string name="recorder_menu_title">录音</string>\r
- <string name="recorder_files">录音文件</string>\r
-\r
- <!-- gsm -->\r
- <string name="gsm_title">GSM信息</string>\r
- <string name="gsm_refresh">刷新</string>\r
- <string name="gsm_info_none">未能获取GSM信息</string>\r
-\r
- <!-- battery -->\r
- <string name="title_power">电源状态</string>\r
- <string name="title_battery">电池状态</string>\r
- <string name="battery_info_status_label" msgid="8109155295509700309">"电池状态:"</string>\r
- <string name="battery_info_power_label" msgid="7465140230991349382">"是否已插电:"</string>\r
- <string name="battery_info_scale_label" msgid="3649763192389778437">"当前电池电量:"</string>\r
- <string name="battery_info_level_label" msgid="8706526709307788737">"上限电池电量:"</string>\r
- <string name="battery_info_health_label" msgid="6416051542741886958">"电池运行状况:"</string>\r
- <string name="battery_info_technology_label" msgid="788304533220748681">"电池技术:"</string>\r
- <string name="battery_info_voltage_label" msgid="8971764146757637863">"电池电压:"</string>\r
- <!-- <string name="battery_info_voltage_units" msgid="8658490792208288107">"mV"</string> -->\r
- <string name="battery_info_temperature_label" msgid="1968383098818648037">"电池温度:"</string>\r
- <!-- <string name="battery_info_temperature_units" msgid="9098950587249987550">"° C"</string> -->\r
- <string name="battery_info_uptime" msgid="5548545143573527992">"启动后的时间:"</string>\r
- <string name="battery_info_awake_battery" msgid="2557725975486185849">"使用电池电量的未休眠时间:"</string>\r
- <string name="battery_info_awake_plugged" msgid="176716874713478188">"充电时的唤醒时间:"</string>\r
- <string name="battery_info_screen_on" msgid="376277447175613889">"屏幕开启时间:"</string>\r
- <!--\r
- <string name="battery_info_status_unknown" msgid="196130600938058547">"未知"</string>\r
- <string name="battery_info_status_charging" msgid="1705179948350365604">"正在充电"</string>\r
- <string name="battery_info_status_charging_ac" msgid="5874340256342956252">"(交流电)"</string>\r
- <string name="battery_info_status_charging_usb" msgid="4059070156126770959">"(USB)"</string>\r
- <string name="battery_info_status_discharging" msgid="6222697503392774475">"正在耗电"</string>\r
- <string name="battery_info_status_not_charging" msgid="2820070506621483576">"未在充电"</string>\r
- <string name="battery_info_status_full" msgid="2824614753861462808">"电量充足"</string>\r
- <string name="battery_info_power_unplugged" msgid="5987246575519551081">"未插电"</string>\r
- <string name="battery_info_power_ac" msgid="6808516193001604634">"交流电"</string>\r
- <string name="battery_info_power_usb" msgid="8012931702516331797">"USB"</string>\r
- <string name="battery_info_power_ac_usb" msgid="6777734146838328688">"交流电 + USB"</string>\r
- <string name="battery_info_power_unknown" msgid="7344115502868899881">"未知"</string>\r
- <string name="battery_info_health_unknown" msgid="5664295556921944255">"未知"</string>\r
- <string name="battery_info_health_good" msgid="8070356565806711806">"正常"</string>\r
- <string name="battery_info_health_overheat" msgid="8442959549291368806">"过热"</string>\r
- <string name="battery_info_health_dead" msgid="1725917445762829059">"没电"</string>\r
- <string name="battery_info_health_over_voltage" msgid="2420269351664490121">"过电压"</string>\r
- <string name="battery_info_health_unspecified_failure" msgid="6347021103185471590">"未知错误"</string>\r
- <string name="battery_info_health_cold" msgid="3835692786176707318">"电量低"</string>\r
-\r
-\r
-\r
-\r
- -->\r
- <string name="battery_technology_unknwn">"未知"</string>\r
- <!-- <string name="light">"亮屏了"</string> -->\r
- <string name="black">"灭屏了"</string>\r
- <string name="slide"> "请滑动屏幕测试"</string>\r
- <string name="music_is_run"> "音乐正在播放"</string>\r
- <string name="sd_status"> "SD状态:已检测到SD卡"</string>\r
- <string name="sd_tatal"> "总容量:"</string>\r
- <string name="sd_left"> "剩余容量:" </string>\r
- <string name="sd_used"> "已用容量:" </string>\r
- <string name="sd_fail"> "SD状态:未检测到SD卡!" </string>\r
- <string name="set_tag"> "测试完成,将写入标志位" </string>\r
- <string name="sim_status"> "SIM状态:SIM 就绪" </string>\r
- <string name="sim_fail"> "SIM状态:无SIM或SIM卡损坏" </string>\r
- <string name="china_yidong"> "中国移动"</string>\r
- <string name="china_lintong"> "中国联通"</string>\r
- <string name="china_dianxin"> "中国电信" </string>\r
- <string name="sim_fail1"> "SIM卡过期" </string>\r
- <string name="benji"> " 工厂测试" </string>\r
- <string name="ensure_power_off">确定关机?</string>\r
- <string name="gongcheng"> "工厂测试" </string>\r
- <string name="moshi"> "工程模式" </string>\r
- <string name="shintool"> "地图拷贝工具" </string>\r
- <string name="lanya"> "蓝牙测试" </string>\r
- <string name="lanya_open"> " 蓝牙设备已开启" </string>\r
- <string name="car_staut"> " 摄像头\n测试结果" </string>\r
- <string name="start_test"> "开始测试" </string>\r
- <string name="fm_test"> "FM发射器测试" </string>\r
- <string name="fm_status"> " FM状态:" </string>\r
- <string name="fm_tip"> " 提示:将收音机频率调至108.0MHZ,测试收音机是否收到音乐,收到则成功,反之则失败。" </string>\r
- <string name="light_test"> " 灭/亮屏测试" </string>\r
- <string name="light_tip"> " 提示:请按电源键,测试灭/亮屏和电源键,是否正常" </string>\r
- <string name="light_status"> " 状态:" </string>\r
- <string name="sd_test"> "SD卡测试" </string>\r
- <string name="sim_test"> " SIM卡测试" </string>\r
- <string name="sim_type"> "网络类型" </string>\r
- <string name="sim_strenth"> "信号强度:" </string>\r
- <string name="test1"> "PCBA自动测试" </string>\r
- <string name="test2"> "整机自动测试" </string>\r
- <string name="touch"> "触摸屏" </string>\r
- <string name="speak"> "扬声器" </string>\r
- <string name="camera"> "摄像头" </string>\r
- <string name="sim_title">"SIM卡" </string>\r
- <string name="sd_title">"SD卡" </string>\r
- <string name="mic_title">"麦克风" </string>\r
- <string name="fm_title">"FM发射" </string>\r
- <string name="light_title">"灭/亮屏" </string>\r
- <string name="bt_r">"蓝牙," </string>\r
- <string name="touch_r">"触摸屏," </string>\r
- <string name="sim_r">"sim卡," </string>\r
- <string name="sd_r">"SD卡," </string>\r
- <string name="mic_r">"双MIC," </string>\r
- <string name="speak_r">"扬声器," </string>\r
- <string name="camera_r">"摄像头," </string>\r
- <string name="fm_r">"FM发射," </string>\r
- <string name="light_r">"灭/亮屏," </string>\r
- <string name="barry_r">"电池," </string>\r
- <string name="pass_r">"已通过的项目:" </string>\r
- <string name="fail_r">"未通过的项目:" </string>\r
- <string name="tag_r">"本机NV标志位(1代表通过,0代表未通过):" </string>\r
- <string name="diglog_r">"请按下图测试,点击任意处,取消该窗口,开始测试" </string>\r
- <string name="test_r">"测试报告" </string>\r
- <string name="close_r">"关闭" </string>\r
- <string name="none">"没有测试记录,完成一次PCBA测试,添加记录" </string>\r
- <string name="none1">"没有测试记录,完成一次整机自动测试,添加记录" </string>\r
- <string name="none2">"没有校准记录" </string>\r
- <string name="jiaju">"PCBA自动测试报告" </string>\r
- <string name="auto">"整机自动测试报告" </string>\r
- <string name="jiaju_time">"最近测试时间:" </string>\r
- <string name="tags">"标志位(按测试顺序):" </string>\r
- <string name="test_over">"测试完成,将写入标志位" </string>\r
- <string name="picturing">"正在拍照" </string>\r
- <string name="recording">"正在录像,请晃动机器测试" </string>\r
- <string name="pic_over">"拍照完成" </string>\r
- <string name="write_tag_over">" 已经写入标志位" </string>\r
- <string name="record1">"录像" </string>\r
- <string name="photo">"停止" </string>\r
- <string name="deviceInfo">"版本信息" </string>\r
- <string name="gsensor">"Gsensor测试" </string>\r
- <string name="sensor">请旋转手机或屏幕</string>\r
- <string name="read_data">读取数据</string>\r
- <string name="sensor_calibration_do_20">进行校准(误差20%)</string>\r
- <string name="sensor_calibration_do_40">进行校准(误差40%)</string>\r
- <string name="sensor_calibration_clear">清除校准数据</string>\r
- <string name="sensor_calibration_note">" 注意:在校准过程中,设备必须处于水平放置状态。"</string>\r
- <string name="sensor_calibration_intro">" 操作:点击“水平校准”按钮,系统会自动校准,并判断是否成功。点击“清除校准数据”按钮后,校准数据清零,需重新进行水平校准。"</string>\r
- <string name="sensor_calibration_current_data_hint">加速度传感器当前数据: </string>\r
- <string name="sensor_calibration_sensor_data_hint">加速度传感器校准数据: </string>\r
- <string name="sensor_calibration_gsensor">加速度传感器校准</string>\r
- <string name="record_agin">重新录音</string>\r
- <string name="bt_tip">请在附近打开蓝牙,观察是否搜索到该蓝牙</string>\r
- <string name="rf_result">"RF校准标志位: "</string>\r
- <string name="rf_gsensor">Rf,Gsensor校准报告</string>\r
- <string name="sensor_accelerometer1">Gsensor测试</string>\r
- <string name="sensor_accelerometer2">"Gsensor,"</string>\r
- <string name="sensor_tip">" 提示:请将机器屏幕分别朝前后左右4个方向,观察箭头变化,只有4个方向都测试通过,才会显示成功。"</string>\r
- <string name="north">向北</string>\r
- <string name="sourth">向南</string>\r
- <string name="weast">向西</string>\r
- <string name="east">向东</string>\r
- <string name="gsensor_data">Gsensor参数:</string>\r
- <string name="auto_tip">该台机器已经做过整机自动测试</string>\r
- <string name="user_tip">该台机器已经做过PCBA自动测试</string>\r
- <string name="mic_tip"> " 提示:请选择测试的Mic,然后对着选择的Mic吹气,右图指针转动则判断成功,否则失败。"</string>\r
- <string name="version_tip"> "显示版本及测试信息"</string>\r
- <string name="testresult_tip"> "测试结果:"</string>\r
- <string name="pass_test"> "通过"</string>\r
- <string name="fail_test"> "未通过"</string>\r
- <string name="gps_test"> "GPS测试"</string>\r
- <string name="gsensor_complete"> "Gensor校准"</string>\r
- <string name="gsensor_20"> "水平校准"</string>\r
- <string name="gsensor_zhengji"> "整机自动测试: "</string>\r
- <string name="gsensor_pcba"> "PCBA自动测试: "</string>\r
- <string name="lamp"> "三色灯 "</string>\r
- <string name="lamp_tile"> "三色灯测试 "</string>\r
- <string name="lamp_tip"> " 请观察指示灯颜色变化,如果看到红绿蓝三种颜色依次变化,则判断成功;反之,只看到一种、两种或灯不亮则失败。 "</string>\r
- <string name="mianmic"> "主Mic测试 "</string>\r
- <string name="othermic"> "副Mic测试 "</string>\r
- <string name="resunme"> "恢复出厂设置 "</string>\r
- <string name="version_new"> "版本及校准"</string>\r
- <string name="light_new"> "显示屏"</string>\r
- <string name="button_new"> "按键"</string>\r
- <string name="leida_new"> "雷达"</string>\r
- <string name="beiguang_new"> "背光灯"</string>\r
- <string name="dual_new"> "电话"</string>\r
- <string name="sigle_new"> "单项测试报告"</string>\r
- <string name="rf_new"> "Rf校准:"</string>\r
- <string name="imei_new"> "IMEI号:"</string>\r
- <string name="clear_new"> "清除测试数据"</string>\r
- <string name="start_test_new"> "开始测试!" </string>\r
- <string name="lcd_test_new"> "显示屏测试结果" </string>\r
- <string name="tf_test_new"> "双TF卡" </string>\r
- <string name="tf_Detect"> "已检测到" </string>\r
- <string name="tf_UnDetect"> "未检测到" </string>\r
- <string name="test_over_new"> "测试结束!" </string>\r
- <string name="clear_new_wanr"> "确定清除测试数据?" </string>\r
- <string name="clear_new_yes"> "清除" </string>\r
- <string name="clear_new_no"> "返回" </string>\r
- <string name="lamp_new"> "按键灯" </string>\r
- <string name="lcd_result">LCD测试结果</string>\r
- <string name="lcd_result_tip">请判断屏幕显示是否正常,有无缺陷</string>\r
- <string name="key_result_tip">*提示:点击按键灯测试,观察电源键灯光是否亮起</string>\r
- <string name="tip1">提示:该界面可进行单项测试</string>\r
- <string name="tip2">标志:通过(绿色),未通过(红色),未测(白色)</string>\r
- <string name="mac_new">MAC地址:</string>\r
- <string name="bt_tip_new">操作步骤:\n1.准备一台可拨打电话的手机和一台固定电话\n2.使用手机与后视镜蓝牙连接,然后向固话拨打电话,\n3.接通后,两边能正常通话,则通过.</string>\r
- <string name="simid_parameters">SIM卡 ICCID</string>\r
- <string name="vl_up">音量加</string>\r
- <string name="vl_down">音量减</string>\r
- <string name="sos">秒帮SOS</string>\r
-\r
- <string name="total_memory">总内存</string>\r
- <string name="avail_memory">可用内存</string>\r
- <string name="open_dialer">正在打开通话界面,请稍后。。。</string>\r
- <string name="_fail">失败</string>\r
- <string name="engineerMode">工程模式</string>\r
- <string name="more">更多设置</string>\r
- <string name="unbound">解绑</string>\r
- <string name="tempAdjust">温度校准</string>\r
- <string name="temperature">温度测试</string>\r
- <string name="no_temperature">没发现测温设备!</string>\r
- <string name="anti_check">佩戴检测</string>\r
-\r
- <string name="startRecord">开始录音</string>\r
- <string name="stopRecord">结束录音</string>\r
- <string name="startPlay">开始播放</string>\r
- <string name="stopPlay">结束播放</string>\r
-\r
- <string name="ageing_mode">老化模式</string>\r
- <string name="ageing_speaker_test">喇叭测试</string>\r
- <string name="ageing_lcd_test">LCD测试</string>\r
- <string name="ageing_camera_test">相机测试</string>\r
- <string name="show_volum">调节音量请点击这里</string>\r
- <string name="brightness_setting">亮度调节</string>\r
- <string name="touchtest_toast">请进行触摸屏测试</string>\r
- <string name="testing_lcd">正在测试LCD</string>\r
- <string name="testing_backlight">正在测试背光</string>\r
- <string name="lcdtest_toast">单击可显示亮度进度条,双击可退出</string>\r
- <string name="speak_toast">请说话</string>\r
- <string name="stop_record_toast">停止录音</string>\r
- <string name="playing_toast">开始播放</string>\r
- <string name="stop_playing_toast">停止播放</string>\r
- <string name="cid">CID</string>\r
- <string name="screen_resolution">屏幕分辨率</string>\r
- <string name="download_mode">流量</string>\r
- <string name="key_ai">AI键</string>\r
- <string name="test_keypad1">按键1</string>\r
- <string name="test_keypad2">按键2</string>\r
- <string name="ultraviolet">紫外线</string>\r
- <string name="currentTime">currentTime</string>\r
- <string name="workTime">workTime</string>\r
- <string name="wifi_mac_addaress">wifi mac</string>\r
- <string name="bluethooth_mac_addaress">Bluetooth mac</string>\r
- <string name="barcode">barcode</string>\r
- <string name="flag_position">标志位检查</string>\r
- <string name="isWeared">佩戴</string>\r
- <string name="heartrate">心率</string>\r
-\r
- <string name="no_heartrate">无心率设备!</string>\r
-\r
-\r
- <string name="gps_full_title">GPS状态:</string>\r
- <string name="gps_star_count">星数:</string>\r
- <string name="gps_dop">精度:</string>\r
- <string name="gps_scan_time">扫描时间:</string>\r
-\r
- <string name="seconds">秒</string>\r
- <string name="meter">米</string>\r
- <!-- add end -->\r
- <string name="showProtocolInfo">显示协议状态</string>\r
-\r
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <string name="app_name">工厂模式</string>
+ <string name="otaupdate">OTA Update</string>
+ <string name="light">光线感应</string>
+ <string name="noLight">无法获取亮度值</string>
+ <string name="defaultlightness">正在获取亮度</string>
+ <string name="lightness">亮度</string>
+ <string name="lightTip">提示:将手机正面朝向光源有利于更快获取亮度</string>
+ <string name="magnetic">磁场感应</string>
+ <string name="magneticX">磁场X</string>
+ <string name="magneticY">磁场Y</string>
+ <string name="magneticZ">磁场Z</string>
+ <string name="gravity">重力感应</string>
+ <string name="gravityX">重力X</string>
+ <string name="gravityY">重力Y</string>
+ <string name="gravityZ">重力Z</string>
+ <string name="shakeTest">震动测试</string>
+ <string name="shakeClick">点击震动</string>
+ <string name="noShake">不支持手机震动</string>
+ <string name="keysTest">按键测试</string>
+ <string name="keyPower">电源键</string>
+ <string name="keyVLDown">上调键</string>
+ <string name="keyVLUP">下调键</string>
+ <string name="keySearch">搜索键</string>
+ <string name="keyHome">HOME键</string>
+ <string name="keyMenu">屏幕开关键</string>
+ <string name="keyBack">回退键</string>
+ <string name="keyCamera">照相/摄像键</string>
+ <string name="keyCall">接听键</string>
+ <string name="keyEndCall">挂断键</string>
+ <string name="empty">--</string>
+ <string name="detectSim">Sim卡检测</string>
+ <string name="detectSim1">检测Sim1</string>
+ <string name="detectSim2">检测Sim2</string>
+ <string name="sim1">Sim卡</string>
+ <string name="sim2">Sim2</string>
+ <string name="cardTest">SD卡检测</string>
+ <string name="cardAvail">是否插入SD卡</string>
+ <string name="cardFreeSize">可用空间</string>
+ <string name="cardUsedSize">已用空间</string>
+ <string name="cardTotalSize">SD1卡状态</string>
+ <string name="card2TotalSize">SD2卡状态</string>
+ <string name="checkSum">Checksum</string>
+ <string name="nandFlash">手机内存</string>
+ <string name="manufacturerID">厂家ID</string>
+ <string name="deviceID">设备ID</string>
+ <string name="rwTestResult">读写测试结果</string>
+ <string name="signalTest">信号测试</string>
+ <string name="signalRsult">信号测试结果</string>
+ <string name="signalTestError">信号测试失败</string>
+ <string name="emergencyCall">拨打112</string>
+ <string name="chinaMoveCall">拨打10086</string>
+ <string name="emergencyCallSuccess">拨打紧急电话成功</string>
+ <string name="emergencyCallFail">拨打紧急失败</string>
+ <string name="headsetTest">耳麦测试</string>
+ <string name="headsetAvail">有无耳麦</string>
+ <string name="startMusic">播放</string>
+ <string name="headsetButton">按线控器按钮</string>
+ <string name="gpsTest">GPS定位</string>
+ <string name="gpsLongitude">经度</string>
+ <string name="gpsDimensions">维度</string>
+ <string name="coldRestart">冷启动</string>
+ <string name="hotRestart">热启动</string>
+ <string name="noPosition">暂无地理信息</string>
+ <string name="gpsTTFF">GPS TTFF</string>
+ <string name="gpslocation">正在获取GPS位置信息...</string>
+ <string name="sec">sec</string>
+ <string name="fmTest">屏幕亮度</string>
+ <string name="fmSetFreq">频道</string>
+ <string name="rssi">RSSI</string>
+ <string name="mhz">MHZ</string>
+ <string name="dbm">(dBm)</string>
+ <string name="testFreq0">测试频率 0</string>
+ <string name="testFreq1">测试频率 1</string>
+ <string name="testFreq2">测试频率 2</string>
+ <string name="testFreq3">测试频率 3</string>
+ <string name="bluetooth">蓝牙测试</string>
+ <string name="blState">蓝牙状态</string>
+ <string name="blOpen">打开蓝牙</string>
+ <string name="blOpened">蓝牙已打开</string>
+ <string name="blNoSerport">当前手机不支持蓝牙</string>
+ <string name="bldenied">蓝牙已被禁止</string>
+ <string name="blScan">蓝牙扫描</string>
+ <string name="blScaning">正在扫描蓝牙设备</string>
+ <string name="wifitest">WIFI测试</string>
+ <string name="wfState">WIFI状态</string>
+ <string name="wfOpen">启动WIFI</string>
+ <string name="wfScan">WIFI扫描</string>
+ <string name="wfScaning">正在扫热点</string>
+ <string name="cameraTest">摄像头测试</string>
+ <string name="mainCamera">主摄像头</string>
+ <string name="subCamera">副摄像头</string>
+ <string name="ringtone">铃声测试</string>
+ <string name="ringStart">点击播放铃声</string>
+ <string name="receiverTest">听筒测试</string>
+ <string name="loopback">话筒测试</string>
+ <string name="mic1">手机话筒测试</string>
+ <string name="mic2">耳机话筒测试</string>
+ <string name="receiverStart">点击播放</string>
+ <string name="colon">:</string>
+ <string name="nothing">无</string>
+ <string name="ok">正确</string>
+ <string name="found">找到</string>
+ <string name="tsb">台设备</string>
+ <string name="returnBack">返回</string>
+ <string name="getInfo">正在获取信息...</string>
+ <string name="noFoundDev">未找到任何设备</string>
+ <string name="noMainC">不支持后置摄像头</string>
+ <string name="noSubC">不支持后置摄像头</string>
+ <string name="gpsOk">GPS模块正常</string>
+ <string name="pleaseOpGps">请先打开GPS!</string>
+ <string name="waitForpo">等待获取位置信息</string>
+ <string name="state">状态</string>
+ <string name="have">有</string>
+ <string name="yes">是</string>
+ <string name="no">否</string>
+ <string name="checkFail">检测失败</string>
+ <string name="rwCheckSuccess">读写测试成功</string>
+ <string name="rwCheckFail">读写测试失败</string>
+ <string name="dailSuccess">拨打成功</string>
+ <string name="dailFail">拨打失败</string>
+ <string name="grd">个Wifi热点</string>
+ <string name="foundNoHot">未搜索到热点</string>
+ <string name="openWififail">WIFI启动失败</string>
+ <string name="scanBegin">开始扫描</string>
+ <string name="wifiOpening">正在启动WIFI...</string>
+ <string name="wifiOpen">WIFI已启动</string>
+ <string name="noSuportWifi">不支持WIFI</string>
+ <string name="pleaseInsertHS">请插入耳机</string>
+ <string name="pleaseOffHS">请拔掉耳机</string>
+ <string name="record">录音</string>
+ <string name="recordStart">正在录音</string>
+ <string name="stop">停止</string>
+ <string name="recordstop">停止状态</string>
+ <string name="play">播放</string>
+ <string name="delete">删除</string>
+ <string name="recordFile">录音文件</string>
+ <string name="testTouchScreen">触摸屏</string>
+ <string name="TouchScreen">触摸屏</string>
+ <string name="TouchScreen_HandWriting">触摸屏_痕迹</string>
+ <string name="TouchScreen_Verification">触摸屏_验证</string>
+ <string name="TouchScreen_VerificationPoint">触摸屏_验证点</string>
+ <string name="TouchScreen_VerificationLine">触摸屏_验证线</string>
+ <string name="TouchScreen_VerificationShaking">触摸屏_验证振动</string>
+ <string name="TouchScreen_MultiTouch">触摸屏多点触摸_</string>
+ <string name="TouchScreen_Settings_TextValue">价值</string>
+ <string name="TouchScreen_Settings_TextSpinner">类别</string>
+ <string name="TouchScreen_Settings_TextSet">Set</string>
+ <string name="TouchScreen_Settings">设置</string>
+ <string name="TouchScreen_Settings_Value">0</string>
+ <string name="TouchScreen_Settings_sdcard">关闭</string>
+ <string name="TouchScreen_Settings_uart">关闭</string>
+ <string name="TouchScreen_Settings_TextUart">使UART的日志</string>
+ <string name="TouchScreen_Settings_TextSDcard">启用SD卡日志</string>
+ <string name="power">电量</string>
+ <string name="noPower">无法获取电源</string>
+ <string name="nowState">当前状态</string>
+ <string name="playrecord">正在播放</string>
+ <string name="recordFirst">无录音文件,请先录音</string>
+ <string name="palyfinish">播放结束</string>
+ <string name="distanceSensor">距离感应</string>
+ <string name="noDistanceSensor">无距离感应信息</string>
+ <string name="inDistance">物体靠近</string>
+ <string name="outDistance">物体离开</string>
+ <string name="distanceTip">提示:手遮挡/离开屏幕顶部进行测试</string>
+ <string name="largestSound">最大音量播放</string>
+ <string name="capture">采集</string>
+ <string name="cameraMotor">摄像头</string>
+ <string name="pullFar">拉到最大</string>
+ <string name="pullClose">拉到最小</string>
+ <string name="pullLoop">循环对焦</string>
+ <string name="pullStopLoop">停止循环对焦</string>
+ <string name="matvTest">电视信号测试</string>
+ <string name="press">按住</string>
+ <string name="release">放开</string>
+ <string name="lastOne">上一个</string>
+ <string name="nextOne">下一个</string>
+ <string name="singleTest">单项测试</string>
+ <string name="read_imei">显示IMEI号</string>
+ <string name="modify_imei_sim1">修改SIM1</string>
+ <string name="modify_imei_sim2">修改SIM2</string>
+ <string name="input_imei_title">请输入新IMEI号</string>
+ <string name="autoTest">自动测试</string>
+ <string name="pcbaTest">PCBA测试</string>
+ <string name="sysVersion">版本</string>
+ <string name="reStore">恢复出厂设置</string>
+ <string name="mediaTest">媒体测试</string>
+ <string name="readAPN">APN查询</string>
+ <string name="sim_lock_settings">SIM卡锁卡功能设置</string>
+ <string name="modify_imei">修改IMEI号</string>
+ <string name="testReport">测试报告</string>
+ <string name="beginTestGPS">点击开始GPS测试</string>
+ <string name="beginTestTM">点击开始FM测试</string>
+ <string name="beginLCDTM">点击开始LCD测试</string>
+ <string name="lcdTest">LCD</string>
+ <string name="lcdTest_lsn">LCD</string>
+ <string name="beginTestCamera">点击开始摄像头测试</string>
+ <string name="beginTestMtv">点击开始电视信号测试</string>
+ <string name="beginTestCmotor">查看主摄像头</string>
+ <string name="beginTestScreenTouch">点击开始触摸屏测试</string>
+ <string name="beginTestMulitScreenTouch">点击开始多点触摸屏测试</string>
+ <string name="testSucess">成功</string>
+ <string name="testFail">失败</string>
+ <string name="testReprot">测试报告</string>
+ <string name="bbChip">BB Chip</string>
+ <string name="msBoard">MS Board</string>
+ <string name="modemVer">现代版</string>
+ <string name="buildTime">建造时间</string>
+ <string name="buildNumber">版本号</string>
+ <string name="uBootVer">uboot版本</string>
+ <string name="kernelVer">内核版本</string>
+ <string name="androidVer">Android版本</string>
+ <string name="swVer">SW 版本</string>
+ <string name="verno">自定义生成Verno</string>
+ <string name="deviceInfoDefault">未知</string>
+ <string name="isLatestOne">已是最后一个</string>
+ <string name="isTopOne">已是最前一个</string>
+ <string name="reScan">重新扫描</string>
+ <string name="versionTest">版本测试</string>
+ <string name="flashLightTest">闪光灯测试</string>
+ <string name="openLight">打开</string>
+ <string name="closeLight">关闭</string>
+ <string name="appsPath">应用路径</string>
+ <string name="defaultPath">mnt/sdcard/apps</string>
+ <string name="installPath">安装位置</string>
+ <string name="sdCard">SDCard</string>
+ <string name="phone">手机</string>
+ <string name="startInstall">开始安装</string>
+ <string name="selectInsLocation">请选择安装位置</string>
+ <string name="noApps">没有可安装应用</string>
+ <string name="nowInstall">正在安装</string>
+ <string name="submit">确定</string>
+ <string name="unbound_cancel">取消</string>
+ <string name="installFinish">安装结束</string>
+ <string name="installSoft">安装软件</string>
+ <string name="cmmbTest">手机电视</string>
+ <string name="bCmmbTest">点击进入手机电视测试</string>
+ <string name="setMac">写WIFI/蓝牙MAC地址</string>
+ <string name="phoneDetail">手机详情</string>
+ <string name="no_ota_file">OTA升级文件不存在,请将OTA升级包放在sdcard或手机存储的根目录</string>
+ <string name="imei_wirte_fail">写IMEI号失败,请输入正确IMEI号!</string>
+ <string name="storage">存储</string>
+ <string name="sdcard_storage">SD卡存储 可用/总量</string>
+ <string name="phone_storage">内部存储 可用/总量</string>
+ <string name="mac">MAC</string>
+ <string name="bt">蓝牙</string>
+ <string name="wifi">WIFI</string>
+ <string name="checkDir">查看SD卡结构</string>
+ <string name="installedSoft">已安装应用</string>
+ <string name="cpsdcard2">SDCard2拷贝</string>
+ <string name="cpsdcard2Hint">点击确认后将拷贝SDCard2上的所有文件到SDCard上,有相同名称的文件将被覆盖,确认拷贝?</string>
+ <string name="cpsdcard2ing">正在拷贝...</string>
+ <string name="cpsdcard2finish">拷贝完成</string>
+ <string name="agree">确认</string>
+ <string name="cancel">关闭</string>
+ <string name="srcDir">源目录</string>
+ <string name="tarDir">目标目录</string>
+ <string name="srcPath">/mnt/sdcard2</string>
+ <string name="tarPath">/mnt/sdcard/miki</string>
+ <string name="version_label">版本</string>
+ <string name="sw_label">[SW 版本]</string>
+ <string name="hw_label">[HW 版本]</string>
+ <string name="btn_close">关闭</string>
+ <string name="sw_and_hw">版本</string>
+ <string name="sn">SN</string>
+ <string name="sn_invalid">无效</string>
+ <string name="hw">Cosmote-ver1</string>
+ <string name="sw">Cosmote_</string>
+ <string name="vk_hw">Cosmote-ver1</string>
+ <string name="vk_sw">Cosmote_</string>
+ <string name="update_from_sd">升级</string>
+ <string name="update_make_sure_to_continue">此操作不可恢复,您确定吗?</string>
+ <string name="update_confirm">确定</string>
+ <string name="update_make_sure_and_select_file">此操作不可恢复,如确定请点击按钮选择升级文件</string>
+ <string name="update_select_file">选择文件</string>
+ <string name="update_write_file_faild">写入文件失败</string>
+ <string name="update_file_wrong">文件类型错误,或找不到该升级文件</string>
+ <string name="update_make_sure_to_update">确定要升级系统吗?(请将OTA升级包放在sdcard或手机存储的根目录)</string>
+ <string name="TestMedia">试验介质</string>
+ <string name="sdcardfile">SDka</string>
+ <string name="buildIn">建立</string>
+ <string name="no_compass">无磁传感器</string>
+ <string name="test_tv_SMT">SMT测试</string>
+ <string name="test_tv_ZZ">组装测试</string>
+ <string name="test_tv_Retain">全面测试</string>
+ <string name="apn_mcc">MCC:</string>
+ <string name="apn_mnc">MNC:</string>
+ <string name="imei1">IMEI1</string>
+ <string name="apn_search">搜索</string>
+ <string name="phoneTest">电话</string>
+ <string name="bgLightTest">背景灯测试</string>
+ <string name="bgLightStrong">强背光</string>
+ <string name="bgLightWeak">弱背光</string>
+ <string name="imei_ok">确定</string>
+ <string name="imei2">imei2</string>
+ <string name="sorry_again">抱歉,您的输入不正确,请重试!</string>
+ <string name="ramTest">Ram</string>
+ <string name="romTest">Rom</string>
+ <string name="ramromTest">内存</string>
+ <string name="otgTest">OTG测试</string>
+ <string name="otg_disconnect">无OTG设备连接</string>
+ <string name="otg_connect">检测到设备</string>
+ <string name="powerBatteryTest">电源充电测试</string>
+ <string name="power_charge_battery_state">充电状态</string>
+ <string name="power_current_battery">当前电量</string>
+ <string name="power_battery">电池电量</string>
+ <string name="power_state">电源状态</string>
+ <string name="power_current_voltage">当前电压</string>
+ <string name="power_temperature">电源温度</string>
+ <string name="power_skill">电源技术</string>
+ <string name="power_electric">电池端电流</string>
+ <string name="power_time">自启动的时间</string>
+ <string name="battery_info_power_unplugged">未插电</string>
+ <string name="battery_info_power_ac">交流电</string>
+ <string name="battery_info_power_usb">USB</string>
+ <string name="battery_info_power_wireless">无线</string>
+ <string name="battery_info_power_ac_usb">交流电 + USB</string>
+ <string name="battery_info_power_unknown">未知</string>
+ <string name="battery_info_health_unknown">未知</string>
+ <string name="battery_info_health_good">正常</string>
+ <string name="battery_info_health_overheat">过热</string>
+ <string name="battery_info_health_dead">没电</string>
+ <string name="battery_info_health_over_voltage">过电压</string>
+ <string name="battery_info_health_unspecified_failure">未知错误</string>
+ <string name="battery_info_health_cold">电量低</string>
+ <string name="battery_info_temperature_units">° C</string>
+ <string name="beginPhoneTest">点击开始电话测试</string>
+ <string name="imeisnTest">IMEI/SN</string>
+ <string name="key_ear">耳机按键</string>
+ <string name="kernel_specified">**********</string>
+ <string name="kernelVer1">Kernel Ver1</string>
+ <string name="sim_lock">SIM卡锁卡功能</string>
+ <string name="imei">IMEI号</string>
+ <string name="imei_invalid">无效</string>
+ <string name="imei_write_successful">写IMEI号成功,请重启手机生效!</string>
+ <string name="call_fun">通话测试</string>
+ <string name="begincall">点击开始通话测试</string>
+ <string name="battery_status">充电状态 : </string>
+ <string name="battery_info_status_charging">正在充电</string>
+ <string name="battery_v">电池电压 : </string>
+ <string name="battery_temp">电池温度 : </string>
+ <string name="battery_info_status_charging_ac">(AC)</string>
+ <string name="battery_info_status_charging_usb">(USB)</string>
+ <string name="battery_info_status_discharging">未充电</string>
+ <string name="battery_info_status_not_charging">未充电</string>
+ <string name="battery_info_status_full">电池已满</string>
+ <string name="battery_info_status_unknown">状态未知</string>
+ <string name="battery_info_voltage_units">mV</string>
+ <string name="battery_level">电量 : </string>
+ <string name="battery_health">电池状态 : </string>
+ <string name="battery_charging">充电测试</string>
+ <string name="ins_gsensor">请翻转手机来完成测试!</string>
+ <string name="ins_gsensor_toast">通过!</string>
+ <string name="isZoom_y">验证OK!</string>
+ <string name="isZoom_n">无法检测到马达!</string>
+ <!-- dou mod 20160831 -->
+ <string name="rf_parameters">校准</string>
+ <string name="beginBackCameraTestCmotor">查看后拉摄像头</string>
+ <string name="rf_yes">是</string>
+ <string name="rf_no">否</string>
+ <string name="screen_bright">背光</string>
+ <string name="screen_bright_test">点击开始背光测试</string>
+ <string name="network">网络</string>
+ <string name="signal">信号强度</string>
+ <string name="operator">运营商</string>
+ <string name="voice_phone_test">点击进入网络电话测试</string>
+ <string name="bluetootheTest">点击进入蓝牙测试</string>
+ <string name="radarTest">点击进入雷达测试</string>
+ <string name="radar">雷达测试</string>
+ <string name="open_radar">打开雷达</string>
+ <string name="close_radar">关闭雷达</string>
+ <!-- <string name="fm_test">FM测试</string> -->
+ <string name="open_fm">打开FM</string>
+ <string name="close_fm">关闭FM</string>
+ <string name="longitude">经度:</string>
+ <string name="latitude">纬度: </string>
+ <string name="location_sucess">定位成功 </string>
+ <string name="location_fail">定位失败 </string>
+ <string name="brightness_test">屏幕亮度(请拖动滚动条):</string>
+ <string name="acc_test">acc点火测试</string>
+ <string name="brightLight">按键灯测试</string>
+ <string name="pcbatest_gps_pass_rules">通过标准:有1颗星 SNR > 30 </string>
+ <string name="ageing_gps_pass_rules">通过标准:有3颗星 SNR > 30</string>
+ <string name="gps_pass_rules">通过标准:GPS必须定位</string>
+ <string name="ring_test">正在播放音乐,请注意收听...</string>
+ <string name="fm_isRing">提示:将收音机的频率调至101.0MHZ,测试收音机是否收到音乐,收到则成功,反之则失败。</string>
+ <string name="sim_hasRead">已识别</string>
+ <string name="open_buttonLight">点击打开按键灯</string>
+ <!-- end -->
+
+
+ <!-- add by tyy 2016.9.2 -->
+
+ <string name="result">测试结果</string>
+ <string name="success">成功</string>
+ <string name="fail">失败</string>
+ <!-- <string name="app_name">"测试程序"</string> -->
+ <string name="action_settings">设置</string>
+ <string name="urovo_test">"Testing tools"</string>
+ <string name="model_number">设备型号:</string>
+ <string name="manufacturer">制造商:</string>
+ <string name="release_number">Android版本:</string>
+ <string name="display_number">版本号:</string>
+ <string name="test_category_title">测试选项</string>
+ <string name="device_model_unknown">设备型号未知</string>
+ <string name="device_info_default">未知</string>
+ <string name="refresh_complete">刷新完成</string>
+ <string name="test_next">下一个</string>
+ <string name="test_last">上一个</string>
+ <string name="yes1">Yes</string>
+ <string name="no1">No</string>
+ <string name="ok1">Ok</string>
+ <string name="cancel1">Cancel</string>
+ <string name="openall_title">全部功能模块</string>
+ <string name="openall_summary">打开或关闭全部功能模块</string>
+ <string name="show_alltest_title">显示所有测试选项</string>
+ <string name="show_alltest_summary">主界面显示所有测试选项</string>
+ <string name="setting_title">设置</string>
+ <string name="moblie_test_title">整机测试</string>
+ <string name="Engineer_mode_title">工程模式</string>
+ <string name="map_copy_tools_title">地图拷贝工具</string>
+ <!-- device info -->
+ <string name="deviceinfo_title">设备信息</string>
+ <!-- audio -->
+ <string name="audio_default_music">播放默认音频文件</string>
+ <string name="audio_sdcard_music">扬声器(喇叭)测试</string>
+ <string name="audio_none_music">未找到音频文件</string>
+ <string name="audio_palying_tital">正在播放</string>
+ <string name="unknown_arter">未知</string>
+ <!-- flashlight -->
+ <string name="flashlight_title">闪光灯</string>
+ <string name="flashlight_none">设备无闪光灯</string>
+ <string name="flashlight_on">打开</string>
+ <string name="flashlight_off">关闭</string>
+ <!-- LED -->
+ <string name="led_tite">LED灯测试</string>
+ <string name="led_red_on">红色(ON)</string>
+ <string name="led_red_off">红色(OFF)</string>
+ <string name="led_red">红色</string>
+ <string name="led_blue">蓝色</string>
+ <string name="led_blue_on">蓝色(ON)</string>
+ <string name="led_blue_off">蓝色(OFF)</string>
+ <!-- tests -->
+ <string name="app_name_android">androidtest</string>
+ <string name="test_decive_info">设备</string>
+ <string name="test_lcd">LCD</string>
+ <string name="test_keypad">按键</string>
+ <string name="test_led">LED</string>
+ <string name="test_scanner">扫描头</string>
+ <string name="test_motor">马达</string>
+ <string name="test_audio">音频</string>
+ <string name="test_card">磁条卡</string>
+ <string name="test_sensor">重力感应</string>
+ <string name="test_camera">摄像头</string>
+ <string name="test_wifi">WiFi</string>
+ <string name="test_bluetooth">蓝牙</string>
+ <string name="test_battery">电池</string>
+ <string name="test_flashlight">闪光灯</string>
+ <string name="test_printer">打印</string>
+ <string name="test_gps">GPS</string>
+ <string name="test_record">麦克风</string>
+ <string name="test_3g">GSM</string>
+ <string name="test_pressure">气压</string>
+ <string name="test_rfid">非接卡</string>
+ <string name="test_icc">IC卡</string>
+ <string name="test_jj">高频</string>
+ <string name="test_cleanall">清除</string>
+ <string name="test_openall">打开全部模块</string>
+ <string name="test_closeall">关闭全部模块</string>
+ <string name="test_specifytest">选择测试</string>
+ <string name="test_alltest">全功能测试</string>
+ <string name="test_agedtest">老化测试</string>
+ <string name="test_noticelabel">请观察PCBA绿灯蓝灯</string>
+
+ <!-- PICC -->
+ <string name="picc_title">PICC测试</string>
+ <string name="picc_hint">请将卡放置在识别区</string>
+ <string name="picc_none">设备不支持FRID刷卡</string>
+
+ <!-- NFC -->
+ <string name="nfc_hint">请将卡放置在识别区</string>
+ <string name="nfc_start">Start</string>
+ <string name="nfc_stop">Stop</string>
+ <string name="nfc_context_title">NFC Test </string>
+ <string name="nfc_title">Test Control</string>
+ <string name="nfctest_info">Please place the NFC test card on the top of the NFC detective area of the device,
+ then press the start button to start testing, the device will output the warning tone after detected the
+ NFC test card. Finally, Press the stop button will stop the test.</string>
+ <string name="nfc_frequency">test gap time(ms):</string>
+ <!-- motortest -->
+ <string name="vibrator_title">震动</string>
+ <string name="app_name_driver">drivertest</string>
+ <string name="start">震动</string>
+ <string name="loginstr">开</string>
+ <string name="logoutstr">关</string>
+ <string name="gps">GPS</string>
+ <string name="wifi1">WIFI</string>
+ <string name="wcdma">3G</string>
+ <string name="bluetoothcn">蓝牙</string>
+ <string name="smt">扫描头</string>
+ <string name="motor">马达(MS)</string>
+ <!-- camera -->
+ <string name="record_start">开始录制</string>
+ <string name="record_complete">"录制成功,已保存"</string>
+ <string name="takepic_complete">拍照成功</string>
+ <string name="no_sdcard">未找到sd卡</string>
+ <!-- keypad -->
+ <string name="keypad_title">按键测试</string>
+ <string name="keypad_s1">S1</string>
+ <string name="keypad_s2">S2</string>
+ <string name="keypad_scan">Scan</string>
+ <string name="keypad_dpad_up">Up</string>
+ <string name="keypad_dpad_down">Down</string>
+ <string name="keypad_dpad_left">Left</string>
+ <string name="keypad_dpad_right">Right</string>
+ <string name="keypad_menu">Menu</string>
+ <string name="keypad_esc">Esc</string>
+ <string name="keypad_home">Home</string>
+ <string name="key_0">0</string>
+ <string name="key_1">1</string>
+ <string name="key_2">2</string>
+ <string name="key_3">3</string>
+ <string name="key_4">4</string>
+ <string name="key_5">5</string>
+ <string name="key_6">6</string>
+ <string name="key_7">7</string>
+ <string name="key_8">8</string>
+ <string name="key_9">9</string>
+ <string name="key_point">.</string>
+ <string name="keypad_sft">Sft</string>
+ <string name="keypad_alt">Ctrl</string>
+ <string name="keypad_aa">Aa</string>
+ <string name="keypad_fn">Fn</string>
+ <string name="keypad_ent">Ent</string>
+ <string name="keypad_del">"Del"</string>
+ <string name="keypad_space">"Space"</string>
+ <string name="keypad_power">Power</string>
+ <string name="keypad_asterisk">*</string>
+ <string name="keypad_pound">#</string>
+ <string name="keypad_volup">Volume + </string>
+ <string name="keypad_voldn">Volume - </string>
+ <string name="endaudio">完成</string>
+ <string name="quit">退出</string>
+ <!-- Bluetooth -->
+ <string name="bluetooth_scan">扫描</string>
+ <string name="bluetooth_bonded">已配对的设备</string>
+ <string name="bltooth_descovering">正在搜索周围可用设备...</string>
+ <string name="bluetooth_bonded_none">无已配对设备</string>
+ <string name="bluetooth_connectable">周围可用设备</string>
+ <string name="bluetooth_connectable_none">未检测到可用设备</string>
+ <string name="bluetooth_disable">蓝牙功能未打开</string>
+ <string name="bluetooth_title">蓝牙测试</string>
+ <string name="bluetooth_scan_for_devices">"扫描查找设备"</string>
+ <string name="btscan">手动搜索设备</string>
+ <string name="bluetooth_scan_complete">搜索结束</string>
+ <string name="bluetooth_notfound">蓝牙不可用</string>
+ <!-- Wifi -->
+ <string name="wifi_scan_complete">刷新完成</string>
+ <string name="wifi_state_title">Wifi测试</string>
+ <string name="wifi_state_connected">连接状态</string>
+ <string name="wifi_networks">附近网络</string>
+ <string name="wifi_connected_title">已连接</string>
+ <string name="wifi_unconnected_title">未连接</string>
+ <string name="wifi_scan_none">正在扫描周边wifi,请稍候...</string>
+ <string name="wifi_refresh">刷新</string>
+ <string name="wifi_state_disabling">正在关闭</string>
+ <string name="wifi_state_disabled">WIFI功能未打开,正在开启...</string>
+ <string name="wifi_state_enabling">正在打开</string>
+ <string name="wifi_state_enabled">WIFI功能已打开</string>
+ <string name="wifi_state_unknown">未知</string>
+ <!-- ICC -->
+ <string name="icc_title">IC卡测试</string>
+ <string name="icc_hint">请插IC卡</string>
+ <string name="icc_read">读卡</string>
+ <!-- scanner -->
+ <string name="scannertype_title">扫描头类型:</string>
+ <string name="scan_set">设置扫描头类型:</string>
+ <string name="scan_title">扫描结果</string>
+ <string name="scan_result">扫描结果</string>
+ <string name="set_scanner_model_complete">设置扫描头类型成功</string>
+ <string name="scan_about_msg">This program is the sample application provided
+ with project android-serialport-api. The project is free and open
+ source.\n\nMore information and bug report
+ on:\nhttp://code.google.com/p/android-serialport-api/\n\n- Cédric</string>
+ <string name="scan_error_configuration">Please configure your serial port first.</string>
+ <string name="scan_error_security">You do not have read/write permission to the serial port.</string>
+ <string name="scan_error_unknown">The serial port can not be opened for an unknown reason.</string>
+ <string name="scan_setup">setup</string>
+ <string name="scan_loopback">loopback</string>
+ <string name="scan_about">about</string>
+ <string name="scan_quit">quit</string>
+ <string name="scan_console">console</string>
+ <string name="scan_openscan">打开扫描头</string>
+ <string name="scan_closescan">关闭扫描头</string>
+ <string name="scan_setscan">设置默认参数</string>
+ <!-- 3G -->
+ <string name="wcdmafresh">刷新</string>
+ <string name="wcdmatext">3G测试</string>
+ <string name="options">Advance options</string>
+ <string name="options_save">Save</string>
+ <string name="options_cancle">Cancel</string>
+ <string name="output_dsc">After th barcode</string>
+ <string name="checkbox1_str">Output as keyboard</string>
+ <string name="checkbox2_str">Vibrate</string>
+ <string name="checkbox3_str">Beep</string>
+ <string name="checkbox4_str">Append "enter"</string>
+ <!-- gps -->
+ <string name="title_gps">GPS数据</string>
+ <string name="gps_disable">GPS功能尚未打开</string>
+ <string name="gps_longitude">经度:</string>
+ <string name="gps_latitude">纬度:</string>
+ <string name="gps_speed">速度:</string>
+ <string name="gps_altitude">海拔:</string>
+ <string name="gps_direction">方位:</string>
+ <string name="gps_searching">正在获取地理位置信息...</string>
+ <string name="gps_getloc_failed">"获取地理位置信息失败"</string>
+ <!-- motor -->
+ <string name="motor_vibrator_frequency">震动时间间隔(ms):</string>
+ <string name="motor_vibrator_tm">震动持续时间(ms):</string>
+ <string name="motor_bgvibrator_start">开始</string>
+ <string name="motor_bgvibrator_stop">结束</string>
+ <string name="motor_notfound">设备不支持震动</string>
+ <!-- sensor -->
+ <string name="sensor_options">设备支持感应器</string>
+ <string name="sensor_gravity">重力感应器</string>
+ <string name="sensor_accelerometer">加速度感应器</string>
+ <string name="sensor_light">光线感应器</string>
+ <string name="sensor_data_null">未能获取感应器数据</string>
+ <!-- magnetic stripe card -->
+ <string name="mag_result_title">刷卡数据统计</string>
+ <string name="mag_hint">请刷磁条卡</string>
+ <!-- Please brush magnetic stripe card -->
+ <string name="count_total_title">刷卡次数:</string>
+ <string name="count_track1_title">磁道1成功次数:</string>
+ <string name="count_track2_title">磁道2成功次数:</string>
+ <string name="count_track3_title">磁道3成功次数:</string>
+ <string name="card_data">磁条卡信息</string>
+ <string name="card_data_wrong">错误信息</string>
+ <!-- print -->
+ <string name="print_context">请输入需打印内容</string>
+ <string name="printer_context_title">编辑打印内容</string>
+ <string name="printer_title">打印</string>
+ <string name="printer_temp">"打印机温度: "</string>
+ <!-- Printers temperature: -->
+ <string name="bt_print_pic">打印图片</string>
+ <!-- print Pic -->
+ <string name="bt_print_code">打印编码</string>
+ <!-- print Code -->
+ <string name="bt_print_text">打印文字</string>
+ <!-- print Text -->
+ <string name="print_hint">请输入打印内容</string>
+ <!-- recorder -->
+ <string name="none_file">未找到录音文件</string>
+ <string name="none_recorded_file">尚未录音</string>
+ <string name="recorder_menu_title">录音</string>
+ <string name="recorder_files">录音文件</string>
+
+ <!-- gsm -->
+ <string name="gsm_title">GSM信息</string>
+ <string name="gsm_refresh">刷新</string>
+ <string name="gsm_info_none">未能获取GSM信息</string>
+
+ <!-- battery -->
+ <string name="title_power">电源状态</string>
+ <string name="title_battery">电池状态</string>
+ <string name="battery_info_status_label" msgid="8109155295509700309">"电池状态:"</string>
+ <string name="battery_info_power_label" msgid="7465140230991349382">"是否已插电:"</string>
+ <string name="battery_info_scale_label" msgid="3649763192389778437">"当前电池电量:"</string>
+ <string name="battery_info_level_label" msgid="8706526709307788737">"上限电池电量:"</string>
+ <string name="battery_info_health_label" msgid="6416051542741886958">"电池运行状况:"</string>
+ <string name="battery_info_technology_label" msgid="788304533220748681">"电池技术:"</string>
+ <string name="battery_info_voltage_label" msgid="8971764146757637863">"电池电压:"</string>
+ <!-- <string name="battery_info_voltage_units" msgid="8658490792208288107">"mV"</string> -->
+ <string name="battery_info_temperature_label" msgid="1968383098818648037">"电池温度:"</string>
+ <!-- <string name="battery_info_temperature_units" msgid="9098950587249987550">"° C"</string> -->
+ <string name="battery_info_uptime" msgid="5548545143573527992">"启动后的时间:"</string>
+ <string name="battery_info_awake_battery" msgid="2557725975486185849">"使用电池电量的未休眠时间:"</string>
+ <string name="battery_info_awake_plugged" msgid="176716874713478188">"充电时的唤醒时间:"</string>
+ <string name="battery_info_screen_on" msgid="376277447175613889">"屏幕开启时间:"</string>
+ <!--
+ <string name="battery_info_status_unknown" msgid="196130600938058547">"未知"</string>
+ <string name="battery_info_status_charging" msgid="1705179948350365604">"正在充电"</string>
+ <string name="battery_info_status_charging_ac" msgid="5874340256342956252">"(交流电)"</string>
+ <string name="battery_info_status_charging_usb" msgid="4059070156126770959">"(USB)"</string>
+ <string name="battery_info_status_discharging" msgid="6222697503392774475">"正在耗电"</string>
+ <string name="battery_info_status_not_charging" msgid="2820070506621483576">"未在充电"</string>
+ <string name="battery_info_status_full" msgid="2824614753861462808">"电量充足"</string>
+ <string name="battery_info_power_unplugged" msgid="5987246575519551081">"未插电"</string>
+ <string name="battery_info_power_ac" msgid="6808516193001604634">"交流电"</string>
+ <string name="battery_info_power_usb" msgid="8012931702516331797">"USB"</string>
+ <string name="battery_info_power_ac_usb" msgid="6777734146838328688">"交流电 + USB"</string>
+ <string name="battery_info_power_unknown" msgid="7344115502868899881">"未知"</string>
+ <string name="battery_info_health_unknown" msgid="5664295556921944255">"未知"</string>
+ <string name="battery_info_health_good" msgid="8070356565806711806">"正常"</string>
+ <string name="battery_info_health_overheat" msgid="8442959549291368806">"过热"</string>
+ <string name="battery_info_health_dead" msgid="1725917445762829059">"没电"</string>
+ <string name="battery_info_health_over_voltage" msgid="2420269351664490121">"过电压"</string>
+ <string name="battery_info_health_unspecified_failure" msgid="6347021103185471590">"未知错误"</string>
+ <string name="battery_info_health_cold" msgid="3835692786176707318">"电量低"</string>
+
+
+
+
+ -->
+ <string name="battery_technology_unknwn">"未知"</string>
+ <!-- <string name="light">"亮屏了"</string> -->
+ <string name="black">"灭屏了"</string>
+ <string name="slide"> "请滑动屏幕测试"</string>
+ <string name="music_is_run"> "音乐正在播放"</string>
+ <string name="sd_status"> "SD状态:已检测到SD卡"</string>
+ <string name="sd_tatal"> "总容量:"</string>
+ <string name="sd_left"> "剩余容量:" </string>
+ <string name="sd_used"> "已用容量:" </string>
+ <string name="sd_fail"> "SD状态:未检测到SD卡!" </string>
+ <string name="set_tag"> "测试完成,将写入标志位" </string>
+ <string name="sim_status"> "SIM状态:SIM 就绪" </string>
+ <string name="sim_fail"> "SIM状态:无SIM或SIM卡损坏" </string>
+ <string name="china_yidong"> "中国移动"</string>
+ <string name="china_lintong"> "中国联通"</string>
+ <string name="china_dianxin"> "中国电信" </string>
+ <string name="sim_fail1"> "SIM卡过期" </string>
+ <string name="benji"> " 工厂测试" </string>
+ <string name="ensure_power_off">确定关机?</string>
+ <string name="gongcheng"> "工厂测试" </string>
+ <string name="moshi"> "工程模式" </string>
+ <string name="shintool"> "地图拷贝工具" </string>
+ <string name="lanya"> "蓝牙测试" </string>
+ <string name="lanya_open"> " 蓝牙设备已开启" </string>
+ <string name="car_staut"> " 摄像头\n测试结果" </string>
+ <string name="start_test"> "开始测试" </string>
+ <string name="fm_test"> "FM发射器测试" </string>
+ <string name="fm_status"> " FM状态:" </string>
+ <string name="fm_tip"> " 提示:将收音机频率调至108.0MHZ,测试收音机是否收到音乐,收到则成功,反之则失败。" </string>
+ <string name="light_test"> " 灭/亮屏测试" </string>
+ <string name="light_tip"> " 提示:请按电源键,测试灭/亮屏和电源键,是否正常" </string>
+ <string name="light_status"> " 状态:" </string>
+ <string name="sd_test"> "SD卡测试" </string>
+ <string name="sim_test"> " SIM卡测试" </string>
+ <string name="sim_type"> "网络类型" </string>
+ <string name="sim_strenth"> "信号强度:" </string>
+ <string name="test1"> "PCBA自动测试" </string>
+ <string name="test2"> "整机自动测试" </string>
+ <string name="touch"> "触摸屏" </string>
+ <string name="speak"> "扬声器" </string>
+ <string name="camera"> "摄像头" </string>
+ <string name="sim_title">"SIM卡" </string>
+ <string name="sd_title">"SD卡" </string>
+ <string name="mic_title">"麦克风" </string>
+ <string name="fm_title">"FM发射" </string>
+ <string name="light_title">"灭/亮屏" </string>
+ <string name="bt_r">"蓝牙," </string>
+ <string name="touch_r">"触摸屏," </string>
+ <string name="sim_r">"sim卡," </string>
+ <string name="sd_r">"SD卡," </string>
+ <string name="mic_r">"双MIC," </string>
+ <string name="speak_r">"扬声器," </string>
+ <string name="camera_r">"摄像头," </string>
+ <string name="fm_r">"FM发射," </string>
+ <string name="light_r">"灭/亮屏," </string>
+ <string name="barry_r">"电池," </string>
+ <string name="pass_r">"已通过的项目:" </string>
+ <string name="fail_r">"未通过的项目:" </string>
+ <string name="tag_r">"本机NV标志位(1代表通过,0代表未通过):" </string>
+ <string name="diglog_r">"请按下图测试,点击任意处,取消该窗口,开始测试" </string>
+ <string name="test_r">"测试报告" </string>
+ <string name="close_r">"关闭" </string>
+ <string name="none">"没有测试记录,完成一次PCBA测试,添加记录" </string>
+ <string name="none1">"没有测试记录,完成一次整机自动测试,添加记录" </string>
+ <string name="none2">"没有校准记录" </string>
+ <string name="jiaju">"PCBA自动测试报告" </string>
+ <string name="auto">"整机自动测试报告" </string>
+ <string name="jiaju_time">"最近测试时间:" </string>
+ <string name="tags">"标志位(按测试顺序):" </string>
+ <string name="test_over">"测试完成,将写入标志位" </string>
+ <string name="picturing">"正在拍照" </string>
+ <string name="recording">"正在录像,请晃动机器测试" </string>
+ <string name="pic_over">"拍照完成" </string>
+ <string name="write_tag_over">" 已经写入标志位" </string>
+ <string name="record1">"录像" </string>
+ <string name="photo">"停止" </string>
+ <string name="deviceInfo">"版本信息" </string>
+ <string name="gsensor">"Gsensor测试" </string>
+ <string name="sensor">请旋转手机或屏幕</string>
+ <string name="read_data">读取数据</string>
+ <string name="sensor_calibration_do_20">进行校准(误差20%)</string>
+ <string name="sensor_calibration_do_40">进行校准(误差40%)</string>
+ <string name="sensor_calibration_clear">清除校准数据</string>
+ <string name="sensor_calibration_note">" 注意:在校准过程中,设备必须处于水平放置状态。"</string>
+ <string name="sensor_calibration_intro">" 操作:点击“水平校准”按钮,系统会自动校准,并判断是否成功。点击“清除校准数据”按钮后,校准数据清零,需重新进行水平校准。"</string>
+ <string name="sensor_calibration_current_data_hint">加速度传感器当前数据: </string>
+ <string name="sensor_calibration_sensor_data_hint">加速度传感器校准数据: </string>
+ <string name="sensor_calibration_gsensor">加速度传感器校准</string>
+ <string name="record_agin">重新录音</string>
+ <string name="bt_tip">请在附近打开蓝牙,观察是否搜索到该蓝牙</string>
+ <string name="rf_result">"RF校准标志位: "</string>
+ <string name="rf_gsensor">Rf,Gsensor校准报告</string>
+ <string name="sensor_accelerometer1">Gsensor测试</string>
+ <string name="sensor_accelerometer2">"Gsensor,"</string>
+ <string name="sensor_tip">" 提示:请将机器屏幕分别朝前后左右4个方向,观察箭头变化,只有4个方向都测试通过,才会显示成功。"</string>
+ <string name="north">向北</string>
+ <string name="sourth">向南</string>
+ <string name="weast">向西</string>
+ <string name="east">向东</string>
+ <string name="gsensor_data">Gsensor参数:</string>
+ <string name="auto_tip">该台机器已经做过整机自动测试</string>
+ <string name="user_tip">该台机器已经做过PCBA自动测试</string>
+ <string name="mic_tip"> " 提示:请选择测试的Mic,然后对着选择的Mic吹气,右图指针转动则判断成功,否则失败。"</string>
+ <string name="version_tip"> "显示版本及测试信息"</string>
+ <string name="testresult_tip"> "测试结果:"</string>
+ <string name="pass_test"> "通过"</string>
+ <string name="fail_test"> "未通过"</string>
+ <string name="gps_test"> "GPS测试"</string>
+ <string name="gsensor_complete"> "Gensor校准"</string>
+ <string name="gsensor_20"> "水平校准"</string>
+ <string name="gsensor_zhengji"> "整机自动测试: "</string>
+ <string name="gsensor_pcba"> "PCBA自动测试: "</string>
+ <string name="lamp"> "三色灯 "</string>
+ <string name="lamp_tile"> "三色灯测试 "</string>
+ <string name="lamp_tip"> " 请观察指示灯颜色变化,如果看到红绿蓝三种颜色依次变化,则判断成功;反之,只看到一种、两种或灯不亮则失败。 "</string>
+ <string name="mianmic"> "主Mic测试 "</string>
+ <string name="othermic"> "副Mic测试 "</string>
+ <string name="resunme"> "恢复出厂设置 "</string>
+ <string name="version_new"> "版本及校准"</string>
+ <string name="light_new"> "显示屏"</string>
+ <string name="button_new"> "按键"</string>
+ <string name="leida_new"> "雷达"</string>
+ <string name="beiguang_new"> "背光灯"</string>
+ <string name="dual_new"> "电话"</string>
+ <string name="sigle_new"> "单项测试报告"</string>
+ <string name="rf_new"> "Rf校准:"</string>
+ <string name="imei_new"> "IMEI号:"</string>
+ <string name="clear_new"> "清除测试数据"</string>
+ <string name="start_test_new"> "开始测试!" </string>
+ <string name="lcd_test_new"> "显示屏测试结果" </string>
+ <string name="tf_test_new"> "双TF卡" </string>
+ <string name="tf_Detect"> "已检测到" </string>
+ <string name="tf_UnDetect"> "未检测到" </string>
+ <string name="test_over_new"> "测试结束!" </string>
+ <string name="clear_new_wanr"> "确定清除测试数据?" </string>
+ <string name="clear_new_yes"> "清除" </string>
+ <string name="clear_new_no"> "返回" </string>
+ <string name="lamp_new"> "按键灯" </string>
+ <string name="lcd_result">LCD测试结果</string>
+ <string name="lcd_result_tip">请判断屏幕显示是否正常,有无缺陷</string>
+ <string name="key_result_tip">*提示:点击按键灯测试,观察电源键灯光是否亮起</string>
+ <string name="tip1">提示:该界面可进行单项测试</string>
+ <string name="tip2">标志:通过(绿色),未通过(红色),未测(白色)</string>
+ <string name="mac_new">MAC地址:</string>
+ <string name="bt_tip_new">操作步骤:\n1.准备一台可拨打电话的手机和一台固定电话\n2.使用手机与后视镜蓝牙连接,然后向固话拨打电话,\n3.接通后,两边能正常通话,则通过.</string>
+ <string name="simid_parameters">SIM卡 ICCID</string>
+ <string name="vl_up">音量加</string>
+ <string name="vl_down">音量减</string>
+ <string name="sos">秒帮SOS</string>
+
+ <string name="total_memory">总内存</string>
+ <string name="avail_memory">可用内存</string>
+ <string name="open_dialer">正在打开通话界面,请稍后。。。</string>
+ <string name="_fail">失败</string>
+ <string name="engineerMode">工程模式</string>
+ <string name="more">更多设置</string>
+ <string name="unbound">解绑</string>
+ <string name="tempAdjust">温度校准</string>
+ <string name="temperature">温度测试</string>
+ <string name="no_temperature">没发现测温设备!</string>
+ <string name="anti_check">佩戴检测</string>
+ <string name="no_pressure">没发现气压设备!</string>
+
+ <string name="startRecord">开始录音</string>
+ <string name="stopRecord">结束录音</string>
+ <string name="startPlay">开始播放</string>
+ <string name="stopPlay">结束播放</string>
+
+ <string name="ageing_mode">老化模式</string>
+ <string name="ageing_speaker_test">喇叭测试</string>
+ <string name="ageing_lcd_test">LCD测试</string>
+ <string name="ageing_camera_test">相机测试</string>
+ <string name="show_volum">调节音量请点击这里</string>
+ <string name="brightness_setting">亮度调节</string>
+ <string name="touchtest_toast">请进行触摸屏测试</string>
+ <string name="testing_lcd">正在测试LCD</string>
+ <string name="testing_backlight">正在测试背光</string>
+ <string name="lcdtest_toast">单击可显示亮度进度条,双击可退出</string>
+ <string name="speak_toast">请说话</string>
+ <string name="stop_record_toast">停止录音</string>
+ <string name="playing_toast">开始播放</string>
+ <string name="stop_playing_toast">停止播放</string>
+ <string name="cid">CID</string>
+ <string name="screen_resolution">屏幕分辨率</string>
+ <string name="download_mode">流量</string>
+ <string name="key_ai">AI键</string>
+ <string name="test_keypad1">按键1</string>
+ <string name="test_keypad2">按键2</string>
+ <string name="ultraviolet">紫外线</string>
+ <string name="currentTime">currentTime</string>
+ <string name="workTime">workTime</string>
+ <string name="wifi_mac_addaress">wifi mac</string>
+ <string name="bluethooth_mac_addaress">Bluetooth mac</string>
+ <string name="barcode">barcode</string>
+ <string name="flag_position">标志位检查</string>
+ <string name="isWeared">佩戴</string>
+ <string name="heartrate">心率</string>
+
+ <string name="no_heartrate">无心率设备!</string>
+
+
+ <string name="gps_full_title">GPS状态:</string>
+ <string name="gps_star_count">星数:</string>
+ <string name="gps_dop">精度:</string>
+ <string name="gps_scan_time">扫描时间:</string>
+
+ <string name="seconds">秒</string>
+ <string name="meter">米</string>
+ <!-- add end -->
+ <string name="showProtocolInfo">显示协议状态</string>
+
</resources>
\ No newline at end of file