我正在创建一个应用程序,只需单击其图标即可执行其主要功能. 换句话说,没有布局没有小部件只是它的工作. 用户单击图标后,应立即执行其主要功能.我想到的一种方法是将所有代码放
换句话说,没有布局没有小部件只是它的工作.
用户单击图标后,应立即执行其主要功能.我想到的一种方法是将所有代码放在onCreate函数中.
或者,如果有任何其他方式,请与我分享.
您必须拥有用户启动的活动.该活动可以在从onResume()返回到不显示时调用finish()(您还需要设置 android:theme =“@ android:style / Theme.NoDisplay”).实际工作可能发生在onCreate()或者活动中,如果它非常简短,否则你需要启动一个负责在其线程中完成工作的服务.然而.
拥有一个应用程序图标,当用户触摸它时什么都不做是一种非常糟糕的体验.我强烈建议不要这样做.您不应该在您的应用中有一个主要条目,实际上没有启动应用程序.我可以向您保证,这样做会导致您的应用评级降低,因为人们不了解您的应用. (特别是如果这实际上是你的应用程序的主要活动,因为他们将在市场上点击“打开”按钮,它将什么也不做.Shcktastic.)
我不知道你在做什么,但是用户从主屏幕按下的按钮通常应该用小部件来实现,比如电源小部件.这使得用户更清楚地知道发生了什么,特别是从视觉上你可以看起来像他们正在按下的按钮而不是他们正在发布的应用程序.