android market api中的android是什么?
我正在使用 这是android market api中的android是什么?,android,google-play,Android,Google Play,我正在使用 这是setandroid的问题,因为如果我使用的是安卓系统,那么它就可以工作,而上面的安卓系统id(我的galaxy s3安卓系统id)就不能工作 实际上是安卓id吗?你用错了安卓id,这种方式对我很有效 TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); String udid = telephonyMa
setandroid
的问题,因为如果我使用的是安卓系统,那么它就可以工作,而上面的安卓系统id(我的galaxy s3安卓系统id)就不能工作
实际上是安卓id吗?你用错了安卓id,这种方式对我很有效
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String udid = telephonyManager.getDeviceId();
session = new MarketSession();
session.getContext().setAndroidId(udid);
session.setAuthSubToken(token);
不要忘记添加此权限
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
这种方法无效。它不是一个官方API,它的开发人员可以多次更改或更新,因此您需要多次更改代码或方法。我用这个非官方的API创建了一个应用程序,第一次它运行良好,然后在一个月后崩溃,再次开始工作,然后再次崩溃。这个API可以检索市场上并非所有应用程序的信息。我认为开发人员有自己的数据库,他们可以在需要时更新它。我决定不使用这个API。
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String udid = telephonyManager.getDeviceId();
session = new MarketSession();
session.getContext().setAndroidId(udid);
session.setAuthSubToken(token);
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>