标签: account

10
推荐指数
1
解决办法
3550
查看次数

SyncAdapter:已创建帐户,requestSync确定,但setSync自动无法正常工作

我刚为我的应用创建了一个帐户.

  • 该帐户在设置中可见
  • 我在XML中设置了syncable ="true"
  • 我可以通过按设置执行手动同步 - > onPerformSync被调用
  • 我可以通过调用ContentResolver.requestSync来执行"代码"同步 - > onPerformSync被调用
  • 当然,是的,在设置中启用了同步.我不使用任何节电器.

我也遵循了这里的所有步骤:https://stackoverflow.com/a/5255360/327402

这是我通过代码获取同步的代码

AccountManager am = AccountManager.get(this); 
Account[] accounts = am.getAccountsByType(ACCOUNT);
//Log.e("DEBUG", "Accounts: " + accounts.length);
if (accounts.length == 0) {
    Account account = new Account(getString(R.string.app_name), ACCOUNT);
    ContentResolver.setIsSyncable(account, AUTHORITY, 1);
    ContentResolver.addPeriodicSync(account, AUTHORITY, new Bundle(), 7200);
    ContentResolver.setSyncAutomatically(account, AUTHORITY, true);
    if (am.addAccountExplicitly(account, "pass1", null))
        Log.i("DEBUG", "account Created: " + account.name + ", " + account.type);
    else
        Log.i("DEBUG", "addAccountExplicitly returned false");
    }
else{
    ContentResolver.requestSync(accounts[0], AUTHORITY, new Bundle());// THIS …
Run Code Online (Sandbox Code Playgroud)

account android android-syncadapter

10
推荐指数
1
解决办法
1079
查看次数

在iOS设备中获取默认用户电子邮件

是否可以直接从应用程序检索与默认电子邮件帐户关联的用户电子邮件?

截图:

在此输入图像描述

谢谢.

email account default ios

9
推荐指数
2
解决办法
8198
查看次数

在印度创建开发者帐户的问题

我是印度的开发人员.我完成了一个应用程序开发,我想发布它,但是当我尝试创建谷歌开发者帐户时,为了我的惊喜,印度在创建钱包帐户时没有出现在国家/地区的下拉列表中.我继续选择美国,在询问卡号时,我提供了我的借记卡号码(没有空格),CVV号码和地址正确,但是它说卡无效,但是卡正在工作,我还是尝试了另一张卡,同样的问题.我无法创建开发者帐户.来自印度的任何人都面临这个问题?可能是由于货币.有人有解决方案吗?

account android

9
推荐指数
1
解决办法
6589
查看次数

android sdk在帐户设置中提示Toast消息

我正在使用AbstractAccountAuthenticator,我想为我的应用单独帐户.因此,当用户选择为此应用添加新帐户时,我想提示消息.我看到其他应用程序使用Toast来显示消息,但由于某些原因,我没有显示.

我显示如下消息:

public Bundle addAccount() {
    if (accounts.size() > 0) {
        Toast.makeText(context, R.string.MSG_ONLY_ONE_ACCOUNT_IS_SUPPORTED, Toast.LENGTH_LONG).show();
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?我正在检查AbstractAccountAuthenticator的addAccount()方法中的帐号.

authentication account android message

9
推荐指数
1
解决办法
892
查看次数

Accountmanager.addAccount()vs Accountmanager.addAccountExplicitly()

为什么我们在使用Accountmanager.addAccount()所有参数创建帐户时使用Accountmanager.addAccountExplicitly().

我用Accountmanager.addAccount()谷歌搜索并发现我们何时使用它触发AbstractAccountAuthenticator addAccount事件,但有什么意义呢?为什么我们应该使用addAccount方法?

更新

我们可以这样创建帐户:

 Account account = new Account(accountname, accountType);
 mAccountManager.addAccountExplicitly(account, accountPassword, null);
Run Code Online (Sandbox Code Playgroud)

account android accountmanager

8
推荐指数
1
解决办法
4191
查看次数

如何获取一些假电报账户来测试我的项目

我需要三个假电报帐户来测试我的项目.有可能创造或获得它们吗?或者我必须购买三张SIM卡并注册三个帐户?

testing account telegram

8
推荐指数
1
解决办法
990
查看次数

为什么我们应该让帐户激活/密码重置链接在一段时间后过期?

如果它们永不过期,会有任何重大问题吗?

有人忘了他的密码并要求重置他的密码,一封带有密码重置链接的电子邮件发送给他.

然后他突然想起了他的密码,所以他只是忽略了密码重置电子邮件.但过了几天,他又忘了.由于他的邮箱中已经有密码重置电子邮件,他只需点击该链接即可返回网站重置密码.

这似乎没问题,为什么我们应该让帐户激活/密码重置链接在一段时间后过期?

account activation forgot-password

7
推荐指数
1
解决办法
3838
查看次数

如何从设置UI隐藏我的自定义帐户管理器

我的要求是添加联系人到我的自定义帐户,这是相应的.

Settings -> + Add account屏幕显示,提供账户管理所有应用程序的列表; 即,我的应用程序名称也显示在那里.但是,我的要求是不在该列表上显示我的应用程序.

以下是涉及的课程:

AccountManagerActivity.java

public class AccountManagerActivity extends AccountAuthenticatorActivity {
EditText etName, etPhone;
Button btnSave;
String strName, strPhone;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    etName = (EditText) findViewById(R.id.etName);
    etPhone = (EditText) findViewById(R.id.etPhone);
    btnSave = (Button) findViewById(R.id.btnSave);
    btnSave.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            if (etName.getText().toString() == null|| etName.getText().toString().equalsIgnoreCase("")|| etPhone.getText().toString() == null|| etPhone.getText().toString().equalsIgnoreCase("")) 
            {
                Toast.makeText(getApplicationContext(),"Enter Name And Phone", Toast.LENGTH_LONG).show();
            } 
            else 
            {
                strName = etName.getText().toString();
                strPhone = etPhone.getText().toString(); …
Run Code Online (Sandbox Code Playgroud)

account android contacts accountmanager android-syncadapter

7
推荐指数
1
解决办法
1552
查看次数

在WooCommerce中以编程方式更新客户的帐单信息

我有一个表单,用户可以注册一个事件,如果他们愿意,可以随时更新一些帐单信息。

我有他们可以更新的信息列表,例如

 $inputs = array(
        'billing_city'          => 'City',
        'billing_postcode'      => 'Postcode',
        'billing_email'         =>  'Email',
        'billing_phone'         =>  'Phone',
    );
Run Code Online (Sandbox Code Playgroud)

然后,我尝试使用WC_Customer该类来更新更改的信息:

$customer = new WC_Customer( get_current_user_id() );
foreach ($inputs as $key => $label ) {
     $method = 'set_'. $key;
     $customer->$method( $value );
}
Run Code Online (Sandbox Code Playgroud)

这似乎很简单。但是,帐单信息不会更改。

我究竟做错了什么?还有其他功能可以解决此问题吗?

Woocommerce文档并没有真正解释太多。

php account wordpress billing woocommerce

7
推荐指数
1
解决办法
2937
查看次数