我正在试图发布我的第一个Android应用程序发布到less数testing人员的过程。 但是,我遇到了一个问题。 当你退出应用程序,然后通过启动它的图标重新input它,它重新启动整个应用程序,而不是返回到它的以前的位置。 即使退出后重新进入,也会发生这种情况。 但是,如果我按住Homebutton并通过最近的应用程序列表启动它,则不会发生这种情况。 我在网上search有这个问题的人,有几个,但没有人有过坚实的答案,为什么发生在他们身上。 在旧的问题中,我们build议在清单文件中将launchmode设置为singletask或singleinstance,但是这对我没有帮助,而且从我所了解的情况来看,android的默认行为是返回到前一个任务的状态在这种情况下,所以我不知道为什么我需要特殊的清单选项来做到这一点。 关于这个问题最奇怪的是,如果我使用eclipse和debugging器将应用程序放在我的手机上,则不会发生此问题。 我甚至不需要连接到debugging器,似乎只要我有一个debugging版本的应用程序,问题不会发生。 但是如果我使用发布版本(我使用Eclipse中的Android工具 – 导出签名应用程序包菜单选项创build它),问题就会发生。 如果任何人有任何的洞察力是什么导致这一点,我很想听听你的想法。
我知道这里有几个Q,问是否可以添加徽章到Android应用程序,他们都没有答案… 但不知何故,Android的最新Facebooktesting版似乎做了一些东西,至less看起来像一个徽章,即使它不是技术上的确如此。 在这篇文章中,其中一位评论者说,它与TouchWiz有某种关系。 而且在这里他们也提到它是“S3 TouchWiz果冻豆插件”的一个特色。 我仍然会很感激这样的信息,如果有一些API可以用在我自己的应用程序中(当在一个合适的环境中运行时 – 也就是FB显示这种行为的同一个设备)?
由于问题表明我知道我们不能重写主键事件,但如果你看看Android 2.2的模拟器,你会看到一个应用程序汽车之家,它已经覆盖了大部分的关键,如家庭,结束通话。 现在,问题是他们怎么做到的? 我试图偷看应用程序的源代码,但令我惊讶的是它不可用,或者我无法find它,但我不认为以后是这样的。