Android项目简化应用程序 先斩音乐播放器以及日历

362 阅读2分钟

网络大场为更聚焦Android开源项目(Android Open Source Project,AOSP)的目的,使项目中应用程序专注支持Android平台功能,所以开始整理项目中的应用程序,目前已经清理完三个应用程序,除了简化音乐播放器以及日历的功能外,还将计算器应用程序从AOSP项目中删除。AOSP提供一系列可用的应用程序,除了可以为建构Android装置的厂商提供一系列可用的应用程序外,也能够当作Android开发人员的模板,提供建置应用程序的参考,另外,这些应用程序也可以成为平台的一部分,让其他应用程序透过API呼叫应用程序的功能。

但网络大场提到,随着Android生态系逐渐成熟,社群中无论是开源或是私有的替代实作都逐渐增加,这些应用程序不只提供开发者范例,通常也具备够丰富而足以展示Android的功能,因此网络大场从去年底开始着手清理AOSP中的应用程序,将AOSP项目应用程序的目标,锁定在成为平台的一部分,提供其他Android应用程序可呼叫的功能。目前网络大场已经清理了三个应用程序,包括音乐播放器(下图左)、日历(下图右)以及计算器。音乐播放器现在只提供一首音乐或是一个档案的播放功能,并且对外公开作为android.media.browse.MediaBrowserService的意图处理程序(Intent Handler),播放器仍然具备基本的播放控制功能,包括播放、暂停、向前以及向后等控制组件,但是音乐图标、表演者、专辑、歌曲、播放列表、搜寻和设定的功能都被移除了。

而AOSP日历现在则为公开的日历事件意图处理程序,无法创建新事件,也不能编辑或是删除既有事件,只提供日、周以及月的检视图,而多账户支持、提醒和设定功能都已经被删除了,未来可能还会再简化。计算器因为本身是一个独立的应用程序,因此从ASOP项目中删除,不过仍然会成为一个独立的开源应用程序存在。