編輯:Android開發實例
直接上代碼:
- /**
- * 判斷服務是否後台運行
- *
- * @param context
- * Context
- * @param className
- * 判斷的服務名字
- * @return true 在運行 false 不在運行
- */
- public static boolean isServiceRun(Context mContext, String className) {
- boolean isRun = false;
- ActivityManager activityManager = (ActivityManager) mContext
- .getSystemService(Context.ACTIVITY_SERVICE);
- List<ActivityManager.RunningServiceInfo> serviceList = activityManager
- .getRunningServices(40);
- int size = serviceList.size();
- for (int i = 0; i < size; i++) {
- if (serviceList.get(i).service.getClassName().equals(className) == true) {
- isRun = true;
- break;
- }
- }
- return isRun;
- }
使用代碼:
- boolean isRun = isServiceRun(getApplicationContext(), "com.baidu.location.f");
注:com.baidu.location.f為service的全類名。
轉自:http://blog.csdn.net/android_ls/article/details/8606014
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放