济宁GMS认证价格
  • 济宁GMS认证价格
  • 济宁GMS认证价格
  • 济宁GMS认证价格

产品描述

本公司只提供咨询服务!
做GMS前产品要软件安全补丁要更新至新;
济宁GMS认证价格
解析谷歌GMS认证测试项目-CTS Verifier
谷歌GMS认证的测试项目包括CTS、GTS、CTS Verifier,这是认证申请流程中的一个重要节点,下面华商检测给您详细解析一下关于CTS Verifier。
CTS Verifier是CTS兼容性测试的补充。CTS检查的是可以自动化的API和功能,而CTS Verifier是测试在没有手动输入的静态设备上测试这些API和功能,例如音频质量,触摸屏,加速度计,相机等等。
一、测试准备
该设备必须通过成功通过兼容性测试套件来验证Android API兼容性。
二、硬件要求
具有USB 2.0兼容端口的Linux计算机
具有已知兼容的蓝牙,Wi-Fi直接和NFC主机(HCE)实施的*二个Android设备
三、测试步骤
1、在Linux计算机上安装Android SDK。
2、下载适用于测试版的Androi本的CTS Verifier.apk。
3、将CTS Verifier.apk安装到被测设备(DUT)。
4、确保设备的系统数据和时间设置正确。
CTS测试介绍CTS测试全称为系列兼容测试(Compatibility Test suite),CTS是为了测试手机是否符合google定义的兼容性规范(Compatibility Definition)。从而基于Android的应用程序能在基于同一个api版本的设备上面运行。通过CTS测试的设备可以获得Android的商标,并且享受Android Market的权限。
CTS测试是一个基于uiautomator安卓原生自动化框架运行的自动化测试。通过CTS测试,保证系统的安全性和稳定性。
CTS测试的目的
由于Google系统的开源性,很多手机厂商基于安卓系统做出了深度优化,从而造成了安卓移动终端的碎片化,导致android终端的兼容性差的问题,严重影响用户体验。手机通过CTS测试,是市场得到了一个通过的规范:
1. 让App提供更好的用户体验,用户可以选择更多的适合自己设备的app
2. 让开发者设计更高质量的app
3. 通过CTS的设备可以运行Android market
4. CTS是免费的,很简单
CTS测试运行原理
在pc端安装CTS测试套件,安装完成后,就可以通过连接到pc端的数据线将测试用户发送至手机上,完成测试用例的执行,并且把执行结果返回给PC端。
CTS测试套件目录文档结构
CTS目录结构
-- docs
-- logs 运行cs产生的log文件
-- plans 运行计划
-- results 测试结果
-- testcases 测试用例配置
-- respository
-- resource 资源文件
-- tools 运行工具
CTS测试环境准备
测试环境
① windows
windows环境,需要自己重写脚本
1. 电脑端配置JDK/SDK的环境
2. 将解压后的测试套件(文件名android-cts)拷贝至adt目录下的sdk目录
② Linux(推荐64位UBUNTU 10.04)
一般来说,linux上运行较为稳定,所以手机厂商都是在linux端跑cts测试
1. 电脑端配置JDK/SDK的环境
2. 将测试套件解压至pc端/data目录下
测试准备工作
下载需要进行测试的软件版本(ROM)
插入可用的SIM卡(双开手机,需确保卡1有sim卡)
写入合法的IMEI号(手机的身份证,每一个手机都会有的一个IMEI号)
连接一个可翻墙的WIFI网络(可以使用中国香港专线,网络比较稳定)
手机端配置
手机恢复出厂设置
手机语言设置为英语
手机需常亮并取消锁屏
开启GPS
开启USB调试后勾选stay awake和allow mock location
安装CtsDeviceAdmin.apk(位于android-cts/repository/testcases),进入setting->security->device administrators的前两项
确保手机SD卡有>1G的存储空间
确保手机没有谷歌账号或其他账号存在
确保手机时间和日期设置正确(连接数据后,会自动更新时间,时区选择默认时区)
…(其余在CDD文档中有定义)
CTS测试流程
手机和PC连接,打开USB调试模式,用adb devices检查是否连接好手机
在/data进入android-cts/tools/目录,执行cts-tradefed脚本进入测试环境
在测试环境中输入以下命令进行整体测试
run cts --plan CTS

