在我的应用程序中支持android map apis的最佳方法是什么?
谷歌发布了Android谷歌地图api v2,而v1仍然存在(并且对旧款手机效果更好).
到目前为止,我看到两个scenarii.
我可以使用多个apk功能google play.
google play?关于opengl的支持?这种情况意味着每次我想构建我的项目时,我都必须复制/粘贴一些文件,更新其他可能很麻烦的文件.
除非我使用定制的构建过程(使用ant或maven).
,人们可以利用来实现if/else的语句,包括在manifest文件中的声明都的API.
首先,新的v2 api是基于矢量的,在CPU/GPU上更重(v1 api使用位图图块).
其次,新的v2 api需要opengl 2.0.据说在所有Android设备运行froyo或以后都支持.
不幸的是,事实并非如此.
例如,谷歌游戏/市场无法识别古老的HTC魔术运行姜饼(在自定义ROM上)以支持opengl 2.0.
也许还有更多......
如何检测我的设备正在运行的open open版本?所有我发现的是android说所有设备2.3+都支持openGL 2.0.Witch不是真的,因为我发现设备已经升级到2.3版,但是系统不支持它.
我的Android应用程序中有Google Maps。我是通过选择新的Google Maps Activity并将其粘贴到Android Studio中来添加的。它在我的Android手机(Lenovo K5 Note)上运行良好,但是当我将项目复制到另一台计算机并在另一台设备(Coolpad)上运行时,它在左下角显示空白屏幕(米色或白色),带有Google徽标。