編輯:Android開發實例
要獲取正在運行的任務,首先需要聲明一個活動對象管理器(ActivityManager) 所有的活動任務都屬於此,然後通過獲取服務可以得到所有的活動對象,然後通過活動對象可以得到所有運行的任務和服務,當然要獲取服務和任務是使用不同的方法,但是方式是一樣的。下面是獲取代碼:
代碼
void getTask() {
ActivityManager activityManager;
try {
activityManager = (ActivityManager) this
.getSystemService(ACTIVITY_SERVICE);
arylistTask = new ArrayList<String>();
List<ActivityManager.RunningTaskInfo> mRunningTasks =
activityManager.getRunningTasks(30); //30表示獲取的最大數
/* 以循環及baseActivity方式取得任務名稱與ID */
for (RunningTaskInfo amTask : mRunningTasks)
{
Log.d("TaskInfo", amTask.baseActivity.getClassName()+"("+amTask.id+")");
}
//獲取服務
List<RunningServiceInfo> mserviceTasks =
activityManager.getRunningServices(30);
/* 以循環方式取得任務名稱與ID */
for (RunningServiceInfo serinfo : mserviceTasks)
{
Log.d("TaskServerInfo", serinfo.process+"("+serinfo.pid+")");
}
}
catch (Exception e)
{
}
以上的代碼全部輸出到Log中,沒有進行顯示!
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
本文將引導大家做一個音樂播放器,在做這個Android開發實例的過程中,能夠幫
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
很多時候我們開發的軟件需要向用戶提供軟件參數設置功能,例如我們常用的QQ,用戶可以設置是否允許陌生人添加自己為好友。對於軟件配置參數的保存,如果是window軟件