我想禁用某些功能并减少Android Go设备上的内存消耗。我想为所有Android设备安装一个APK。
如何检测我的应用程序正在Android Go 8.1设备上运行?检查8.1版本是否足够?是否也可以将8.1版本分发到正常的Android设备?
我想测试我的应用在 Android Go 上的表现。
根据这篇文章:https : //developer.android.com/develop/quality-guidelines/building-for-billions-device-capacity.html#androidgo
我了解需要设置以下条件:
<uses-feature android:name="android.hardware.ram.low" android:required="true">
到应用程序清单。如何判断我的应用是否在 Android Go 模式下运行?
我创建了一个具有以下配置的模拟器:
名称:Andorid_go_API_27
CPU/ABI:Google APIs Intel Atom (x86)
路径:C:\Users\rotem.matityahu.android\avd\Andorid_go_API_27.avd
目标:google_apis [Google APIs](API 级别 27)
皮肤:1080x1920
SD 卡:100 MiB
hw.dPad:没有
hw.lcd.height: 1920
runtime.network.speed:满
hw.加速度计:是的
hw.device.name:新设备 1
vm.heapSize:256
skin.dynamic:是的
hw.device.manufacturer:用户
hw.lcd.width: 1080
hw.gps:是的
hw.initialOrientation:纵向
skin.path.backup: _no_skin
image.androidVersion.api: 27
hw.audioInput: 是
image.sysdir.1: system-images\android-27\google_apis\x86\
tag.id: google_apis
showDeviceFrame: 没有
hw.camera.back:模拟
hw.mainKeys: 没有
AvdId:Andorid_go_API_27
hw.camera.front:模拟
hw.lcd.密度:480
avd.ini.displayname: Andorid go API 27 …
我是 ROM 开发的新手。我有一台 Moto e 第一代设备。我想给它另一种生活。所以我试图从 AOSP Q Beta 1 源代码构建 Android Go。我不知道如何添加产品以及如何配置它来构建 Android Go。请帮我配置和构建它。
有什么方法可以检测该设备正在运行 Android Go 版本吗?需要确定设备是否能够提供SYSTEM_ALERT_WINDOW
自API 29。
根据参考,Settings.canDrawOverlays(Context context)
在API 29 Go上将始终返回 false 。在不知道系统是否可以访问SYSTEM_ALERT_WINDOW
的情况下,很难解决这个问题。
android ×4
android-go ×4
android-10.0 ×1
custom-rom ×1
java ×1
performance ×1
permissions ×1
rom ×1