When I want to create a android virtual machine on my computer there is two options to select a target device. Both of them are for same API level. So which one should I select? What is the differences between them?
当我想在我的计算机上创建一个Android虚拟机时,有两个选项来选择目标设备。它们都是针对相同的API级别。那么我应该选择哪一个?它们之间有什么区别?
1 个解决方案
#1
19
One is basic Android, whereas the other comes with the additional Google APIs. These include things such as the Google Maps, C2DM, and USB Open Accessory libraries.
一个是基本的Android,而另一个是附加的Google API。其中包括Google Maps,C2DM和USB Open Accessory库等。
All approved Android devices (i.e those with the Google Market place) will support these APIs. Those cheaper Android devices that haven't gone though the Android certification process won't have the APIs.
所有获得批准的Android设备(即具有Google Market位置的设备)都将支持这些API。那些没有经过Android认证过程的更便宜的Android设备将没有API。
I would code agaisnt the non-Google APIs unless you need any of the features.
除非您需要任何功能,否则我会对非Google API进行编码。
#1
19
One is basic Android, whereas the other comes with the additional Google APIs. These include things such as the Google Maps, C2DM, and USB Open Accessory libraries.
一个是基本的Android,而另一个是附加的Google API。其中包括Google Maps,C2DM和USB Open Accessory库等。
All approved Android devices (i.e those with the Google Market place) will support these APIs. Those cheaper Android devices that haven't gone though the Android certification process won't have the APIs.
所有获得批准的Android设备(即具有Google Market位置的设备)都将支持这些API。那些没有经过Android认证过程的更便宜的Android设备将没有API。
I would code agaisnt the non-Google APIs unless you need any of the features.
除非您需要任何功能,否则我会对非Google API进行编码。