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 SimDetectActivity extends BaseActivity implements\r
android.view.View.OnClickListener {\r
private static String aaa;\r
private TextView signalstrenth;\r
private TextView operator;\r
+ private TextView version;\r
+ private TextView imei;\r
+ private TextView iccid;\r
+\r
private ButtonViewTwo buttonView;\r
boolean running;\r
boolean pcbatest;\r
setContentView(R.layout.sim_detect_layout);\r
signalstrenth =(TextView)findViewById(R.id.signal_strenth);\r
operator=(TextView)findViewById(R.id.opertator);\r
+ version=(TextView)findViewById(R.id.versionName);\r
+ imei=(TextView)findViewById(R.id.IMEI);\r
+ iccid =(TextView)findViewById(R.id.ICCID);\r
imsiSim0 = getResources().getString(R.string.nothing);\r
imsiSim1 = getResources().getString(R.string.nothing);\r
aaa = getResources().getString(R.string.ok);\r
// detectSim2(null);\r
detectNetwork(null);\r
//sim卡信号\r
- myListener = new MyPhoneStateListener( this, operator,signalstrenth);\r
+ myListener = new MyPhoneStateListener( this, operator,signalstrenth,iccid);\r
mTelephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);\r
mTelephonyManager.listen(myListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);\r
\r
+ version.setText(Build.DISPLAY);\r
+ imei.setText(getImei());\r
+\r
}\r
+ private String getImei() {\r
+ // imei\r
+ String imeiValue;\r
+ TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);\r
+ if (Build.VERSION.SDK_INT < 26) {\r
+ imeiValue = telephonyManager.getDeviceId();\r
+ } else {\r
+ imeiValue = FTUtils.getImei(this);\r
+ }\r
+ return imeiValue;\r
\r
+ }\r
@Override\r
protected void onResume() {\r
buttonView.setSuccessColor();\r
\r
TextView tvOperatorName;\r
TextView tvSignal;\r
+ TextView iccid;\r
Context context;\r
\r
int mSignalStrengthLevel = 0;\r
\r
return signal;\r
}\r
- MyPhoneStateListener(Context context, TextView tvOperatorName,TextView tvsignal) {\r
+ MyPhoneStateListener(Context context, TextView tvOperatorName,TextView tvsignal,TextView iccidname) {\r
\r
this.tvOperatorName = tvOperatorName;\r
this.tvSignal = tvsignal;\r
this.context = context;\r
-\r
+ this.iccid=iccidname;\r
}\r
\r
@Override\r
stringBuffer.append(mTelephonyManager.getSimOperator()).append("\n");\r
Log.d(TAG,"网络运营商:" + stringBuffer.toString());\r
\r
+ String simSerialNumber = mTelephonyManager.getSimSerialNumber();\r
+\r
+\r
\r
+ iccid.setText(simSerialNumber);\r
\r
int mNetworkType = mTelephonyManager.getNetworkType();\r
// int mSimState = mTelephonyManager.getSimState();\r
tvOperatorName.setText(operatorName);\r
tvSignal.setText(getNetworktypeName(mNetworkType)+" ("+mSignalStrengthDbm+" Dbm) "+mSignalStrengthLevel+" ");\r
\r
+\r
+\r
}\r
\r
void setSignalStrengthLevel(int level) {\r
android:layout_width="fill_parent"\r
android:layout_height="0.0dip"\r
android:layout_weight="0.5"\r
- android:gravity="center"\r
+ android:gravity="left"\r
android:orientation="vertical" >\r
\r
- <ImageView\r
- android:id="@+id/imageView1"\r
+\r
+ <LinearLayout\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:gravity="center|top"\r
+ android:orientation="horizontal">\r
+\r
+ <LinearLayout\r
+ android:layout_width="fill_parent"\r
+ android:layout_height="fill_parent"\r
+ android:layout_weight="1.0"\r
+ android:gravity="left|top"\r
+ android:orientation="horizontal">\r
+\r
+ <TextView\r
+ android:id="@+id/textView113"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="Version"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+\r
+ <TextView\r
+ android:id="@+id/textViewVersionName"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="@string/colon"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+ </LinearLayout>\r
+\r
+ <LinearLayout\r
+ android:layout_width="fill_parent"\r
+ android:layout_height="fill_parent"\r
+ android:layout_weight="1.0"\r
+ android:gravity="left|top"\r
+ android:orientation="horizontal">\r
+\r
+ <TextView\r
+ android:id="@+id/versionName"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="@string/empty"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+ </LinearLayout>\r
+ </LinearLayout>\r
+ <LinearLayout\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:gravity="left|top"\r
+ android:orientation="horizontal">\r
+\r
+ <LinearLayout\r
+ android:layout_width="fill_parent"\r
+ android:layout_height="fill_parent"\r
+ android:layout_weight="1.0"\r
+ android:gravity="left|top"\r
+ android:orientation="horizontal">\r
+\r
+ <TextView\r
+ android:id="@+id/textView114"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="IMEI"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+\r
+ <TextView\r
+ android:id="@+id/textViewV133"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="@string/colon"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+ </LinearLayout>\r
+\r
+ <LinearLayout\r
+ android:layout_width="fill_parent"\r
+ android:layout_height="fill_parent"\r
+ android:layout_weight="1.0"\r
+ android:gravity="left|top"\r
+ android:orientation="horizontal">\r
+\r
+ <TextView\r
+ android:id="@+id/IMEI"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="@string/empty"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+ </LinearLayout>\r
+ </LinearLayout>\r
+ <LinearLayout\r
android:layout_width="wrap_content"\r
android:layout_height="wrap_content"\r
- android:contentDescription="@string/detectSim"\r
- android:src="@drawable/ic_sim" \r
- android:paddingBottom="20dp"\r
- android:visibility="gone"/>\r
+ android:gravity="left|top"\r
+ android:orientation="horizontal">\r
+\r
+ <LinearLayout\r
+ android:layout_width="fill_parent"\r
+ android:layout_height="fill_parent"\r
+ android:layout_weight="1.0"\r
+ android:gravity="center|top"\r
+ android:orientation="horizontal">\r
+\r
+ <TextView\r
+ android:id="@+id/textView115"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="ICCID"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+\r
+ <TextView\r
+ android:id="@+id/textViewf3"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="@string/colon"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+ </LinearLayout>\r
+\r
+ <LinearLayout\r
+ android:layout_width="fill_parent"\r
+ android:layout_height="fill_parent"\r
+ android:layout_weight="1.0"\r
+ android:gravity="center|top"\r
+ android:orientation="horizontal">\r
\r
+ <TextView\r
+ android:id="@+id/ICCID"\r
+ android:layout_width="wrap_content"\r
+ android:layout_height="wrap_content"\r
+ android:text="@string/empty"\r
+ android:textColor="@drawable/black"\r
+ android:textSize="20dp" />\r
+ </LinearLayout>\r
+ </LinearLayout>\r
<LinearLayout\r
android:id="@+id/linearLayout4"\r
- android:layout_width="fill_parent"\r
+ android:layout_width="wrap_content"\r
android:layout_height="wrap_content"\r
- android:gravity="center"\r
+ android:gravity="center|top"\r
>\r
\r
<LinearLayout\r
\r
<LinearLayout\r
android:id="@+id/linearLayout5"\r
- android:layout_width="fill_parent"\r
+ android:layout_width="wrap_content"\r
android:layout_height="wrap_content"\r
- android:gravity="center" \r
+ android:gravity="center|top"\r
android:visibility="gone">\r
\r
<LinearLayout\r
\r
<!-- dou -->\r
<LinearLayout\r
- android:layout_width="fill_parent"\r
+ android:layout_width="wrap_content"\r
android:layout_height="wrap_content"\r
- android:gravity="center" >\r
+ android:gravity="center|top" >\r
\r
<LinearLayout\r
android:layout_width="fill_parent"\r
/>\r
\r
<LinearLayout\r
- android:layout_width="fill_parent"\r
+ android:layout_width="wrap_content"\r
android:layout_height="wrap_content"\r
- android:gravity="center"\r
+ android:gravity="center|top"\r
android:orientation="horizontal">\r
\r
<LinearLayout\r
</LinearLayout>\r
\r
<LinearLayout\r
- android:layout_width="fill_parent"\r
+ android:layout_width="wrap_content"\r
android:layout_height="wrap_content"\r
- android:gravity="center"\r
+ android:gravity="center|top"\r
android:orientation="horizontal">\r
\r
<LinearLayout\r