6

私は、サムスンのアプリが特定の形をしていることに気付きました。以下のギャラリー、カメラ、電話、メッセージ、インターネットアプリのアイコンなどがあります。Samsungのデバイスのアイコンとアイコンを設定する方法はありますか?

enter image description here

のみサムスンのデバイスのアイコンを指定する方法はありますか?新しいGoogle Pixelがマニフェストのandroid:roundIcon属性をどのように使用するかと同様の何か?

私はSamsung Developer documentationで何か探してみましたが、トピックには何も表示されません。

デバイスは、サムスンのアプリを認識する方法を持っている、[設定>表示>アイコンの背景]を設定する背景でアイコンを考慮すると、すべての他のアプリのための同様の形状のバックグラウンドを可能にします。たとえば、次のGoogle Playストアのアイコンをクリックします。

enter image description here

しかし、これは一般的に利用可能な選択肢である場合、私はわかりませんよ。


サムスンはアンドロイドオレオの新しいadaptive iconsを採用した場合、この質問は取るに足らないことでしょう。しかし、私が知っている限り、彼らはまだいません。あなたはサムスンのデバイスで実行されている場合、検出

答えて

2

には簡単です:

ので
android.os.Build.MANUFACTURER == "samsung" 

詳細情報here

あなたはサムスンのデバイスで実行されている、アプリを変更することができることを定義した後サムスンのデバイスで実行中にプログラムアイコンを変更するしかし、残念ながらアンドロイドはそれを行う方法を提供しません。

・デ・アプリのアイコンを変更するには、いくつかの回避策がありますが、あなたが本当にあなたのアイコンを変更する必要がある場合、あなたはworkaroudsを試すことができhereherehere

をチェックし、ちょうど標準に保つことがあればできます非標準のサムスンのアイコンと、彼らは私がそれをしないだろう;)

+1

これはうまくいくはずですが、私はちょっとハッキリしたことを望んでいました。新しいショートカットのインストール/アンインストール時に 'INSTALL_SHORTCUT'の回避策が' Toast'を作成するという事実は言うまでもありません。私はサムスンからより良いオプションが利用できるようになるまで、アイコンをそのまま保つと思う。興味深い。 – Bryan

3

あなたのに

<application> 
    <meta-data android:name="com.samsung.android.icon_container.has_icon_container" android:value="true"/> 
</application> 

を設定することで、丸みを帯びた正方形の枠内に、アプリケーションのアイコンを囲むようにTouchWizがを無効にすることができますAndroidManifest.xml

+0

私が知ることから、TouchWizには、オプションが有効になっている場合(つまり、質問に記載されているGoogle Playストアアイコン)丸い円でアイコンを囲まないように指示するだけです。それでも私はSamsungの特定のアプリアイコンを提供する能力を私に与えていない。しかし、サムスンがこの「メタデータ」タグを認識すれば、他のどのタグが認識されているのだろうか。あなたは他の人のことを知っていますか?このテーマに関する公式文書はありますか(私は見つけられませんでした)? – Bryan

関連する問題