run cts -c android.app.cts.SystemFeaturesTest
1
2
3
注意: CTS测试会持续10+个小时
补充: CTS测试环境基本命令介绍
分类 命令 说明
Host help 基本命令帮助说明
help all 基本命令帮助说明
exit 退出控制台
Run run cts –plan test_plan_name 运行*计划
run cts –package/-p 运行*包
run cts –class/-c [–method/-m] 运行*方法
run cts –continue-session session_ID 继续运行*会话session_id
run cts [options] –serial/-s device_ID 运行*设备
run cts [options] –shards number_of_shards 运行多个设备
run cts –help/–help-all 运行帮助
List l/list d/devices 列出连接的设备
l/list packages 列出所有测试包
l/list p/plans 列出所有测试计划
l/list r/results 列出已经保存的测试结果
济宁GMS认证价格
Android Go 与GMS认证
什么是 Android Go?Android Go 是 google 基于 Android8.x之后的系统,提出的一个轻量级操作系统解决方案,可以在低内存的设备上以较好的体验运行Android系统。
Android Go 对手机的配置要求较低,为512M的内存,通常会在不**过1GB 内存的设备上运行。Android Go 是谷歌在新兴市场进一步扩展 Android 系统计划的一部分,其较低的价格能够涵盖大部分低端用户。
Android Go版本的一些特性:
Android Go不支持平板设备
支持Android Go的芯片厂商有:MTK、展讯、高通
Android Go版本优化了速度、内存使用率;减少了apk的大小
Android Go版本和普通版本相比,在安全性上面并没有作出妥协
部分功能,如画中画,多窗口等将不再在Android Go版本中提供
N版本无法通过OTA升级到Android Go
Android Go 的特点
Android Go 包含三个方面的优化 :操作系统,谷歌Play商店,谷歌应用程序,将能更好地运行在入门设备上。
1、更大的可用空间
体积更小的应用程序,更多的可用存储空间,以及多样的内容的存储方式
减少预装应用的数量,安装轻量级的app(占用更少的存储空间),将获取更多的剩余存储空间
创建下载和更新更少的全新应用,不仅可以减少占用的空间,同时显著提高应用的性能
google的新应用Files Go,可以帮助快速查找文件,并且过滤不需要的内容
更好的性能
通过使用增强型应用程序和一些新应用程序,构建快速流畅的手机体验,可以比以往更快地发送邮件,获取答案,查找路线和玩游戏。
Google Go 应用
Google Go 可以通过简单的输入轻松快速地找到热门的搜索、和应用程序,趋势图像和GIF动画。
Google Assistant Go 应用
Google Assistant 可以在低于1G的设备上使用,给用户带来轻量化的语音交互体验
Gboard 应用
自动更正错误、语音输入、多语言打字帮你更轻松的沟通,还提供了GIF动画、表情符号。目前有220语言,是支持语言多的输入法
3、节省流量
通过一个内置的数据管理器和更多的选项来对流量进行检测和管理,而不仅仅是控制流量的使用。
Data Saver
默认是打开的,可即时节省流量。 用来控制哪些应用程序可以使用您的流量,何时可以使用
Peer-to-Peer Sharing
随时随地分享您喜爱的内容。 通过Files Go去分享视频,不会消耗流量。
Chrome 浏览器
Chrome浏览器配备了自己的流量节省程序,默认是打开的,它限制后台数据,并帮助您节省多达60%的移动数据。
系统安全
Android Go在用户安全方面也没有妥协,具有和Android Oreo相同的关键安全服务,带有Google Play Protect内置的移动安全功能,可保护应用程序和数据的安全
每天有**过20亿台设备受到保护,扫描程序针对移动数据使用进行了优化,因此不会浪费您的流量。
内置查找我的设备功能
如果设备丢失或被盗,只需从其他设备登录到您的Google帐户,即可追踪,设置密码或清除密码。
扫描所有安装的应用
可以扫描所有应用的安装,无论从何处下载,无论是否连接到网络。
其他
专门为 Android Go推出的 Google Play 应用商店,该版本的应用商店可以收到 Google 专门为Android Go设备推荐的轻量化应用,尤其是那些不吃内存、不抢空间、节省流量的应用。
为了配合 Android Go,Google 推出了一系列新应用:

