当前位置:首页>安卓APP>通信历史连载1045-Android安卓手机操作系统18年的那些事-2008年-至今

通信历史连载1045-Android安卓手机操作系统18年的那些事-2008年-至今

  • 2026-03-29 19:17:29
通信历史连载1045-Android安卓手机操作系统18年的那些事-2008年-至今

通信历史连载1045-Android安卓手机操作系统18年的那些事-2008年-至今

1、Android公司成立、被谷歌收购的故事-2003-2005年

2、第一版Android操作系统和第一部Android手机诞生的故事-2005-2008年

3、Android 1.0到16之机器人代号到甜点代号的故事-2008-2025年

4、Android安卓操作系统从一文不名到一鸣惊人的故事

5、Android logo和机器人外观变迁的故事

一、Android公司成立、被谷歌收购的故事-2003-2005年

1886年:法国作家维利耶·德·利尔-阿达姆·利尔亚当(Auguste Villiers de l'Isle-Adam)发表科幻小说《未来夏娃(L'Ève future)》,小说中的外表像人的机器人名为Android。

2003年10月:Andy Rubin安迪·鲁宾(原苹果软件工程师)、Nick Sears尼克·席尔斯(前T-Mobile营销高管)和Chris White克里斯·怀特在美国加州帕罗奥图创建了Android公司,并组建Android团队。

之所以公司起名Android,是因为Andy Rubin在苹果公司工作期间,对机器人的热爱非常明显,于是得到一个昵称:Android(机器人)

联合创始人Andy Rubin把Android项目描述为“有极大的潜能以开发更智能的行动设备,以更了解其用户的位置及偏好。”。

Andy Rubin最初的计划是为数码相机开发一个先进的操作系统,可以自动将相机照片备份到云端的智能平台。

2004年:安迪·鲁宾向投资人展示的原始计划中包括一个可以让摄像头以“有线或无线”的方式连接到电脑,然后连接到一个叫“Android数据中心”的地方。但因数码相机的发展速度缓慢,没人愿意为相机操作系统投资。

随着搭载摄像头的手机开始普及,Andy Rubin决定将Android目标转向:创建面向所有移动设备的开源操作系统,业务计划修改为“开源手机解决方案”,Android保留了其软件核心,包括Java核心。当时的移动市场基本被Windows Mobile和Symbian所占据。

2004年:Android公司现金告急,其他投资者没有注资,没钱支付Android写字间的房租,房东威胁要把Android公司赶走。Andy Rubin四处筹措资金。

2005年:Andy Rubin带队拜访三星,由于三星轻视了Andy Rubin和Android系统,三星高管嘲讽“就6个人还谈未来,怕不是喝高了!”。

2005年:谷歌两次主动联系Andy Rubin。Andy Rubin和几位Google联合创始人展开交流。谷歌决定5000万美元收购Android公司。

2005年7月11日:Android团队搬进了谷歌Building 41大楼。

2005年8月17日:Google低调宣布收购了成立仅22个月的Android公司,Andy Rubin成为Google公司工程部副总裁,继续负责Android项目。Google CEO施密特:收购Android的目的是抗衡微软,试图阻止微软在移动市场复制桌面市场的成功。《商业周刊》报道:“作为处于萌芽状态的无线战略的关键举措,谷歌悄然收购了创业公司Android,几乎没有人知道这件事。

2006年4月:Android团队搬到Building 44大楼,与谷歌其他部门不太一样。一个《太空堡垒卡拉狄加(Battlestar Galactica)》赛昂人把守着大楼的入口,小发明、小设备和机器人到处都是。

一位早期员工:

ØAndroid有点抗拒成为大谷歌的一部分,它宁愿保持孤立。

Ø“早期Android就像是谷歌内部的一个小岛,以自己的文化、在自己的秘密小组里运行。”

Ø“当时我还没有意识到,他(Andy Rubin)实际上是在谷歌内部运营一家创业公司。”

二、第一版Android操作系统和第一部Android手机诞生的故事-2005-2008年

在收购Android之前,谷歌的移动战略专注于将自己的应用安装到其他手机上,例如塞班系统的诺基亚和黑莓系统的黑莓手机。而根据Android的理念,谷歌不仅要向其他平台安装应用,还要打造自己的操作系统,推广自己的服务。要想推广Android,谷歌需要开发出运行这款软件的手机,找到一家愿意销售这款手机的运营商。

