|
@@ -3,6 +3,7 @@ package com.xplora.xpsettings.Activity;
|
|
|
import android.bluetooth.BluetoothDevice;
|
|
|
import android.bluetooth.BluetoothManager;
|
|
|
import android.content.Context;
|
|
|
+import android.content.Intent;
|
|
|
import android.net.wifi.WifiManager;
|
|
|
import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
@@ -11,6 +12,8 @@ import android.os.Environment;
|
|
|
import android.os.StatFs;
|
|
|
import android.os.SystemProperties;
|
|
|
import android.text.format.Formatter;
|
|
|
+import android.view.View;
|
|
|
+import android.widget.AdapterView;
|
|
|
import android.widget.ListView;
|
|
|
|
|
|
import com.xplora.xpsettings.Adapter.BaseListAdapter;
|
|
@@ -47,13 +50,17 @@ public class AboutActivity extends BaseActivity {
|
|
|
String imei = DataManager.getIMEI();
|
|
|
String wifi = DataManager.getWifiMac();
|
|
|
|
|
|
- String[] valueList = {modelName, cpu, ram, storage, softwareVersion, firmwareVersion, imei, wifi};
|
|
|
+ String[] valueList = {modelName, cpu, ram, storage, softwareVersion, firmwareVersion, imei, wifi, ""};
|
|
|
for (int i = 0; i < stringList.length; i++) {
|
|
|
BaseModel model = new BaseModel();
|
|
|
model.title = stringList[i].trim();
|
|
|
model.subTitle = valueList[i];
|
|
|
model.isShowArrow = false;
|
|
|
- model.cellType = Constant.CellType.TITLE_SUBTITLE;
|
|
|
+ if (i == stringList.length-1) {
|
|
|
+ model.cellType = Constant.CellType.TITLE;
|
|
|
+ } else {
|
|
|
+ model.cellType = Constant.CellType.TITLE_SUBTITLE;
|
|
|
+ }
|
|
|
mDataList.add(model);
|
|
|
}
|
|
|
}
|
|
@@ -62,6 +69,15 @@ public class AboutActivity extends BaseActivity {
|
|
|
mAdapter = new BaseListAdapter(AboutActivity.this, 0, mDataList);
|
|
|
ListView listView = findViewById(R.id.activity_listview);
|
|
|
listView.setAdapter(mAdapter);
|
|
|
+
|
|
|
+ listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
|
|
+ if (position == mDataList.size()-1) {
|
|
|
+ openSourceAnnouncement();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
public String getTotalInternalMemorySize(Context context) {
|
|
@@ -93,4 +109,9 @@ public class AboutActivity extends BaseActivity {
|
|
|
}
|
|
|
return Formatter.formatFileSize(context, initial_memory);// Byte转换为KB或者MB,内存大小规格化
|
|
|
}
|
|
|
+
|
|
|
+ private void openSourceAnnouncement() {
|
|
|
+ Intent intent = new Intent(this, SourceAnnouncementActivity.class);
|
|
|
+ startActivity(intent);
|
|
|
+ }
|
|
|
}
|