当前位置: 首页 > news >正文

网站横幅怎做沈阳头条今日头条新闻最新消息

网站横幅怎做,沈阳头条今日头条新闻最新消息,黄山网站建设公司,深圳网站建设设在 Android 中,要获取当前屏幕显示的 Activity,可以使用以下几种方法: 方法一:使用 ActivityManager 获取当前运行的任务信息 这是一个常见的方法,尽管从 Android 5.0 (API 21) 开始,有些方法变得不太可靠…

在 Android 中,要获取当前屏幕显示的 Activity,可以使用以下几种方法:

方法一:使用 ActivityManager 获取当前运行的任务信息
这是一个常见的方法,尽管从 Android 5.0 (API 21) 开始,有些方法变得不太可靠或受限制。

import android.app.ActivityManager;
import android.content.Context;
import android.os.Build;

public class ActivityUtils {
    public static String getCurrentActivity(Context context) {
        ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
        if (activityManager != null) {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                List<ActivityManager.AppTask> tasks = activityManager.getAppTasks();
                if (tasks != null && !tasks.isEmpty()) {
                    ActivityManager.AppTask task = tasks.get(0);
                    ActivityManager.RecentTaskInfo taskInfo = task.getTaskInfo();
                    if (taskInfo != null && taskInfo.topActivity != null) {
                        return taskInfo.topActivity.getClassName();
                    }
                }
            } else {
                List<ActivityManager.RunningTaskInfo> tasks = activityManager.getRunningTasks(1);
                if (tasks != null && !tasks.isEmpty()) {
                    ActivityManager.RunningTaskInfo taskInfo = tasks.get(0);
                    if (taskInfo != null && taskInfo.topActivity != null) {
                        return taskInfo.topActivity.getClassName();
                    }
                }
            }
        }
        return null;
    }
}
在你的 Activity 或其他组件中调用 getCurrentActivity 方法来获取当前显示的 Activity 名称。

2.杀掉当前运行的的那个app进程

/*** 杀掉 QQ 音乐的进程*/
public static void killQQMusicProcess(String packageName, Context context) {android.util.Log.d(TAG, "killQQMusicProcess");try {android.util.Log.d(TAG, " realy kill app: " + packageName);Process process = Runtime.getRuntime().exec("am force-stop " + packageName);process.waitFor();ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);List<ActivityManager.RunningAppProcessInfo> runningAppProcesses = activityManager.getRunningAppProcesses();for (ActivityManager.RunningAppProcessInfo processInfo : runningAppProcesses) {if (processInfo.processName.equals(packageName)) {android.util.Log.d(TAG, "Killing process: " + processInfo.pid);android.os.Process.killProcess(processInfo.pid);}}} catch (Exception e) {android.util.Log.e(TAG, "Error killing app: " + packageName, e);}
}使用的地方调用:
需要杀进程的包名:BAAPP_QQMUSIC_PACKNAME =“con.android.tenxunAA” 
ActivityUtils.killQQMusicProcess(APP_QQMUSIC_PACKNAME, BlueConnectModeActivity.this);

http://www.ds6.com.cn/news/111421.html

相关文章:

  • 网站开发和游戏开发哪个好经营管理培训课程
  • WordPress建站可以吗网站域名综合查询
  • 公司网站手机版设计体验营销案例
  • 大型用户网站建设禁止搜索引擎收录的方法
  • metinfo 建站西安做网站
  • 江苏扬州建设局网站精准引流怎么推广
  • 整站网站模板东莞seo建站排名
  • 做网站收录推广方案的内容有哪些
  • 楚雄网站开发cx189全球网站排行榜
  • 北京网站设计价格软文广告的案例
  • 长沙电子商务网站建设游戏推广员平台
  • 深圳定制建设网站app广告投放价格表
  • 社会信用体系建设网站采集站seo提高收录
  • 武汉 开发 公司 网站建设网站seo报价
  • 西安制作网站公司关键词优化价格
  • 政府网站建设合同.doc网店运营推广平台
  • 网站模版更新公告今日十大头条新闻
  • 武汉做网站选华企加速器重庆网站推广软件
  • 建设论坛网站创建网站的流程
  • 网站图片水印东营优化路网
  • 网站排名数据武汉百度推广公司
  • wordpress短信宝天津seo外包平台
  • 遵义做网站的百度搜索页
  • 做设计的有什么网站知识搜索引擎
  • 政府门户网站建设任务百度贴吧网页入口
  • tk网站免费上海网站seo外包
  • 如何建设一个社交网站奖券世界推广网站
  • 网站建设价格热线网站建设费用多少钱
  • 武汉网站建设网站推广花西子网络营销案例分析
  • 鼠标放上去图片放大的网站全国各城市感染高峰进度查询