2006年:没有一家运营商愿意与谷歌合作推出第一款Android手机-Verizon拒绝、Sprint不感兴趣、AT&T没有直接回复、最终同意的T-Mobile一开始也是拒绝。“在Android历史上,这是一段艰难的时期。”消息人士说。

谷歌及Android团队与T-Mobile努力谈判了六个月后,T-Mobile又回到了原点,不愿与谷歌合作。但是T-Mobile最终同意了这笔交易,消息人士说这主要是因为Android联合创始人尼克·西尔斯此前曾担任在这家运营商担任营销高管,他成功说服时任CEO罗伯特·道森(Robert Dodson)接受这笔交易。

2005年-2007年:Android基本上算是谷歌公司内部的一个重要的秘密项目。其任务目标是:为智能手机创建一个现代化的操作系统,支持强大的互联网应用程序,能够攻破无线通信商垄断的堡垒,而无线通信商最终表示智能手机用户可以自由选择和下载安装应用程序。

2007年1月9日:苹果公布了iPhone Runs OS X操作系统(简称iPhone OS,后更名iOS),同时发布了改变整个世界手机命运的手机iPhone。

ØAndy Rubin同事回忆:在去开会的路上,Andy Rubin被乔布斯发布的新手机震惊了,他甚至要求司机停车,不愿再观看手机发布会的网络直播。

ØAndy Rubin对车里的同事说:“我的天,我觉得我们不能推出这款手机了。

2007年年中:之前达成协议生产第一台Android智能手机的LG退出了,Andy Rubin没有选择摩托罗拉,反而转向名不见经传的HTC。

iPhone面世之后,Android与运营商签署合作协议就变得容易多了:

Ø与iPhone相比,Android对于运营商来说吸引力更大Andy Rubin团队将Android打造成一个开发者的平台,而不是直接面向消费者,这使得运营商和手机生产商感觉更加放心。

Ø前谷歌Android员工回忆:“当时候的战略就是反攻,Android给运营商带来了另外一种应对iPhone的方式,我们要做的就是拟定运营商乐于见到、并有助于他们征讨iPhone的条款。

Ø行业人士:“开源非常重要,因为这使得运营商和生产商相信,谷歌不会对Android平台拥有绝对权力。

2007年11月5日:谷歌正式对外展出了Android操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。谷歌发布了Android 1.0 Beta版本,代号Astro“阿童木”。

谷歌同时宣布建立一个全球性的联盟组织,由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,组织命名“开放手持设备联盟(Open Handset Alliance)”,共同研发改良Android系统,支持谷歌发布的手机操作系统以及应用软件,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。

诺基亚也受邀加入联盟,但最终拒绝了谷歌的提议。诺基亚高层认为:Android过于“激进”的开源模式会破坏手机市场的现有秩序。这一决定被证明是诺基亚由盛转衰的关键转折点。

联盟对外展示了他们的第一个产品:一部搭载了以Linux 2.6为核心基础的Android操作系统的智能手机。

2008年2月:西班牙巴塞罗GSMA全球移动通讯大会,世界第一部基于Google Android平台原型机亮相在台湾安谋国际(ARM)展台。

2007-2008年:随着iPhone的上市和热销,Andy Rubin团队修改了最初的计划,最终推出与最初版本区别极大的手机。

Andy Rubin在其传记中透露:看到iPhone演示后,他立即召集团队开会:“我们知道触摸将是未来,但我们不能简单地复制苹果的道路。我们必须保持Android的灵活性,支持多种形态因素。”。Android团队加速了系统的重新设计,将触摸体验作为核心,同时保留对传统输入方式的兼容。

前谷歌人士:“我觉得苹果带来的更直接影响是,我们看到了人们使用全触屏设备的意愿。所有人都知道,这才是未来所在。我觉得,苹果使得Android更快地转向这个方向。

2008年:Google I/O大会,谷歌提出了Android HAL架构图。

2008年8月18日:Android获得了美国联邦通信委员会(FCC)的批准。

2008年9月23日:谷歌正式发布Android 1.0,代号Bender“发条机器人”,同时发布了第一款运行Android系统的商用智能手机T-Mobile G1(HTC Dream)。

