我正在尝试实现GCM推送通知并尝试获取Android模拟器ID,并添加以下代码,但它显示以下错误.我在这个平台上相对较新.
public class MainActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String android_id= Settings.Secure.getString(getContext().getContentResolver(), Settings.Secure.ANDROID_ID); }
View类中提供了getContext()方法.使用MainActivity.this
访问getContentResolver
方法:
String android_id= Settings.Secure.getString(MainActivity.this.getContentResolver(), Settings.Secure.ANDROID_ID)