Android 是否可以访问和更新Exchange帐户?
在我的项目中,我需要访问设备上的Exchange帐户,以更改它们 我需要在我的应用程序中以编程的方式完成它 我到处找了找,但似乎没有办法做这样的事 有什么帮助或建议吗Android 是否可以访问和更新Exchange帐户?,android,Android,在我的项目中,我需要访问设备上的Exchange帐户,以更改它们 我需要在我的应用程序中以编程的方式完成它 我到处找了找,但似乎没有办法做这样的事 有什么帮助或建议吗 编辑 更具体地说,我需要: 列出设备上的所有电子邮件帐户,并允许用户更改Exchange帐户的设置: *服务器地址 *服务器端口号 *SSL(开/关) *接受所有SSL证书(开/关) *帐户密码查看AccountManager() 您应该能够执行以下操作: AccountManager accountManager = Acco
编辑 更具体地说,我需要: 列出设备上的所有电子邮件帐户,并允许用户更改Exchange帐户的设置: *服务器地址 *服务器端口号 *SSL(开/关) *接受所有SSL证书(开/关)
*帐户密码查看AccountManager() 您应该能够执行以下操作:
AccountManager accountManager = AccountManager.get(context);
Account[] accountList = accountManager.getAccounts();
for(Account account : accountList){
accountManager.getUserData(account, AccountManager.KEY_USERDATA);
accountManager.setUserData(account, AccountManager.KEY_USERDATA, "data");
}
Powershell可能是我想要使用的工具,但从设备上来说,这很棘手。AccountManager之类的工具应该对此有所帮助,因为它们可能正在使用远程Powershell脚本。我能想到的备选方案有:
我个人已经在我的应用程序使用的域中托管了web服务(数据源在域中),因此我将邮箱和广告用户管理服务放在这些服务旁边,然后移动应用程序进行简单的调用,如CreateUser、EnableMailbox、,CreateMailEnabledUser…您不能修改另一个exchange帐户的权限/设置(它会给您一个安全错误)。您只能创建您自己的exchange帐户,它将作为您的AppName包含在您的exchange帐户中。Lisa,您有什么代码吗?@Kedarnath谢谢Kedarnath,但我没有代码,因为我不知道如何创建:-))Lisa先说说,然后再问问题?我认为这是可能的。@Kedarnath我做到了Kedarnath,相信我。。。没有结果。。我的错误。我翻译错了您的问题标题。我不确定OP是否想修改服务器上的帐户,只是在本地设备上。@LisaAnne也许我误解了您的问题。上面的代码没有列出您设备上的所有帐户吗?是的,谢谢nyx,但我需要的是一种访问
*服务器地址*服务器端口号*SSL(开/关)*接受帐户的所有SSL证书(开/关)*帐户密码的方法,具体到Microsoft Exchange帐户