我正在使用Eclipse为android开发应用程序,我想集成Admob来赚钱。教程说我应该观看LogCat来查找ID,但是它在哪里呢?
当我在测试模式或真实模式下运行时,有时eclipse会通知广告返回,但它不会在emu中显示。有谁能解释一下吗?
发布于 2022-01-07 14:00:27
我在我的一个项目中使用了这段代码。希望对每个人都有帮助:) Rajji
public String getDeviceId(){
MessageDigest messageDigest = MessageDigest.getInstance("MD5");
String androidId =
Settings.Secure.getString((ContentResolver)this.getContentResolver(),"android_id");
messageDigest.update(androidId.getBytes());
byte[] arrby = messageDigest.digest();
StringBuffer sb = new StringBuffer();
int n = arrby.length;
for(int i=0; i<n; ++i){
String oseamiya = Integer.toHexString((int)(255 & arrby[i])));
while(oseamiya.length() < 2){
oseamiya = "0" + oseamiya;
}
sb.append(oseamiya);
}
try{
String result = sb.toString();
return result;
}catch(NoSuchAlgorithmException e){
e.printStackTrace();
return "";
}
}
https://stackoverflow.com/questions/4524752
复制相似问题