Android判断App是否在前台运行(转)
2014-09-26 16:15
417 查看
原文地址: http://blog.csdn.net/zuolongsnail/article/details/8168689
Android开发中,有时候需要判断App是否在前台运行。
代码实现如下:
[java] view plaincopy
private boolean isRunningForeground (Context context)
{
ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
String currentPackageName = cn.getPackageName();
if(!TextUtils.isEmpty(currentPackageName) && currentPackageName.equals(getPackageName()))
{
return true ;
}
return false ;
}
[align=left]注意:[/align]
[align=left]AndroidManifest.xml中需增加[/align]
[align=left]< uses-permission android:name =“android.permission.GET_TASKS” />[/align]
[align=left] [/align]
[align=left] [/align]
Android开发中,有时候需要判断App是否在前台运行。
代码实现如下:
[java] view plaincopy
private boolean isRunningForeground (Context context)
{
ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
String currentPackageName = cn.getPackageName();
if(!TextUtils.isEmpty(currentPackageName) && currentPackageName.equals(getPackageName()))
{
return true ;
}
return false ;
}
[align=left]注意:[/align]
[align=left]AndroidManifest.xml中需增加[/align]
[align=left]< uses-permission android:name =“android.permission.GET_TASKS” />[/align]
[align=left] [/align]
[align=left] [/align]
相关文章推荐
- Android中如何判断本app是否在前台运行
- Android判断App是否在前台运行
- Android 判断app是否在前台还是在后台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android 判断app是否在前台运行
- Android判断APP是否在前台运行
- Android 判断app是否在前台运行
- Android判断App是否在前台运行
- 判断Android APP是否在前台运行
- Android判断App是否在前台运行
- Android 判断app是否在前台还是在后台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- (4.1.2.6)Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android判断App是否在前台运行
- Android 判断app是否在前台还是在后台运行