如何检查在Android操作系统中的后台运行哪个进程?
问题描述:
我使用galaxy 5
和android版本api 21.如何检查在Android操作系统中的后台运行哪个进程?
它显示我的应用程序正在后台运行(在Active Application页面上)。
虽然没有广播接收器或服务在后台运行时应用程序。
我怎么知道为什么我的应用程序在后台运行?任何建议!
我注意到,我的应用程序保持日志该日志的所有时间:
10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkController: refreshViews connected={ wifi } level=3 combinedSignalIconId=0x7f020495/com.android.systemui:drawable/stat_sys_wifi_signal_4 mobileLabel=Pelephone wifiLabel="bbbb"xxxxXXXXxxxxXXXX emergencyOnly=false combinedLabel="bbbb"xxxxXXXXxxxxXXXX mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mQSPhoneSignalIconId=0x7f020113/com.android.systemui:drawable/ic_qs_signal_3 mDataDirectionIconId=0x0/(null) mDataSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mDataTypeIconId=0x7f0202c9/com.android.systemui:drawable/stat_sys_data_connected_h mQSDataTypeIconId=0x7f02011f/com.android.systemui:drawable/ic_qs_signal_h mNoSimIconId=0x0/(null) mWifiIconId=0x7f020495/com.android.systemui:drawable/stat_sys_wifi_signal_4 mQSWifiIconId=0x7f02012b/com.android.systemui:drawable/ic_qs_wifi_4 mWifiActivityIconId=0x7f020466/com.android.systemui:drawable/stat_sys_signal_inout mBluetoothTetherIconId=0x1080907/android:drawable/stat_sys_tether_bluetooth
10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkController: refreshSignalCluster - setNWBoosterIndicators(false)
10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkController: applyOpen
10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkController: refreshSignalCluster - setNWBoosterIndicators(false)
10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkController: applyOpen
10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkController: refreshSignalCluster - setNWBoosterIndicators(false)
10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkController: applyOpen
10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkController: refreshSignalCluster - setNWBoosterIndicators(false)
10-23 11:33:20.474 1170-1170/? D/StatusBar.NetworkController: applyOpen
10-23 11:33:20.594 953-1126/? I/WifiStateMachine: CMD_RSSI_POLL : calculateWifiScore in!
10-23 11:33:20.604 953-1126/? I/WifiStateMachine: CMD_RSSI_POLL : calculateWifiScore out!
10-23 11:33:20.604 953-1126/? I/WifiStateMachine: CMD_RSSI_POLL : out!
10-23 11:33:20.644 30796-3115/? D/com.onavo.network.traffic.SystemTrafficMonitor: Running..
10-23 11:33:21.154 953-1759/? D/ConnectivityService: returning getActiveNetworkInfo :[type: WIFI[] - WIFI, state: CONNECTED/CONNECTED, reason: (unspecified), extra: "bbbb", roaming: false, failover: false, isAvailable: true, isConnectedToProvisioningNetwork: false]
10-23 11:33:21.464 1170-1170/? D/StatusBar.NetworkController: refreshViews connected={ wifi } level=3 combinedSignalIconId=0x7f020495/com.android.systemui:drawable/stat_sys_wifi_signal_4 mobileLabel=Pelephone wifiLabel="bbbb"xxxxXXXXxxxxXXXX emergencyOnly=false combinedLabel="bbbb"xxxxXXXXxxxxXXXX mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mQSPhoneSignalIconId=0x7f020113/com.android.systemui:drawable/ic_qs_signal_3 mDataDirectionIconId=0x0/(null) mDataSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mDataTypeIconId=0x7f0202c9/com.android.systemui:drawable/stat_sys_data_connected_h mQSDataTypeIconId=0x7f02011f/com.android.systemui:drawable/ic_qs_signal_h mNoSimIconId=0x0/(null) mWifiIconId=0x7f020495/com.android.systemui:drawable/stat_sys_wifi_signal_4 mQSWifiIconId=0x7f02012b/com.android.systemui:drawable/ic_qs_wifi_4 mWifiActivityIconId=0x7f020468/com.android.systemui:drawable/stat_sys_signal_no_inout mBluetoothTetherIconId=0x1080907/android:drawable/stat_sys_tether_bluetooth
10-23 11:33:21.464 1170-1170/? D/StatusBar.NetworkController: refreshSignalCluster - setNWBoosterIndicators(false)
10-23 11:33:21.464 1170-1170/? D/StatusBar.NetworkController: applyOpen
10-23 11:33:21.464 1170-1170/? D/StatusBar.NetworkController: refreshSignalCluster - setNWBoosterIndicators(false)
10-23 11:33:21.464 1170-1170/? D/StatusBar.NetworkController: applyOpen
10-23 11:33:21.474 1170-1170/? D/StatusBar.NetworkController: refreshSignalCluster - setNWBoosterIndicators(false)
10-23 11:33:21.474 1170-1170/? D/StatusBar.NetworkController: applyOpen
10-23 11:33:21.474 1170-1170/? D/StatusBar.NetworkController: refreshSignalCluster - setNWBoosterIndicators(false)
10-23 11:33:21.474 1170-1170/? D/StatusBar.NetworkController: applyOpen
10-23 11:33:22.864 1170-1170/? D/StatusBar.NetworkController: onSignalStrengthsChanged signalStrength=SignalStrength: 11 99 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 -1 2147483647 0x3 gsm|lte level=3
10-23 11:33:22.864 1170-1170/? D/StatusBar.NetworkController: updateTelephonySignalStrength: hasService=true ss=SignalStrength: 11 99 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 -1 2147483647 0x3 gsm|lte
10-23 11:33:22.864 1170-1170/? D/StatusBar.NetworkController: updateTelephonySignalStrength: iconLevel=3
10-23 11:33:22.874 1170-1170/? D/StatusBar.NetworkController: updateTelephonySignalStrength, No signal level. mPhoneSignalIconId = com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mDataSignalIconId = com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mQSPhoneSignalIconId = com.android.systemui:drawable/ic_qs_signal_3 mContentDescriptionPhoneSignal = Phone three bars.
10-23 11:33:22.874 1170-1170/? D/StatusBar.NetworkController: refreshViews connected={ wifi } level=3 combinedSignalIconId=0x7f020495/com.android.systemui:drawable/stat_sys_wifi_signal_4 mobileLabel=Pelephone wifiLabel="bbbb"xxxxXXXXxxxxXXXX emergencyOnly=false combinedLabel="bbbb"xxxxXXXXxxxxXXXX mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mQSPhoneSignalIconId=0x7f020113/com.android.systemui:drawable/ic_qs_signal_3 mDataDirectionIconId=0x0/(null) mDataSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mDataTypeIconId=0x7f0202c9/com.android.systemui:drawable/stat_sys_data_connected_h mQSDataTypeIconId=0x7f02011f/com.android.systemui:drawable/ic_qs_signal_h mNoSimIconId=0x0/(null) mWifiIconId=0x7f020495/com.android.systemui:drawable/stat_sys_wifi_signal_4 mQSWifiIconId=0x7f02012b/com.android.systemui:drawable/ic_qs_wifi_4 mWifiActivityIconId=0x7f020468/com.android.systemui:drawable/stat_sys_signal_no_inout mBluetoothTetherIconId=0x1080907/android:drawable/stat_sys_tether_bluetooth
10-23 11:33:23.234 953-1564/? D/BatteryService: level:13, scale:100, status:2, health:2, present:true, voltage: 3761, temperature: 326, technology: Li-ion, AC powered:false, USB powered:true, Wireless powered:false, icon:17303749, invalid charger:0
10-23 11:33:23.234 953-1564/? D/BatteryService: online:4, current avg:450, charge type:1, power sharing:false, high voltage charger:false, capacity:280000
10-23 11:33:23.234 953-953/? D/BatteryService: Sending ACTION_BATTERY_CHANGED.
10-23 11:33:23.244 953-953/? D/MotionRecognitionService: mReceiver.onReceive : ACTION_BATTERY_CHANGED
10-23 11:33:23.244 953-953/? I/MotionRecognitionService: Plugged
10-23 11:33:23.244 953-953/? I/MotionRecognitionService: setPowerConnected = true
10-23 11:33:23.244 1170-1170/? D/KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
10-23 11:33:23.254 1170-1170/? D/KeyguardUpdateMonitor: handleBatteryUpdate
10-23 11:33:23.264 1170-1170/? D/STATUSBAR-PhoneStatusBar: mBrightnessEnablebySettings = true mBrightnessEnablebyBattery = true mBrightnessEnablebyDisableFlag = true mPmsBrightnessEnablebySettings = true
10-23 11:33:23.274 1170-1170/? D/BatteryMeterView: ACTION_BATTERY_CHANGED : level:13 status:2 health:2
10-23 11:33:23.274 1170-1170/? D/BatteryMeterView: ACTION_BATTERY_CHANGED : level:13 status:2 health:2
10-23 11:33:23.274 1170-1170/? D/BatteryMeterView: ACTION_BATTERY_CHANGED : level:13 status:2 health:2
这一个:
10-23 11:08:11.254 18149-20878/? I/TaskManager:TaskManagerActivity: Observer(Mem)-Madeed:45.70MB
10-23 11:08:11.254 18149-20878/? I/TaskManager:TaskManagerActivity: Observer(Cpu)-Madeed:%0.31
10-23 11:08:11.504 1170-1170/? D/StatusBar.NetworkController: onSignalStrengthsChanged signalStrength=SignalStrength: 8 99 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 -1 2147483647 0x3 gsm|lte level=3
10-23 11:08:11.504 1170-1170/? D/StatusBar.NetworkController: updateTelephonySignalStrength: hasService=true ss=SignalStrength: 8 99 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 -1 2147483647 0x3 gsm|lte
10-23 11:08:11.504 1170-1170/? D/StatusBar.NetworkController: updateTelephonySignalStrength: iconLevel=3
10-23 11:08:11.504 1170-1170/? D/StatusBar.NetworkController: updateTelephonySignalStrength, No signal level. mPhoneSignalIconId = com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mDataSignalIconId = com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mQSPhoneSignalIconId = com.android.systemui:drawable/ic_qs_signal_3 mContentDescriptionPhoneSignal = Phone three bars.
10-23 11:08:11.514 953-1069/? D/BatteryService: level:12, scale:100, status:2, health:2, present:true, voltage: 3727, temperature: 329, technology: Li-ion, AC powered:false, USB powered:true, Wireless powered:false, icon:17303749, invalid charger:0
10-23 11:08:11.514 953-1069/? D/BatteryService: online:4, current avg:450, charge type:1, power sharing:false, high voltage charger:false, capacity:280000
10-23 11:08:11.514 953-953/? D/BatteryService: Sending ACTION_BATTERY_CHANGED.
10-23 11:08:11.514 953-953/? D/MotionRecognitionService: mReceiver.onReceive : ACTION_BATTERY_CHANGED
10-23 11:08:11.514 953-953/? I/MotionRecognitionService: Plugged
10-23 11:08:11.514 953-953/? I/MotionRecognitionService: setPowerConnected = true
10-23 11:08:11.514 1170-1170/? D/StatusBar.NetworkController: Nothing, mRoamingIconId = 0
10-23 11:08:11.514 1170-1170/? D/StatusBar.NetworkController: refreshViews connected={ } level=3 combinedSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mobileLabel=Pelephone wifiLabel= emergencyOnly=false combinedLabel=No Internet connection mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mQSPhoneSignalIconId=0x7f020113/com.android.systemui:drawable/ic_qs_signal_3 mDataDirectionIconId=0x0/(null) mDataSignalIconId=0x7f020415/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mDataTypeIconId=0x7f0202c9/com.android.systemui:drawable/stat_sys_data_connected_h mQSDataTypeIconId=0x7f02011f/com.android.systemui:drawable/ic_qs_signal_h mNoSimIconId=0x0/(null) mWifiIconId=0x0/(null) mQSWifiIconId=0x0/(null) mWifiActivityIconId=0x7f020466/com.android.systemui:drawable/stat_sys_signal_inout mBluetoothTetherIconId=0x1080907/android:drawable/stat_sys_tether_bluetooth
10-23 11:08:11.514 1170-1170/? D/KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
10-23 11:08:11.514 1170-1170/? D/KeyguardUpdateMonitor: handleBatteryUpdate
10-23 11:08:11.524 1170-1170/? D/STATUSBAR-PhoneStatusBar: mBrightnessEnablebySettings = true mBrightnessEnablebyBattery = true mBrightnessEnablebyDisableFlag = true mPmsBrightnessEnablebySettings = true
10-23 11:08:11.524 1170-1170/? D/BatteryMeterView: ACTION_BATTERY_CHANGED : level:12 status:2 health:2
10-23 11:08:11.524 1170-1170/? D/BatteryMeterView: ACTION_BATTERY_CHANGED : level:12 status:2 health:2
10-23 11:08:11.524 1170-1170/? D/BatteryMeterView: ACTION_BATTERY_CHANGED : level:12 status:2 health:2
10-23 11:08:12.704 18149-20877/? I/TaskManager:PackageInfo: getRunningAppPackageList()
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Hidden Pkg] - pkg:com.sec.android.app.taskmanager
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Hidden Pkg] - pkg:com.android.incallui
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.sec.android.app.bluetoothtest
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.maxmpz.audioplayer
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.android.settings
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.sec.android.daemonapp
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.onavo.android.onavoid
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.whatsapp
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.cleanmaster.security
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.sec.android.app.videoplayer
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.antivirus
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:org.hola
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.google.android.gms
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.dsi.ant.server
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.android.bluetooth
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:org.simalliance.openmobileapi.service
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.instagram.android
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.samsung.android.fingerprint.service
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.ayce
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.android.exchange
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.samsung.android.app.headlines
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.samsung.sec.android.application.csc
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.google.android.talk
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.sec.spp.push
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.android.systemui
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.sec.android.app.parser
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.sec.android.pagebuddynotisvc
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.samsung.android.MtpApplication
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.android.server.telecom
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.samsung.android.app.galaxyfinder
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.android.stk
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:android
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.android.providers.media
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.samsung.android.providers.context
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.shazam.android
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.android.phone
10-23 11:08:12.734 18149-20877/? I/TaskManager:PackageInfo: RunningApp[Service] - pkg:com.sec.android.service.sm
10-23 11:08:13.314 18149-18149/? I/TaskManager:TaskManagerActivity: updateTotalMemory()1387352064, 1.29GB
10-23 11:08:13.864 30796-14502/? D/com.onavo.network.traffic.SystemTrafficMonitor: Running..
答
你可以用它来获取正在运行的任务列表:
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> tasks = activityManager.getRunningTasks(Integer.MAX_VALUE);
for (int i = 0; i < tasks.size(); i++) {
Log.d("Running task", "Running task: " + tasks.get(i).baseActivity.toShortString() + "\t\t ID: " + tasks.get(i).id);
}
根据应用程序特定或android os specidfic的后台进程。我认为OS ... – Android007
我指的是特定于应用程序。因为系统显示我的应用程序处于活动状态,只是因为它执行了后台任务。对 ?但我不知道为什么我的应用程序在后台运行。 – david