当用户在我的应用中创建新帐户时,我会在Android帐户管理器中创建新帐户。因此,用户可以在“设置”->“帐户和同步”中看到他的帐户。
那么问题是:当用户点击“添加新帐户”时,是否有可能从列表中删除我的应用程序?用户不应该在此列表中看到我的应用程序,但仍然可以在我的应用程序中创建帐户。
PS. 我不想在单击添加帐户时打开活动,我只想不显示我的应用程序点在列表中。
我在我的清单中有:
我的身份验证器:
那么问题是:当用户点击“添加新帐户”时,是否有可能从列表中删除我的应用程序?用户不应该在此列表中看到我的应用程序,但仍然可以在我的应用程序中创建帐户。
PS. 我不想在单击添加帐户时打开活动,我只想不显示我的应用程序点在列表中。
我在我的清单中有:
<service
android:name="myPackage.authenticator.AuthenticationService"
android:exported="false" >
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator" />
</intent-filter>
<meta-data
android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>
我的身份验证器:
<?xml version="1.0" encoding="utf-8"?>
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
android:accountType="myType"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:smallIcon="@drawable/ic_launcher" />
PackageManager.setComponentEnabledSetting()
。 - ozbek