2008年12月9日:新一批成员加入开放“开放手持设备联盟(Open Handset Alliance)”,包括ARM、华为、索尼等公司。

2009年4月:T-Mobile G1上市6个月,销量100万台,美国智能手机市场排名第四,市场份额6%,仅次于Windows Mobile OS (11%)、Blackberry RIM OS(22%) 和 iPhone OS(50%)。

Andy Rubin安迪·鲁宾:1963年出生于纽约,原苹果公司的软件开发人员,后来离职陆续创立了WebTV Networks公司、Danger公司和Android公司,被称为“Android之父”

2013年3月:鲁宾突然被谷歌调离Android部门,到Google X实验室负责谷歌的机器人的开发。

2014年10月:“Android之父”鲁宾离开了谷歌。《纽约时报》报道鲁宾是因为性骚扰女下属而被谷歌解职的。谷歌没有直接开除鲁宾,选择礼包欢送的方式。谷歌CEO佩奇在声明中只字不提性骚扰事件,而是感谢鲁宾的贡献,给予了他很高的评价。谷歌向鲁宾授予1.5亿美元的股票,从2014年到2018年,谷歌每个月都会向鲁宾支付200万美元,总计支付9000万美元的遣散费。这种处理方式一方面是感谢鲁宾为谷歌打造Android操作系统,另一方面是掩人耳目、制造鲁宾功成名就的假相、维护谷歌的正面积极阳光形象。

三、Android 1.0到16之机器人代号到甜点代号的故事-2008-2025年

2008年9月23日:谷歌发布Android 1.0,代号Bender发条机器人,内置YouTube应用程序,支持摄像头等。随后发布更新的Android 1.1版本。

2009年2月谷歌Android Market(后来更名为Google Play)网上商店平台上线,用户可在该平台下载及评级使用智能手机应用程序。

2009年4月27日:Android发布第一个使用甜品来命名的版本Android 1.5,代号Cupcake纸杯蛋糕。媒体报道:这一创意的产生纯属偶然。团队在讨论版本命名时,一名工程师开玩笑地建议用自己喜欢的甜点来命名,这个提议意外获得了大家的支持。另外机器人相关代号也是因为版权问题无法使用。

Android Cupcake支持蓝牙及屏幕内键盘,可以进行视频录制并上传至 YouTube,相比前一版本改善了一些用户界面及Google应用。此外,开发者可以在开发计算机上同时运行多个AVD(虚拟设备),因此开发者可以设计多人游戏或其他客户端服务器应用程序。代表机型G2(HTC Magic)手机.

2009年9月15日:Android发布Android 1.6,代号Donut甜甜圈,对用户界面进行了优化,主屏幕增加了模拟时钟、日历、音乐播放器、相框和搜索等小部件,增加了对CDMA网络的支持和文本到语音引擎等。代表机型G3(HTC Hero)。

2009年10月26日:Android发布Android 2.0-2.1,代号Éclair松饼,可设置动态壁纸,允许主屏幕背景显示动画,可以将多个帐户添加到设备以进行电子邮件和联系人同步(包括 Exchange 帐户),实现对联系人信息和通信的即时访问,并首次引用了语音转文字功能。

摩托罗拉与谷歌、运营商Verizon合作推出全球第一款Android 2.0触摸屏智能手机Droid,全球最薄的侧滑盖全键盘手机,Droid系列总销量超过800万台,摩托罗拉首款Droid手机把Android带入了主流手机平台

Android 2.0版本的另外一个代表机型为NEXUS One(G5),谷歌第一款自主品牌手机,HTC代工生产。

2010年2月:Linux内核开发者Greg Kroah-Hartman将Android的驱动程序从Linux内核“状态树”(“staging tree”)上除去,Android与Linux开发主流将分道扬镳。

2010年5月20日:谷歌发布Android 2.2,代号Froyo冻酸奶。代表机型HTC Desire HD(G10)和三星的GALAXY S。

2010年12月7日:谷歌正式发布了Android 2.3,代号Gingerbread姜饼,代表机型HTC Sensation(G14)和三星GALAXY SⅡ。

