android系统开发的文献综述内容摘要:

所以 应用程序 的 代码 是 独立于其他所有 的 应用程序代码 的 运行。 在 默认情况下,每 一个应用程序分配一个唯一的 Linux 用户 ID。 权限 被 设置为每 一 个应用程序的文件仅对用户和应用程序 自己 本身可见。 虽然有一些方法 也 可以暴露他们给其他应用程序。 也有可能 的是 设置两个应用程序共享一个用户 ID,这种情况下,他 们能够看到对方的文件。 为了节省系统资源 的占用 ,具有相同 ID 的应用程序 最好 可以安排在同一个 Linux进程中,共享同一个 VM。 5 应用程序组件 Android 的一个主要特点是,一个应用程序可以利用其他应用程序的元素(假设这些应用程序允许的话)。 例如,如果你的应用程序需要显示一个图像的滚动列表,且其他应用程序已经开发了一个合适的滚动条并可以提供给别的应用程序用,你可以调用这个滚动条来工作,而不用自己开发一个。 你的应用程序不用并入其他应用程序的代码或链接到它。 相反,当需求产生时它只是启动其他应用程序块。 对于这个 工作,当应用程序的任何部分被请求时,系统必须能够启动一个应用程序的进程,并实例化该部分的 Java 对象。 因此,不像其他大多数系统的应用程序,Android 应用程序没有一个单一的入口点(例如,没有 main()函数)。 相反,系统能够实例化和运行需要几个必要的组件。 有四种类型的组件: 活动( Activities) 服务( Services) 广播接收者( Broadcast receivers) 内容提供者( Content providers) 然而,并不是所有的应用程序都必须包含上面的四个部分,你的应用程序可以由上面的一个或几个来组建。 当你决定使用以上哪些组件来构建 Android 应用程序时,你应该将它们列在 文件中,在这个文件中你可以声明应用程序组件以及它们的特性和要求。 、活动( Activities) 一个活动表示一个可视化的用户界面,关注一个用户从事的事件。 例如,一个活动可能表示一个用户可选择的菜单项列表,或者可能显示照片连同它的标题。 一个文。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。