簡體   English   中英

如何知道用戶正在使用的應用程序名稱?

[英]How to know the application name which the user was using?

我是android開發領域的初學者。 我正在嘗試在 android 工作室中構建一個鍵盤應用程序,以便用戶可以使用它來輸入諸如 Whatsapp、Facebook 等應用程序我的問題是如果用戶使用這個應用程序來輸入一些文本,是否可以知道他在哪個應用程序中輸入? 如果不可能,還有其他方法可以了解用戶正在使用的應用程序嗎?

使用 ActivityManager 似乎可以做到這一點。

import android.app.ActivityManager;

...

final ActivityManager activityManager = (ActivityManager)
final List<ActivityManager.RunningTaskInfo> recentTasks = Objects.requireNonNull(activityManager).getRunningTasks(Integer.MAX_VALUE);

https://www.tutorialspoint.com/how-to-find-the-currently-running-applications-programmatically-in-android

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM