首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓和iPhone的总正常运行时间

安卓和iPhone的总正常运行时间
EN

Stack Overflow用户
提问于 2014-01-12 22:17:52
回答 1查看 2.2K关注 0票数 0

据我所知,两种OSes都允许我在上次启动后获得当前的正常运行时间,但是是否有一种方法可以获得操作系统第一次启动以来的总正常运行时间,或者因为我的应用程序已经安装或类似的情况?我正在考虑在引导时运行一个后台服务来为我积累这些信息,但结果发现我真的不能在iOS或其他什么平台上这样做。有什么办法可以做到吗?

EN

回答 1

Stack Overflow用户

发布于 2014-01-12 22:40:27

说到Android:

自从操作系统第一次启动以来,是否有一种获得总正常运行时间的方法?

不是直接的,但看下面的准解决办法。

或者自从安装了我的应用程序

PackageManagergetPackageInfo()可以为某些包返回一个PackageInfo对象,例如您自己的包名。它具有一个long firstInstallTime,它将指示包安装的时间。

由于您可以为任何包获取PackageInfo对象,因此欢迎您想出一些算法,通过查找最老的应用程序安装时间来尝试近似该设备首次使用的时间。然而,你必须过滤掉预先安装的应用程序,这将变得棘手。我当然不想倚赖这点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21081017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档