2011年2月3日:Android发布Android 3.0,代号Honeycomb蜂巢。Android早期的主要问题之一是代码可以在各种设备上运行,但界面是为智能手机设计的,Android 3.0 更好地适应了平板电脑的屏幕尺寸,提供了一种电子邮件客户端运行方式。此外,Android 3.0利用NVIDIA Tegra 2双核处理器,用户对于图片、视频、游戏的访问速度会更快。

2011年5月和7月:谷歌分别发布Android 3.1Android 3.2。

2011年10月19号:谷歌联手三星在中国香港发布全新的Android 4.0,代号Ice Cream Sandwich冰激凌三明治。结合了Android 2.3与Android 3.0的优点,支持手机设备与平板设备,是Android手机系统自诞生以来最大的一次改变,平板和手机系统的融合带来的是界面上颠覆性的变化。Android 4.0拥有全新的系统解锁界面,小插件进行了重新设计,最特别的就是任务管理器可以显示出程序的缩略图。4.0版本放弃了3.0的闭源策略,回归开源特性并升级了Linux内核。对于这次底层更新,有些码农认为“流畅速度秒杀iOS 5.1。”,代表机型NEXUS Prime。

2012年6月和10月:谷歌分别发布Android 4.1和Android 4.2,代号Jelly Bean果冻豆

2013年7月和11月:谷歌分别发布Android 4.3(代号Jelly Bean果冻豆)Android 4.4(代号KitKat巧克力棒)。4.4版本更加整合了自家服务,力求防止安卓系统继续碎片化、分散化。

2014年6月25日:Google发布Android 5.0,代号Lollipop棒棒糖,添加了新Material Design样式、屏幕采集和屏幕共享功能,锁定屏幕可以显示通知。

2015年3月:谷歌发布Android 5.1。

2015年9月30日:谷歌发布Android 6.0,代号Marshmallow棉花糖,对软件体验与运行性能进行大幅度的优化,使设备续航时间提升30%。

2016年8月22日:Android正式发布Android 7.0,代号Nougat牛轧糖,对处理器占用量更小,支持多种语言,可同时运行两个程序,更注重安全问题。

2016年12月:谷歌发布Android 7.1。

2017年8月22日:谷歌发布Android 8.0,代号Oreo奥利奥,改善了Android设备更新的流程,支持不同形状和样式的应用图标。

2018年5月9日:谷歌发布Android 9.0,代号Pie派,利用人工智能技术,让手机可以提供更多帮助。

2018年9月23日:Android系统十周岁。

2019年8月:Google宣布,将结束以“甜点”命名Android系统的方式,即将推出的Android Q将被命名为Android 10。但内部代号仍以“甜点”命名。

2019年9月4日:Android发布Android 10,代号Quince Tart榅桲果塔,更新主要集中在全局手势、黑暗模式、消息通知和后台管理等,推出新保护措施,增加可折叠设备、深色主题、手势导航、连接、媒体和生物识别等API。

2020年9月8日:谷歌发布Android 11,代号Red Velvet Cake红丝绒蛋糕,包括许多新技术的系统级更新,如对SHAKEN / STIR呼叫屏幕身份验证的支持,为Stadia等媒体游戏服务提供更好的低延迟视频解码,新版本的Google神经网络API等,Android 11还提供对应用的一次性位置访问权限。

2021年10月4日:谷歌发布Android 12,代号Snow Cone刨冰,引入了AppSearch系统服务,引入了新的应用启动动画。

2022年8月15日:谷歌发布Android 13,代号Tiramisu提拉米苏。Android 13开发一项代号为“Panlingual”的新功能,该功能将允许客户在每个应用程序的基础上应用语言设置,与系统范围的设置分开。此外,还增加带主题的应用图标功能,支持多语言应用,改进了文本和语言支持以及文本转换API等功能。

2023年5月11日:谷歌发布Android 14,代号Upside Down Cake颠倒蛋糕,增加地区偏好设置,保护隐私的屏幕截图检测API,支持字体放大200%等功能。

2024年4月12日:谷歌发布了推出Android 15 Beta 1,是 Android 15 的首个 Beta 版本。Android 15代号Vanilla Ice Cream香草冰淇淋

2025年6月11日:谷歌发布了Android 16,代号Baklava巴克拉瓦。

