0

Android 2.1 (それがどれほど重要かはわかりません) 私のテスト用ハードウェアは Motorola Droid です (それがどれほど重要かはわかりません)

選択したブラウザを介して、ユーザーがリンクをクリックした結果として、ブックマーク/インターネットショートカットをユーザーのホーム画面にプッシュしたいと考えています。

通常、ブックマークを自分で設定して、ホーム画面に置くことを選択できることは知っています。しかし、「このページへのショートカットをホーム画面に置く」のようなリンクを提供したいと思います。

これは可能ですか?それを実現するには、フレームワークのどの部分にアクセスする必要がありますか?

4

1 に答える 1

3

はい、できます。まず、パーミッション「com.android.launcher.permission.INSTALL_SHORTCUT」をリクエストする必要があります。次に、アクション「com.android.launcher.action.INSTALL_SHORTCUT」でインテントをブロードキャストし、次のエクストラを追加します。 - Type = Intent - Name = Intent.EXTRA_SHORTCUT_INTENT

エクストラとして渡すインテントは、ショートカットそのものです。

于 2010-05-20T03:14:11.403 に答える