web-dev-qa-db-ja.com

Androidウェブサイトの起動アイコンを作成します

複数のデバイスからアクセスできるレスポンシブWebサイトがあり、デザインとアプリケーションは主にモバイルユーザーを対象としています。

サイトへのアクセスを容易にするために、モバイルホーム画面に表示される起動アイコンを作成し、ユーザーがワンタッチでサイトにアクセスできるようにします。ブラウザーを起動してURLを入力するか、ブックマークしたページを開くことができます。

私はIOSでそれの解決策を見つけました。これはサファリブラウザでもサポートされており、これを使用してページのURLを起動アイコンとして保存できますが、同様の機能はAndroidデバイスにありますか?ユーザーが携帯電話/タブレットから起動アイコンにアクセスしている場合、起動アイコンを作成するように促すことにも興味があります。

16
Anoop Halgeri

デフォルトのAndroid

これは推奨される方法です。これはすべてデフォルトAndroidオプションに基づいており、メンテナンスを追加しないためです。

ブックマークのウィジェットとして

オンAndroidの場合、ホーム画面を長押ししてからウィジェットオプションを選択すると、ブックマークを作成できます。これにより、chromeデスクトップでリンクされます。それで問題がなければ、デフォルトのAndroid機能。ブックマークのアイコンがデスクトップで使用されます。

Chromeから直接

このアプローチに似ているのは、chrome設定メニューで[ホーム画面に追加]オプションを選択することです。

Adding a screenshot to desktop from Chrome

アイコンは、Webサイトのアイコンです。

Icon as shown on the desktop

カスタム代替

前述のように、代替手段は、モバイルWebサイトへのリンクであるという目的のみを果たすアプリを作成することです。次に、2つのオプションがあります:

ユーザーのデフォルトブラウザを使用する

インテントを使用して、URLでユーザーのデフォルトブラウザーを開くアプリ。ユーザーはお気に入りのブラウザを使い続けることができるので、これは進むべき道です。

アプリブラウザで

WebアプリのURLをロードする単一のWebビューを含むアプリ。この最後のオプションを使用すると、ブラウジングエクスペリエンスをより詳細に制御できます(スクリプトのブロック、リクエストのオーバーライドなど)。ただし、ユーザーは好みのブラウザを使用できなくなります。

アイコンについて

どちらの場合も、アイコンはアプリ内で構成および配布されるアイコンになります。また、アイコンまたはURLを変更する必要がある場合は、新しいアプリのリリースが必要になります。

コードについて

アプリのアプローチでのこのwebappのコード例と情報は http://developer.Android.com/guide/webapps/webview.html にあります。

別の優れたリソースは https://developers.google.com/chrome/mobile/docs/webview/overview であり、ネイティブAndroid webviewを使用したモバイルアプリ開発ツール、CSSトリックなどのいくつかの側面で覆われています。

11
hcpl

あなたの問題を正確に理解していれば、アクティビティ(画面)を作成したりAndroidでプログラミングを行ったりせずに、Webサイトのランチャーアイコンを表示したいと思うでしょう。

この場合、snap Google chromeはこの機能を提供してホーム画面にランチャー/アプリアイコンを作成します。

enter image description here

1
Paresh Mayani

webBrowsersのようなchromeを使用すると、ユーザーは特定のURLのブックマークをホーム画面のアイコンとして作成できますが、そのようなプロジェクトでは進化しませんでした。だから可能です。

webview のみを含むアプリケーションを作成してurlを開き、ホーム画面にWebサイトを保持するアプリのアイコンを作成することにより、簡単にすることができます。これに続く answer

1
Sami Eltamawy

3年でAndroid私はホーム画面にショートカットを作成するよう求めるウェブサイトを見たことがありませんが、標準のAndroidブラウザとDolphinブックマークからショートカットを作成できます。

クイック検索でこれを調査していると、 このスレッド はChromeもこれを許可し、ユーザーにホーム画面アイコンを指定する方法さえあると述べています。

0
chrki