Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android手机上使用home按钮_Android - Fatal编程技术网

在android手机上使用home按钮

在android手机上使用home按钮,android,Android,在iphone中,当我们退出应用程序并通过单击启动器图标再次启动应用程序时,将从上次退出应用程序之前打开的屏幕启动应用程序 当我们在android手机上使用“中心”或“主页”按钮退出应用程序时,我们可以在android中实现同样的效果。在android应用程序中,如果按home按钮退出应用程序,然后单击launcher图标再次启动应用程序,则应用程序将从上次退出应用程序之前打开的活动启动 在让应用程序在内存中保留更长时间方面,该功能与iphone类似吗?我认为android系统会在一段时间后从内

在iphone中,当我们退出应用程序并通过单击启动器图标再次启动应用程序时,将从上次退出应用程序之前打开的屏幕启动应用程序

当我们在android手机上使用“中心”或“主页”按钮退出应用程序时,我们可以在android中实现同样的效果。在android应用程序中,如果按home按钮退出应用程序,然后单击launcher图标再次启动应用程序,则应用程序将从上次退出应用程序之前打开的活动启动

在让应用程序在内存中保留更长时间方面,该功能与iphone类似吗?我认为android系统会在一段时间后从内存中删除应用程序,还是会在内存中保留更长的时间,所以这在android中会一直有效?我能否依赖android中的这一功能,并期望它能一直工作

我有一个安卓系统的项目,客户要求我拥有类似iphone的功能,如果我们退出应用程序并再次启动应用程序,它应该从上次退出前打开的屏幕打开。现在这在android中是可能的,只要我们使用中心按钮。此外,若用户使用中心按钮退出并再次启动,应用程序应该检查用户当前位置并执行一些其他操作。若应用程序已启动且用户导航到任何活动,是否有任何方法可以使用“后退”按钮或“中心”按钮检查应用程序是否已退出,以便在应用程序使用“中心”按钮退出时运行代码


感谢您

在查看Android活动生命周期。如果你什么都不做,你就不能保证你的应用程序会在它停止的同一点启动,但是你可以控制这里。例如,您可以重载onPause方法将您的状态保存到文件中,然后重载onResume将其还原。

在查看Android活动生命周期。如果你什么都不做,你就不能保证你的应用程序会在它停止的同一点启动,但是你可以控制这里。例如,您可以重载onPause方法以将状态保存到文件,而重载onResume方法以恢复状态

当我们在android手机上使用“中心”或“主页”按钮退出应用程序时,我们可以在android中实现同样的效果

主页按钮不会退出应用程序

HOME(主页)按钮将主屏幕带到前台,正如CAMERA(摄像头)按钮(如果可用)将摄像头应用程序带到前台一样,CALL(呼叫)按钮(如果可用)将拨号器带到前台,点击通知可能会将其他内容带到前台,例如,基于通知的SMS客户端等

在android应用程序中,如果按home按钮退出应用程序,然后单击launcher图标再次启动应用程序,则应用程序将从上次退出应用程序之前打开的活动启动

不可以。如果你点击启动程序图标,应用程序的进程仍在内存中,那么现有的应用程序实例将被带到前台,并返回到你曾经参与过的任何活动。如果你点击一个启动程序图标,并且应用程序的进程已经终止,为其他应用程序释放内存,那么你将启动一个新的应用程序副本,并显示用户点击的ACTION\u MAIN/CATEGORY\u launcher活动

我认为android系统会在一段时间后从内存中删除应用程序,还是会在内存中保留更长的时间,所以这在android中会一直有效

非前台应用程序的进程在内存中的时间长度是不确定的,取决于设备的运行情况,再加上设备的功能,例如,内存的多少。我建议你多读一些关于这个问题的书

现在这在android中是可能的,只要我们使用中心按钮

如果我们使用Android开发者称之为HOME按钮的中心按钮,这是不可能的。它可能会自动发生,但如果应用程序的进程已终止,则不会自动发生

若应用程序已启动且用户导航到任何活动,是否有任何方法可以使用“后退”按钮或“中心”按钮检查应用程序是否已退出,以便在应用程序使用“中心”按钮退出时运行代码

您不应该在意是使用后退按钮还是中间按钮退出应用程序

你应该关心你是否有你的数据,以及数据有多旧,如果数据过时就刷新它

用户是否通过HOME、BACK、CAMERA、CALL、Notification、Current tasks list(最近的任务列表)、来电等方式离开了您的应用程序,或者是用石头将其手机粉碎成碎片,然后用完全相同的副本替换,或者是通过任何其他方式,这对您都不重要

打个比方,想想一个Web应用程序。在Web应用程序中,您关心是否有会话cookie以及会话是否过时,例如,强制重新登录。页面请求是否是因为用户单击了应用程序内的链接,或者是因为用户单击了指向您应用程序的第三方网站的链接,或者刷新了他们的页面,或者是因为用户使用书签访问了您应用程序中的另一个页面,或者是因为用户双击了打开您应用程序的桌面图标,或者是因为用户右键单击了链接并打开了新选项卡,或者其他任何事情,对你来说都不重要

当我们退出时,我们可以在android中实现同样的效果 android手机上使用中心或主页按钮的应用程序

主页按钮不会退出应用程序

HOME(主页)按钮将主屏幕带到前台,正如CAMERA(摄像头)按钮(如果可用)将摄像头应用程序带到前台一样,CALL(呼叫)按钮(如果可用)将拨号器带到前台,点击通知可能会将其他内容带到前台,例如,基于通知的SMS客户端等

在android应用程序中,如果按home按钮退出应用程序,然后单击launcher图标再次启动应用程序,则应用程序将从上次退出应用程序之前打开的活动启动

不可以。如果你点击启动程序图标,应用程序的进程仍在内存中,那么现有的应用程序实例将被带到前台,并返回到你曾经参与过的任何活动。如果你点击一个启动程序图标,并且应用程序的进程已经终止,为其他应用程序释放内存,那么你将启动一个新的应用程序副本,并显示用户点击的ACTION\u MAIN/CATEGORY\u launcher活动

我认为android系统会在一段时间后从内存中删除应用程序,还是会在内存中保留更长的时间,所以这在android中会一直有效

非前台应用程序的进程在内存中的时间长度是不确定的,取决于设备的运行情况,再加上设备的功能,例如,内存的多少。我建议你多读一些关于这个问题的书

现在这在android中是可能的,只要我们使用中心按钮

如果我们使用Android开发者称之为HOME按钮的中心按钮,这是不可能的。它可能会自动发生,但如果应用程序的进程已终止,则不会自动发生

若应用程序已启动且用户导航到任何活动,是否有任何方法可以使用“后退”按钮或“中心”按钮检查应用程序是否已退出,以便在应用程序使用“中心”按钮退出时运行代码

您不应该在意是使用后退按钮还是中间按钮退出应用程序

你应该关心你是否有你的数据,以及数据有多旧,如果数据过时就刷新它

用户是否通过HOME、BACK、CAMERA、CALL、Notification、Current tasks list(最近的任务列表)、来电等方式离开了您的应用程序,或者是用石头将其手机粉碎成碎片,然后用完全相同的副本替换,或者是通过任何其他方式,这对您都不重要

打个比方,想想一个Web应用程序。在Web应用程序中,您关心是否有会话cookie以及会话是否过时,例如,强制重新登录。页面请求是否是因为用户单击了应用程序内的链接,或者是因为用户单击了指向您应用程序的第三方网站的链接,或者刷新了他们的页面,或者是因为用户使用书签访问了您应用程序中的另一个页面,或者是因为用户双击了打开您应用程序的桌面图标,或者是因为用户右键单击了链接并打开了新选项卡,或者其他任何事情,对你来说都不重要