1

正如我们可以在本机代码中找到android唯一ID一样 -

import android.provider.Settings.Secure;

private String android_id = Secure.getString(getContext().getContentResolver(),
                                                    Secure.ANDROID_ID); 

但是请建议我他们有什么方法可以使用phonegap做同样的事情吗?

4

2 回答 2

0

http://docs.phonegap.com/en/1.0.0/phonegap_device_device.md.html#device.uuid

于 2012-07-18T06:35:09.377 回答
0

实际上,这是您调用时的默认行为device.uuid,至少在 Phonegap 3.5.0 上是这样。你可以看到,如果你检查源代码org.apache.cordova.device.Device

public class Device extends CordovaPlugin {
...
    /**
     * Get the device's Universally Unique Identifier (UUID).
     *
     * @return
     */
    public String getUuid() {
        String uuid = Settings.Secure.getString(this.cordova.getActivity().getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
        return uuid;
    }
...
}
于 2015-04-23T21:18:38.963 回答