?? eoeinfosassistant.java
字號:
package com.eoemobile.infos_assistant;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import android.widget.SimpleAdapter;import android.widget.AdapterView.OnItemClickListener;public class eoeInfosAssistant extends Activity implements OnItemClickListener { private static final String TAG = "eoeInfosAssistant"; ListView itemlist = null; List<Map<String, Object>> list; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); itemlist = (ListView) findViewById(R.id.itemlist); refreshListItems(); } private void refreshListItems() { list = buildListForSimpleAdapter(); SimpleAdapter notes = new SimpleAdapter(this, list, R.layout.item_row, new String[] { "name", "desc", "img" }, new int[] { R.id.name, R.id.desc, R.id.img }); itemlist.setAdapter(notes); itemlist.setOnItemClickListener(this); itemlist.setSelection(0); } private List<Map<String, Object>> buildListForSimpleAdapter() { List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(3); // Build a map for the attributes Map<String, Object> map = new HashMap<String, Object>(); map.put("name", "系統信息"); map.put("desc", "查看設備系統版本,運營商及其系統信息."); map.put("img", R.drawable.system); list.add(map); map = new HashMap<String, Object>(); map.put("name", "硬件信息"); map.put("desc", "查看包括CPU,硬盤,內存等硬件信息."); map.put("img", R.drawable.hardware); list.add(map); map = new HashMap<String, Object>(); map.put("name", "軟件信息"); map.put("desc", "查看已經安裝的軟件信息."); map.put("img", R.drawable.software); list.add(map); map = new HashMap<String, Object>(); map.put("name", "運行時信息"); map.put("desc", "查看設備運行時的信息."); map.put("img", R.drawable.running); list.add(map); map = new HashMap<String, Object>(); map.put("name", "文件瀏覽器"); map.put("desc", "瀏覽查看文件系統."); map.put("img", R.drawable.file_explorer); list.add(map); return list; } @Override public void onItemClick(AdapterView<?> parent, View v, int position, long id) { Intent intent = new Intent(); Log.i(TAG, "item clicked! [" + position + "]"); switch (position) { case 0: intent.setClass(eoeInfosAssistant.this, System.class); startActivity(intent); break; case 1: intent.setClass(eoeInfosAssistant.this, Hardware.class); startActivity(intent); break; case 2: intent.setClass(eoeInfosAssistant.this, Software.class); startActivity(intent); break; case 3: intent.setClass(eoeInfosAssistant.this, Runing.class); startActivity(intent); break; case 4: intent.setClass(eoeInfosAssistant.this, FSExplorer.class); startActivity(intent); break; } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -