Home键是
微软Windows操作系统、
苹果iOS操作系统、
谷歌安卓操作系统中具有回到主屏幕功能的键。电脑的home键,一般在
电脑键盘上的
功能键区。
按一次home键,
返回主界面。双击home键,出现
后台运行程序。长按home键,在
iPhone 3GS(第三代)和
iPhone4(第四代)中会开启“语音控制”,在
iPhone4S(第五代)、
iPhone5(第六代)、第三代与
第四代iPad中将会开启
Siri语音助手。按电源键3秒后,同时按住home键10秒,松开电源键,保持home键15秒,进入
DFU模式(越狱用)。连按3下home键的功能可以自定义。
在
苹果的
iPhone 5s及以后版本的iPhone中、iPad Air2及其以后版本中,原先的home键已改为
蓝宝石玻璃覆盖的
Touch ID指纹识别传感器,不过依然可以按下。iPhone 5s在“home键”上加入了全新的指纹识别模块,原本home键内部的方框也随之消失。周围是一个
不锈钢指纹检测环,可以检测手指放置情况及发射
电磁波读取用户手指的真皮指纹。
细节:正在执行某应用程序的时候,当你按下手机的Home键的时候,系统会默认调用程序栈中最上层Activity的stop()方法,然后整个应用程序都会被隐藏起来,当你再次点击手机桌面上该
应用程序图标时,系统会调用最上层Activity的On
Resume()方法,此时不会重新打开程序,而是直接进入。会直接
显示程序栈中最上层的Activity。可是视为应用程序的“暂停”,”停止“(需要应用程序的支持)。
安卓系统中back键和home键的区别:在
Android系统中,当按下Home键,默认情况下stop前台的
activity,即activity设置成onstop,而不是ondestory。如果再次启动该activity不是调用onCreate,而是调用onSavedInstanceState方法,保持上次Activity的状态则是从on
Restart开始->onStart->onResume;而当按下back键则不同,back键默认finish前台的activity,即activity的状态为onDestory为止,再次启动该activity则从onCreate开始,不会调用onSavedInstanceState方法。