2013-05-15
要想理解GoogleServicesFramework,得先从GMS说起,GMS全称为Google Mobile Service,即谷歌移动服务。是谷歌的一项服务,旨在让用户利用移动电话或其他移动设备使用谷歌搜索(Search)、语音搜索(Search by Voice)、Gmail邮件服务、联系人同步(Contact Sync)、日历同步(Calendar Sync)、GTalk聊天、谷歌地图(Google Maps)、谷歌街景(Street View)、YouTube在线视频、软件市场(Android Market)服务,在Android4.0系统中还提供了Google+社交应用服务。
谷歌将谷歌移动服务(GMS)内嵌到Android手机系统中,并且对android手机生产商给予不同程度的授权,把搭载Android系统的手机厂商分为三个级别:
1).非授权认证:免费使用Android操作系统,但不能内嵌GMS;
2).部分授权认证:内嵌部分GMS服务,但手机不能打上谷歌的商标;
3).完全授权认证:内嵌所有的GMS服务,也可以使用“with Google™”的谷歌商标;
目前在市面上,只有少数的手机厂商通过了完全授权认证。
谷歌认证并不是想象的那么容易,谷歌要根据厂商的实力和地区因素来考虑认证的等级。
对于厂商来说,GMS除了可以获得更多的谷歌服务权限之外,还是拉开品牌区隔度的有效手段。
《谷歌服务框架 GoogleServicesFramework》是谷歌安卓系统官方服务框架,用来作为谷歌软件的支持平台。
国行手机如果没有内置谷歌服务框架(GoogleServicesFramework),在使用过程中如果安装谷歌地图(google map)和谷歌商城(google play)之类的官方应用时就会闪退或者报错,而且无法玩需要通过商城验证的游戏。
/system/app/GoogleServicesFramework.apk在android系统里面是可以删除的一个APK程序,但现在有很多的软件和游戏需要谷歌服务的支持。
谷歌服务和apk文件对应关系是:
有三个文件是核心程序,必须安装:
GoogleServicesFramework.apk——Google基础服务框架,任何Google服务必需先安装;
GoogleContactsSyncAdapter.apk——Google联系人同步服务接口;
GoogleCalendarSyncAdapter.apk——Google日历同步服务接口;
其他:
ChromeBookmarksSyncAdapter.apk —-书签同步
GalleryGoogle.apk —-相册
GenieWidget.apk —-桌面挂件
GoogleBackupTransport.apk —-备份
GoogleFeedback.apk —-问题回报
GoogleLoginService.apk —-帐户登录
GooglePartnerSetup.apk —-协作
GoogleQuickSearchBox.apk —-快速搜索
GoogleTTS.apk —-语音识别
MarketUpdater.apk —-市场升级
MediaUploader.apk —-媒体上传
NetworkLocation.apk —-网络位置(配合agps使用)
OneTimeInitializer.apk —-不知道了
Phonesky.apk —-不知道了
SetupWizard.apk —-设置向导
Talk.apk—- 谷歌聊天
VoiceSearch.apk—- 语音搜索可以
Google Play.apk—-Google应用商店
com.google.android.voicesearch.apk(谷歌语音搜索)
com.google.android.gm.apk(GMAIL)
com.google.android.apps.translate.apk(谷歌翻译)
com.google.android.apps.plus.apk(GOOGLE+)
com.google.android.apps.authenticator.apk(谷歌验证程序)
Talk2.apk(带语音视频通话功能的google talk)
Street.apk(谷歌地图街景视图,安装了谷歌地图的可以选择安装)
NetworkLocation.apk(网络位置服务)
MediaUploader.apk(谷歌媒体上传服务)