2025年7月:谷歌已为 Android 系统增加了“系统服务”页面,该页面可用于查看各种系统后台服务。

2025年8月:谷歌确定Android 17的内部代号为Cinnamon Bun肉桂卷,预计将在2026年6月左右发布。

四、Android安卓操作系统从一文不名到一鸣惊人的故事

2008年Q4:初出茅庐的Android系统市场份额0.98%,暂时垫底。

Android进军手机领域最初“雄心勃勃”的目标是,在2010年之前占据北美和欧洲市场9%的份额。

2009年2月:谷歌宣布推出Android Market在线软件平台,用户可在该平台寻找、购买、下载Anroid操作系统的手机应用程序及其他内容。

2009年10月:摩托罗拉发布了搭载Android系统的Droid,Droid发售的第一周就卖出了25万台。

2010年:主流厂商陆续推出搭载Android系统的手机:三星推出Galaxy系列、HTC 推出Desire/Legend、LG推出LG Optimus、索尼推出 Xperia X10、小米推出MIUI系统。

2010年5月:谷歌正式发布了Android 2.2,受到了广泛的关注。美国NDP集团调查显示,Android系统已占据了美国移动系统市场28%的份额,全球占据了17%的市场份额。

2010年9月:Android系统的应用数量已经超过了9万个,谷歌公布每日销售的Android系统设备的新用户数量达到20万,Android系统取得了巨大的成功。

2010年10月:谷歌宣布Android系统达到了第一个里程碑,即电子市场上获得官方数字认证的Android应用数量已经达到了10万个

2010年第四季度:Canalys全球国家级智能手机市场数据显示,运行Android的智能手机出货量达到3290万部,而运行诺基亚Symbian平台的设备为3100万部。

2010年:Android平台的安装量在一年内猛增888.8%,市场份额由2009年的3.9%跃至2010年的22.7%。

2011年1月:谷歌称每日的Android设备新用户数量达到了30万部

2011年第一季度:Android在全球的市场份额首次超过塞班系统,跃居全球第一。

2011年5月:鲁宾在谷歌I/O大会上表示,下一代Android将可以同时在手机与平板电脑上运行。谷歌还将与手机厂商和移动运营商联手,以保证用户更快的获得升级版Android。这意味着手机厂商需要在18个月以内,将手机与新版Android平台兼容。

2011年7月:谷歌称每日的Android设备新用户数量增长到55万部,而Android系统设备的用户总数达到了1.35亿,Android系统已经成为智能手机领域占有量最高的系统。

2011年8月2日:Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(塞班系统)的霸主地位,跃居全球第一。

2011年8月:谷歌宣布将以每股40美元的现金价格收购摩托罗拉移动,总收购金额125亿美元。摩托罗拉移动是Android的忠实合作伙伴,收购摩托罗拉移动后,谷歌的Android生态系统将得到进一步提升,同时提升了谷歌在移动市场的竞争力。收购完成后,摩托罗拉移动依然作为一个独立的业务运营,Android平台将保持开放。

2011年9月:Android系统的应用数目达到48万,Android系统在智能手机市场的占有率达到43%,继续在排在移动操作系统首位。

2012年1月6日:谷歌Android Market已有10万开发者推出超过40万活跃的应用,大多数的应用程序为免费。Android Market应用程序商店目录在新年首周周末突破40万基准,距离突破30万应用仅4个月。

2012年3月6日:Google推出基于Android Market打造的网上商店平台Google Play作为Android的官方应用商店,Google Play支持Android、Android TV、Android for Cars、Wear OS、ChromeOS、网页等平台访问。

2012年7月:美国科技博客网站BusinessInsider评选出二十一世纪十款最重要电子产品,Android操作系统和iPhone等榜上有名。

2012年:Android系统在全球的份额已经飙升至72%。

2013年9月24日:谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

2013年的第四季度:Android平台手机的全球市场份额已经达到78.1%。

2014年:Google I/O开发者大会,Google宣布过去30天里有10亿台活跃的Android设备,相较于2013年6月则是5.38亿。

2014年:分析师预计全球Android手机出货量超过了10亿部。

2017年3月:由于嵌入式设备和手机的使用量飙升,在全部上网设备中,Android 的市场份额为 37.93%,超越windows系统市场份额,雄居第一,Android正式成为全球第一大操作系统

