ユーザーが自分のアプリで新しいアカウントを作成すると、アンドロイドアカウントマネージャーで新しいアカウントを作成します。 ユーザーは設定 - >アカウントで自分のアカウントを見ることができます。...アンドロイドアカウントマネージャから自分のアプリを削除する "アカウントを追加"
質問:アカウントで「新しいアカウントを追加」をクリックして同期すると、リストから自分のアプリを削除できますか?ユーザーはこのリストに自分のアプリを表示すべきではありませんが、アプリでアカウントを作成することはできます。
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" />
答えのためのThx。しかし、私はこのサービスを停止する方法を見つけることができません。何か案は? – Kulibin
「無効にする方法」を意味しますか? ['PackageManager.setComponentEnabledSetting()'](https://developer.android.com/reference/android/content/pm/PackageManager.html) – ozbek
を参照してください。そして、私が得たもの:新しいアカウントを作成し、AuthServiceを無効にします。それから(私が必要なときに)私はこのサービスを有効にし、私の救われたアカウントを取得したい。しかし、このアカウントは利用できません。サービスを無効にすると削除されました。だから私は私のサービスを無効にすることはできません。そして、おそらく、私がしたいことをすることは不可能です...どんな方法でも、助けを求めてください。 – Kulibin