1

新しいランチャーをダウンロードしてインストールすると、次にホームをクリックすると、ホーム ボタンから起動するアプリケーションを選択するダイアログが表示されます。

私は自分のランチャー アプリに取り組んでいます。ADB からインストールすると、デフォルトがクリアされず、次にホームに戻ったときにプロンプ​​トが表示されます。デフォルトを手動でクリアすると表示されますが、単にインストールするだけでは、Play ストアからアプリをインストールするときのようにデフォルトがクリアされません。

つまり、基本的に、アプリをインストール (または更新) するときに既定のアプリをクリアするものと、アプリでそれを行う方法を教えてください。強制的にデフォルトにしようとしているわけではありません。インストールをデフォルトにリセットして、再度選択できるようにしたいだけです。

4

1 に答える 1

2

経由でアプリをインストールするのadbは便利ですが、いくつかのことをバイパスします。最も目に見えるのは、アプリが許可を要求した場合に、通常はインストール時に表示される許可確認画面全体をバイパスすることです。<intent-filter>また、ホーム画面ランチャー用のアプリなど、特定のアプリの優先アプリもクリアされません。

それらをテストするための最も簡単な解決策は、「teh interwebs」からアプリをダウンロードすることです。おそらく最も簡単な方法は、アプリを DropBox に投げて、クライアントからダウンロードすることですただし、 APK ファイル ( application/vnd.android.package-archive) に適した MIME タイプを備えた Web サイトであれば問題ありません。「はい、はい、大声で叫ぶために、Playストア以外の場所からアプリを取得できるようにしたい」チェックボックスをオンにする必要があることに注意してください(Androidに応じて、開発者オプションまたは設定のアプリケーションで) OS リリース)。

私はあなたが私が持っているアンドロイドの質問に答える人であることを誓います. =)

さて、これは「家族向け」の開発者向けリソースのはずです。誓わないでください。

:-)

于 2012-08-24T20:28:42.867 に答える