我很好奇。我有一个名为GoSMS PRO的应用程序和一个名为Contacts +的应用程序安装在我的手机中。它们都会在收到短信时弹出警报通知。但是,GOSMS PRO总是胜过Contacts +的弹出窗口。我想知道这是如何在编程视角中发生的?有没有办法让某个应用程序比另一个更优先。
答案 0 :(得分:0)
从安全和许可方面来看,Google Play中的每个应用都具有类似的权限,如果它们未通过设备制造商的证书进行签名。这也意味着该应用程序都不会获得额外的偏好。
有些时候app会在显示他们的UI之前做很多类型的检查/初始化/加载,当这种类型的事情发生时,应用程序需要更长的时间来加载或显示UI。
人们做的最常见的事情
最常见的情况是数据库访问。我想知道在显示UI之前阅读内容提供商的应用程序是否需要很长时间,具体取决于您的设备硬件和联系人数量。
关键策略是以正确的方式显示UI并在后台加载数据。 Android有很多异步api,只是为了避免这种情况。