2017-10-25 19 views
0

これは可能なことではないかもしれませんが、私はいくつか試しました。連絡先プロバイダ:デフォルトで連絡先をリストから隠す方法

プロバイダからの連絡先を、非表示(GROUP_VISIBLE、0)に設定されているグループに設定しようとしました。しかし、彼らはまだ連絡先リストに表示されます。

また、連絡先を表示しないように設定し、グループ化されていない連絡先を表示しないように設定し、グループ化/グループ解除のいくつかのバリエーションを試しました。

私の目標は、主にCallerIdのためだけに使用される連絡先を持つことです。

アイデア、考え?

答えて

1

連絡先アプリでは、通常、ユーザーが好きな表示オプションを選択できます。

問い合わせのアプリは、異なるデバイス間で異なりますが、オプションは、通常は以下のとおりです。ユーザーことができ

  • 表示見えグループのみ(通常は「カスタム」と呼ばれる(GROUP_VISIBLEを無視して)

    1. 表示するすべての連絡先特定のグループを表示または非表示にする)
    2. 特定のグループを表示します。

    あなたの連絡先を非表示のグループにすると、一部のユーザーだけが非表示になりますが、すべてではなく、連絡先グループを表示するためのチェックボックスも選択できます。

    ほとんどの発信者IDアプリケーションは、着信イベントに登録し、着信呼出画面の上部に発信者ID情報を含むポップアップを表示します。

    WindowManager.LayoutParams.TYPE_SYSTEM_ALERTを使用すると、着信コール画面(Facebookのチャットヘッドなど)の上にあるように、常に最前面に表示できます。 これを参照してください:How to create always-top fullscreen overlay activity in Android あなたは小さなポップアップでフルスクリーンではなく、ユーザーが通話に応答できるようにしてください。

  • +0

    私はあなたがこれについて作業中に見つけた同じことの多くを述べてくれてうれしいです。 あなたの声明に基づいて、Androidのさまざまなバージョン/ OSが、表示されないとしてマークされているかどうかにかかわらず、グループを表示するかどうかがそれぞれ異なると判断するのは正しいですか? –

    +0

    Android版とは関係がありません。連絡先アプリ自体は、端末に付属しているものでも、ユーザーがGoogle Playからダウンロードした連絡先アプリでもかまいません。デフォルトでは連絡先を非表示にするユーザーもあれば、既定で表示されるユーザーもいますが、ユーザーはこのようなグループを手動で設定で非表示にすることができます。連絡先を見えないように隠す方法はありません。 – marmor

    関連する問題