web-dev-qa-db-ja.com

複数のランチャー

Androidの1つのアプリに2つのランチャーを用意するのは良い考えですか?

私が話しているのは、アプリケーションリストの2つのランチャーアイコンです。もちろん、両方のラベルは異なり、アイコンも異なります。 1つのアプリケーションランチャーがメインのアプリケーションランチャーであり、実際のアプリ名で、新しいユーザーをダッシュ​​ボードまたはデスクトップに導き、そこからアプリを使い始めることができます。他のランチャーは、実際のデータが表示されるアプリケーションの主要部分に直接ジャンプし、パワーユーザーにショートカットを提供します。

Androidフレームワークはこれを完全にサポートしているため、頻繁に実行されることは決してありません。私が考えることができる唯一のネイティブの例は、カメラとカムコーダーのランチャーで、どちらも2つの「同じアプリの。

5
pjv

それが許可されていて、アプリケーションに意味がある場合は、はい。

もう1つの方法は、ユーザーがクリックしてモードを選択する必要がある起動画面を表示することです。これにより、非常に煩わしくなります。アプリケーションの「通常」モード(つまり、ユーザーが最初に選択したモード)を保存する場合でも、「代替」モードに切り替える方法が必要です。

カメラとカムコーダーの例は、同じアプリケーションにコマンドライン引数(または同等のもの)によってそれぞれ(おそらく)選択された2つの関数がある良い例です。

2つのモードが異なり、2つの異なる種類のユーザーまたはまったく異なる条件下で同じユーザーが使用する場合、同じモデルが適用されると思います。私は確かに異なる(しかし関連する)アイコンを持っています-ユーザーにそれが同じであることをユーザーに知らせたいsortアプリケーションです-異なるラベルはそれを補強します.

2
ChrisF