我試圖讓設備ID下面的代碼如何解決錯誤
public String getDevId() {
String devId=android.telephony.TelephonyManager.getDeviceId();
return devId;
}
但它說:「非靜態方法「非靜態方法‘getDeviceId()’不能由靜態上下文中引用」 getDeviceId()'不能被靜態上下文引用「
我試圖讓設備ID下面的代碼如何解決錯誤
public String getDevId() {
String devId=android.telephony.TelephonyManager.getDeviceId();
return devId;
}
但它說:「非靜態方法「非靜態方法‘getDeviceId()’不能由靜態上下文中引用」 getDeviceId()'不能被靜態上下文引用「
public String getDeviceId(Context context){
TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
return telephonyManager.getDeviceId();
}
首先清理你的核心Java。 – Arunkumar
我做了tryTelephonyManager xx = new TelephonyManager();但它是說「TelephonyManager()」不是公開的 –
包含你的logcat,所以我們可以看到發生了什麼 –