Androidプログラミングは携帯電話のバックグラウンドのサービスを実行する方法を獲得します。


本論文の例は、Androidプログラミングによる携帯電話のバックグラウンドサービスの獲得方法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。

public static String getRunningServicesInfo(Context context) {
  StringBuffer serviceInfo = new StringBuffer();
  final ActivityManager activityManager = (ActivityManager) context
    .getSystemService(Context.ACTIVITY_SERVICE);
  List<RunningServiceInfo> services = activityManager.getRunningServices(100);
  Iterator<RunningServiceInfo> l = services.iterator();
  while (l.hasNext()) {
   RunningServiceInfo si = (RunningServiceInfo) l.next();
   serviceInfo.append("
pid: ").append(si.pid); serviceInfo.append("

name:").append(si.service); serviceInfo.append("

process: ").append(si.process); serviceInfo.append("

service: ").append(si.service); serviceInfo.append("

crashCount: ").append(si.crashCount); serviceInfo.append("

clientCount: ").append(si.clientCount); /*serviceInfo.append("
activeSince: ").append(ToolHelper.formatData(si.activeSince)); serviceInfo.append("
lastActivityTime: ").append(ToolHelper.formatData(si.lastActivityTime));*/ serviceInfo.append("
============================"); serviceInfo.append("


"); } return serviceInfo.toString(); }
ここで述べたように、皆さんのAndroidプログラムの設計に役に立ちます。