我想知道android中应用程序的最近启动时间?我们如何检查Android的应用程序的最近启动时间?
3
A
回答
1
您可以将系统时间记录在应用程序的主要活动的onCreate中。然后这个时间可以在类级别字段中设置并从应用程序的其他地方访问。 你也可以有类似的onResume变量(..)等
public class MainActivity extends Activity {
long launchTime;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
launchTime = System.currentTimeMillis();
....
}
}
+0
我想知道最近从我的应用程序启动的其他应用程序。它可能吗? – raj
0
你能做的就是创建一个跟踪所有正在运行的应用程序的粘滞服务最好。
@Override
public int onStartCommand(Intent intent, int flags, int startId)
{
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run()
{
final ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
final List<RunningTaskInfo> services = activityManager.getRunningTasks(Integer.MAX_VALUE);
for (int i = 0; i < services.size(); i++) {
if(!stalkList.contains(services.get(i).baseActivity.getPackageName()))
{
// you may store the time here
stalkList.add(services.get(i).baseActivity.getPackageName());
}
}
List<RunningAppProcessInfo> procInfos = activityManager.getRunningAppProcesses();
for(int i = 0; i < procInfos.size(); i++) {
ArrayList<String> runningPkgs = new ArrayList<String>(Arrays.asList(procInfos.get(i).pkgList));
Collection diff = subtractSets(runningPkgs, stalkList);
if(diff != null)
{
stalkList.removeAll(diff);
}
}
}
}, 20000, 6000); // every 6 seconds
return START_STICKY;
}
相关问题
- 1. 如何检查iPhone应用程序启动的时间?
- 2. Android最近的应用程序检测
- 3. Android:我如何获得最近应用程序的启动意向?
- 4. 检查应用程序如何启动?
- 5. Android:应用程序启动时间
- 6. 如何检查应用程序启动时的订阅?
- 7. “最近的应用程序”或“总览屏幕”没有显示我的Android应用程序最近的活动?
- 8. 最近应用程序的快捷方式始终启动应用程序的最新活动。如何改变?
- 9. 如何检查我的Android应用程序是否被阻止在系统启动时启动?
- 10. 如何在Android中启动Hotspot时自动启动我的应用程序
- 11. 如何检测Android应用程序启动器/启动器
- 12. 最近使用的应用程序android
- 13. 从我的Android应用程序启动Android应用程序
- 14. 当我们使用相同的应用程序时,我们如何在100米区域找到最近的人
- 15. 如何检查我的应用程序是否为默认启动程序
- 16. 如何在我的Android应用程序中启动android应用程序?
- 17. Android设备启动时如何自行启动我的应用程序?
- 18. 如何在Android设备重启时启动我的应用程序进程?
- 19. 如何启动我们的应用程序,因为Iphone打开
- 20. 如何从Google Assistant启动我们安装的应用程序
- 21. Android检查应用程序启动时存储空间是否很低
- 22. Android:关闭我的应用程序时启动我的服务
- 23. 如何重新启动应用程序,而不会去最近工作的页面,当我们退出ipad
- 24. 如何在应用程序启动时启动Android服务?
- 25. 如何在开机时启动/启动应用程序Android
- 26. 如何在Android应用程序启动时启动服务?
- 27. 如何在手机启动时启动Android应用程序?
- 28. 如何在Android启动时延迟启动应用程序?
- 29. Android可以应用程序检测它是如何启动的?
- 30. 有没有办法知道最近的应用程序何时启动?
参考这里:http://stackoverflow.com/questions/2324847/launch-time-of-an-app –
亲爱通过这个StackOverflow的常见问题第一:http://stackoverflow.com/faq#dontask –
亲爱的不要提出多余的问题,否则社区会标记它或投票结束这类问题。 –