android 获取当前显示页面app 包名
2016-03-22 15:00
375 查看
public static String getCurrentAppPackage(Context context) {
String result = "";
ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
if (android.os.Build.VERSION.SDK_INT < 21) {
// 如果没有就用老版本
List<RunningTaskInfo> runningTaskInfos = manager.getRunningTasks(1);
if (runningTaskInfos != null && runningTaskInfos.size() > 0) {
result = runningTaskInfos.get(0).topActivity.getPackageName();
}
} else {
List<RunningAppProcessInfo> runningApp = manager.getRunningAppProcesses();
if (runningApp != null && runningApp.size() > 0) {
result = runningApp.get(0).processName;
}
}
if (TextUtils.isEmpty(result)) {
result = "";
}
return result;
}
红米NOTE2和联想的5.0系统有问题(没有测试) 联想pad tab 2 a10-70lc 没有问题
String result = "";
ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
if (android.os.Build.VERSION.SDK_INT < 21) {
// 如果没有就用老版本
List<RunningTaskInfo> runningTaskInfos = manager.getRunningTasks(1);
if (runningTaskInfos != null && runningTaskInfos.size() > 0) {
result = runningTaskInfos.get(0).topActivity.getPackageName();
}
} else {
List<RunningAppProcessInfo> runningApp = manager.getRunningAppProcesses();
if (runningApp != null && runningApp.size() > 0) {
result = runningApp.get(0).processName;
}
}
if (TextUtils.isEmpty(result)) {
result = "";
}
return result;
}
红米NOTE2和联想的5.0系统有问题(没有测试) 联想pad tab 2 a10-70lc 没有问题
相关文章推荐
- iOS实现裁剪框和图片剪裁功能
- Objective-C里调用Swift
- android Animation 动画
- unity3D OnTriggerEnter和OnCollisionEnter的一点个人心得(主要讲区别)
- Android数据库greenDAO框架用法和源码分析
- 关于微信退款出现错误代码:52的解决方法
- 动画状态机Animator-Unity3d
- iOS开发中@property的属性weak nonatomic strong readonly等介绍
- Android设置textview的字体之间的间距
- Didn't find class “android.support.v7.internal.widget.TintManager” on path
- Ubuntu Unity Tweak tool 启动报错 “com.canonical.unity.webap
- Android Studio中有六种依赖(Compile,Provided,APK,Test compile,Debug compile,Release compile)
- Android datepickerdialog/timepickerdialog取消操作
- android的shadowRadius属性说明
- 谈Objective-C block的实现
- Swift常用全局常量、函数
- Android应用中拍照后获取照片路径并上传的实例分享
- Android学习文章推荐
- Android NotificationManager 和Notification的使用总结
- Android-->UDP协议的Socket数据传输