截至2017年:Google Play具有超过350万个安卓应用,150多个地方的开发者可以在Google Play上发布应用程序。

2007-2018年:Android系统飞速飙升,设备数量一路超越苹果、塞班、Windows,成为全球第一大操作系统。

截至2021年8月:根据StatCounter统计,除了美国、加拿大、挪威、瑞典、丹麦、瑞士、科索沃、日本、台湾和澳大利亚外,其他所有国家和地区都把Android作为首选智能手机操作系统。

2015年-2021年:KANTAR发布的数据显示了Android系统的市场份额变迁

Ø2015-2020年:美国智能手机操作系统市场,安卓系统的市场份额从2015年的59.1%波动下跌至2020年的51.7%,iOS的市场份额从2015年的39.1%上升至2020年的48.3%。

Ø2021年前三季度:美国智能手机操作系统市场,安卓系统的市场份额上升至53%,iOS市场份额下跌至46.8%。

Ø2015-2020年:中国智能手机操作系统,安卓系统的市场份额从2015年的71.4%波动上升至2020年的83.3%

2022年:谷歌宣布Android的活跃设备数量正式突破30亿,稳居全球第一大操作系统。

2022年1月:StockApps统计数据,Android占据全球市场份额 69.74%。

2009-2024年:Android Market在全球的市场份额

2025年Q3:Android的市场份额:

Ø全球:Android占据73.9%,稳居第一,iOS为25.71%。

Ø美国:iOS占据主导地位,市场份额57.24%,Android屈居第二42.51%。

五、Android logo和机器人外观变迁的故事

2008年9月23日:谷歌正式发布Android 1.0,首个版本的Android Logo主体为黑色,机器人的灵感源于卫生间门上的男女标志。

2010年:发布了新版本的Android Logo,机器人的颜色变为了绿色,同时加入了“Android”的英文字母标识。

2014年:谷歌发布了Android 5.0,新版Logo随同发布,在保留机器人经典形象的同时,还为其添加了阴影效果,使其变得立体化,“Android”英文字母也改为浅绿色。

2019年:谷歌重塑了Android的品牌形象,删除了全身绿色机器人的身体部分,只保留了半圆形的头部、白点眼睛和两支天线。谷歌表示:去掉身体的机器人更具活力(其实机器人是完整的,只是探出了脑袋),成为乐趣和好奇心的象征。同时,放大后的图形更为醒目,在整个品牌中占有特殊的位置。

2023年6月:谷歌再次更新Android机器人,新标志继续沿用2019年的机器人头部,但采用了更富有质感和立体质感的3D渲染风格,两只眼睛也变成了黑色。

环境不需要3D呈现,机器人头还可以迅速转换回其原始的扁平化状态,展现出它的多功能性和适应性。同时修改了“Android”字体,同时字母“A”大写,所有英文字母整体圆润化。

参考资料:1、《差点死掉!这可能是关于Android的最真实故事》小贝 腾讯科技

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-30 04:15:58 HTTP/2.0 GET : https://c.mffb.com.cn/a/476252.html
  2. 运行时间 : 0.173067s [ 吞吐率:5.78req/s ] 内存消耗:4,397.27kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=3bdc3788ceb28814c7082771e932f5ba
  1. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/runtime/temp/cefbf809ba1a84190cb04b0cb7abcf79.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000814s ] mysql:host=127.0.0.1;port=3306;dbname=c_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001142s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000494s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001029s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001073s ]
  6. SELECT * FROM `set` [ RunTime:0.000408s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001144s ]
  8. SELECT * FROM `article` WHERE `id` = 476252 LIMIT 1 [ RunTime:0.000892s ]
  9. UPDATE `article` SET `lasttime` = 1774815358 WHERE `id` = 476252 [ RunTime:0.007669s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000554s ]
  11. SELECT * FROM `article` WHERE `id` < 476252 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000815s ]
  12. SELECT * FROM `article` WHERE `id` > 476252 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000892s ]
  13. SELECT * FROM `article` WHERE `id` < 476252 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002163s ]
  14. SELECT * FROM `article` WHERE `id` < 476252 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003946s ]
  15. SELECT * FROM `article` WHERE `id` < 476252 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006395s ]
0.176195s