Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android -- 查看手機中所有進程

Android -- 查看手機中所有進程

編輯:關於Android編程

布局                                                                                      復制代碼 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical" >       <Button         android:id="@+id/updateBtn"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:text="Update ProcessInfos" />       <TextView         android:id="@+id/time"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:textSize="16sp"         android:textStyle="bold" />       <ScrollView         android:layout_width="match_parent"         android:layout_height="match_parent" >           <TextView             android:id="@+id/text"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:textSize="16sp"              android:padding="5dp"/>     </ScrollView>   </LinearLayout> 復制代碼 Code                                                                                     復制代碼 public class HelloProcessActivity extends Activity {     private TextView mTextView = null;     private TextView mTime = null;     private Button mButton = null;     private String mText = "";       @Override     protected void onCreate(Bundle savedInstanceState)     {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_hello_process);           mTextView = (TextView) findViewById(R.id.text);         mTime = (TextView) findViewById(R.id.time);         mButton = (Button) findViewById(R.id.updateBtn);           mButton.setOnClickListener(new View.OnClickListener()         {               @Override             public void onClick(View v)             {                 updateProcessInfo();             }         });       }       private void updateProcessInfo()     {         mText = "";         mTextView.setText(mText);           // 獲取ActivityManager         ActivityManager activityManager = (ActivityManager) this                 .getSystemService(Context.ACTIVITY_SERVICE);           // 更新時間         updateTimeInfo();           // 獲取進程信息***************************************************         List<RunningAppProcessInfo> infos = activityManager                 .getRunningAppProcesses();           for (RunningAppProcessInfo info : infos)         {             String name = info.processName;               mText = mTextView.getText().toString();             mText += name + "\n\n";             mTextView.setText(mText);           }       }       private void updateTimeInfo()     {         SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 設置日期格式         String time = df.format(new Date());         System.out.println(time);// new Date()為獲取當前系統時間           mTime.setText(time);       }  
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved