android和robot有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android和robot有啥区别?相关的知识,希望对你有一定的参考价值。

我觉得没很大区别, 不过android or droid 个人觉得范围更大点, robot 可能是指自动化,机械化的机器人把, 而android/ droid 更高端点, 更接近AI, 而且可以是大型的 (可以参考下star wars series) 其实, 我最开始接触android这词就是好几年前从star wars 里面看到的, 平常英语国家用android/droid 很少,robot 居多, droid 就是为了star wars 创建的, 是android的缩写, 还注册了trade mark. 如果看过star wars的话,应该能感觉android 和robot 的区别,里面说android挺多的!
找这种词的区别不能看翻译的,最好是google 英文, 其实去wiki就基本能找到!
参考技术A 完全说反了,robot范围更大,droid属于robot,robot可以泛指一切机器人,哪怕只有一只机械臂也是robot,robot不需要是人形。我们通俗意义上的机器人应该是droid,有基本人的特征,是人形的,起源我不知道,但是起源于星战我不太信

Android - 前台和后台服务有啥区别?

【中文标题】Android - 前台和后台服务有啥区别?【英文标题】:Android - What is the difference between a foreground and background service?Android - 前台和后台服务有什么区别? 【发布时间】:2015-08-17 21:28:25 【问题描述】:

来自 android.com,它说前台服务是用户知道的,如果需要内存,前台服务不太可能被杀死。它说如果需要内存,后台服务可能会被终止。这是唯一的区别还是一项服务可以提供额外的功能?

我的主要问题是,如果后台服务可能会被杀死,为什么还要使用它。谁能提供一个应用程序使用后台服务的示例?

【问题讨论】:

【参考方案1】:

这是唯一的区别还是一项服务可以提供额外的功能?

要拥有前台服务,您必须在状态栏中显示Notification。理想情况下,Notification 让用户能够控制应用程序的操作,例如停止前台服务正在执行的任何操作(例如,播放音乐)。

如果后台服务可能会被杀死,为什么还要使用它

除其他原因外,如果您将图标添加到他们的状态栏而没有充分的理由让他们在那里,用户会变得非常暴躁。

一般来说,您都不使用类型的服务unless it is actively delivering value to the user。许多后台服务都是短暂的,做一些特定的工作(例如,检查邮件服务器是否有新消息)然后就消失了。没有充分的理由为这项工作提供前台服务,尽管一些开发人员还是会这样做。

谁能提供一个应用程序使用后台服务的示例?

您设备上的大多数应用都使用后台服务。

【讨论】:

很棒的答案,正是我想要的。谢谢 好内容。我喜欢阅读链接。我很自豪我没有使用Service 来达到它的真正目的:) 这是我见过的与该主题相关的最佳答案

以上是关于android和robot有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

android的StatusBarMangerService和StatusBarService有啥区别

android和robot的区别

android:height 和 android:layout_height 有啥区别?

android:gravity 和 android:layout_gravity 有啥区别 [重复]

Android - 前台和后台服务有啥区别?

getProviders() 和 getAllProviders() 方法有啥区别(Android)