android - 如何以编程方式调用android中的帐户设置

标签 android android-activity

这是我的代码。

Intent i=new Intent();
try {
    i.setClassName(this, (Settings.ACTION_ADD_ACCOUNT));
    startActivity(i);
}
catch(Exception e) {
    e.printStackTrace();
}

我收到空指针异常。请帮忙

最佳答案

试试这个

Intent intent=new  Intent(Settings.ACTION_SYNC_SETTINGS);
startActivity(intent);

添加gmail

您可以使用 AccountManager .

AccountManager acm = AccountManager.get(getApplicationContext());
             acm.addAccount("com.google", null, null, null, thisclassname.this, 
             null, null);

关于android - 如何以编程方式调用android中的帐户设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13639976/

相关文章:

android - Airwatch:它如何与版本一起使用?

android - JSONStore 代码不起作用

java - Calendar.getTime().getYear() 返回 0113 而不是 2013

android - Caused by : java. lang.ClassCastException : com. bustracker.MainActivity cannot be cast to android.content.BroadcastReceiver

android - 在 Android 中使用 ResultReceiver

android - SavedInstanceState 始终为空,即使它有一个 id

android - 在 Activity 的生命周期变化期间接收广播

android - 为什么 dex 文件存储在我的应用程序的缓存目录中?

android - 当我们进入 ListView 的开头时,回收器 View 显示按钮可见

java - 使用 2 个 Java 类显示 1 个 XML 文件的信息