这些应用的特征都是占用空间小,速度流畅,就是所谓的轻量化。以Google Go为例,与之前版本相比它多消耗 40% 的流量,安装包大小不**过 5MB,使用体验更快也更加简单。
Android Go的GMS认证
1、A-GO GMS APK is Assistant Go/Chrome/Gmail Go/Maps Go*/Play Store/Google Go/YoutubeGo
2、Maps Go is optional on 512MB devices;Files Go is optional
3、Only 7 APK can be pre-loaded
4、Android Go项目对屏幕分辨率以及Free ROM/RAM都有要求,具体可咨询相关的芯片制造商
5、俄罗斯的项目不能使用Android Go
Android Go版本以GMS Express plus方式过认证的要求如下:
Google Search 搜索:要预装Google search Go的版本,默认在default Home screen 且为的搜索apk。
Google Assistant 语音助手:要预装Assistant Go的版本,要成为设备上的语音助手。
Mail 信件:要预装Gmail Go的版本,Gmail是设备上的信件app。
Calendar 日历:要预装Google Calendar的一般版本,是设备上的日历应用
keyboard 输入键盘:要预装Gboard Go的版本,是设备上的输入键盘app。
SMS Messaging: 预装Android Messages一般版本,要求为设备上的短信app,且位置要在Hotseat上
Browser浏览器 : 预装Chrome Browser一般版本,作为默认浏览器,且摆放在Hotseat位置。
Youtube: 预装一般版本或者Go版本,依据Go的Geo-table表格来判断,放在首页上。
Google Map :预装Google Maps go版本,只能在大于512M的设备上加入。
Files Go: 要求预装 Files Go,要求为设备上的文件管理应用。
注意点:
1、Youtube&Youtube Go 依据Geo-table放置在主页面上
2、Messaging和Chrome需要放置在hotseat,其中Chrome要设置为默认浏览器
3、其他的按照一般GMS配置
济宁GMS认证价格
Android P(9.0)GMS认证新要求
本文档主要初步整理Android P对GMS认证的新要求
一、基本环境
主机要求:
Java 8
Python 2.7
ADB 1.0.39
VTS 环境
sudo apt-get install python-dev
sudo apt-get install python-protobuf
sudo apt-get install protobuf-compiler
sudo apt-get install python-virtualenv
sudo apt-get install python-pip
注意事项:
1、P版的CTS测试过程中,不要拔手机,否则终结果无法完整测试出所有模块
2、测试指令发生了变化,具体可在终端使用help查看
3、由于AVB2.0的影响,替换GSI和之前的方法有所不同,需要注意
二、CTS
1、Android 9.0 针对 WLAN RTT 功能增加了一个 API,此 API 允许设备测量自身与接入点之间的距离,从而显著提高室内位置信息精确度。
以下是支持 WLAN RTT 的两款推荐设备:Google Wifi 和 Compulab 的 Filet2 接入点(使用 5GHz 频段,带宽设为 40MHz)。
2、Android 9.0 的初始 API 级别
对于搭载 Android 9.0 的设备,请将属性 ro.product.first_api_level 设置为在代号、标记和细分版本号上找到的有效值。
对于搭载 Android 8.x 或更低版本的设备,请为产品的个版本取消设置(移除)属性 ro.product.first_api_level。对于所有后续版本,请将 ro.product.first_api_level 设置为正确的 API 级别值。
3、Android 9.0 引入了 Open Mobile API 测试用例,用于检查安全元件底层实现是否符合标准,需要特殊的SIM卡进行测试。
4、视频播放的存储空间要求
以下是按视频播放分辨率列出的存储空间要求:
480x360: 98MB
720x480: 193MB
1280x720: 606MB
1920x1080: 1863MB
5、部分基本要求
屏幕尺寸至少为 2.5 英寸。
必须支持第三方输入法编辑器应用。
必须提供“Home”、“Recents”和“Back ”功能;“Back ”功能的常规按下事件和长按事件都可以发送到前台应用,上述事件不得被系统占用,且可从 Android 设备外部触发。
必须支持触摸屏输入。
如果包含各种sensor,则需要保证sensor的性能要求,参考CDD文档。
32位系统和64位系统,在不同的密度和分辨率的情况下,对小内存都有要求,参考CDD文档。
必须包含麦克风,必须具有音频输出机制,并声明 android.hardware.audio.output。
必须支持多种音频视频编解码,具体参考CDD文档。
-/gbaejej/-

http://ctclabs.b2b168.com 东莞市信准检测技术服务有限公司与深圳市华商检测技术有限公司达成战略合作伙伴关系,深圳市华商检测技术有限公司所发信息中的测试与检测由东莞市信准检测技术服务有限公司测试与检测,报告由东莞市信准检测技术服务有限公司出具。

产品推荐