我想测试我的应用在 Android Go 上的表现。
我了解需要设置以下条件:
- targetSdkVersion >= 26
- 添加
<uses-feature android:name="android.hardware.ram.low" android:required="true">
到应用程序清单。 - 内存大小≤1GB
- 设备上的应用程序大小应小于 40MB(我的小于 20MB)。
如何判断我的应用程序是否在 Android Go 模式下运行?
我创建了一个具有以下配置的模拟器:
名称:Andorid_go_API_27
CPU/ABI:谷歌 API 英特尔凌动 (x86)
路径:C:\Users\rotem.matityahu.android\avd\Andorid_go_API_27.avd
目标:google_apis [Google API](API 级别 27)
皮肤:1080x1920
SD 卡:100 MB
hw.dPad:没有
硬件液晶显示器高度:1920
runtime.network.speed:满
hw.accelerometer: 是的
hw.device.name:新设备 1
vm.heapSize: 256
皮肤动态:是的
hw.device.manufacturer:用户
hw.lcd.宽度:1080
hw.gps:是的
hw.initialOrientation:纵向
skin.path.backup: _no_skin
image.androidVersion.api: 27
hw.audioInput:是的
image.sysdir.1:系统图像\android-27\google_apis\x86\
tag.id:google_apis
显示设备帧:没有
hw.camera.back:模拟
hw.mainKeys:没有
AvdId:Andorid_go_API_27
hw.camera.front:模拟
hw.lcd.密度:480
avd.ini.displayname:Andorid go API 27
hw.gpu.mode:自动
hw.device.hash2: MD5:1c925b9117dd9f33c5128dac289a0d68
硬件内存大小:512
hw.trackBall: 没有
PlayStore.enabled: 假
fastboot.forceColdBoot:没有
硬件电池:是的
hw.cpu.ncore:2
hw.sd卡:没有
tag.display:谷歌 API
runtime.network.latency:无
硬件键盘:是的
hw.sensors.proximity:是的
disk.dataPartition.size: 800M
hw.sensors.orientation:是的
avd.ini.encoding: UTF-8
hw.gpu.enabled:是的