2010-12-17 12 views
0

私は私のアプリの中で配布することができない追加コンポーネントがあります。このコンポーネントは、独自仕様のサードパーティビューアであり、Androidマーケット経由では配布されません。Androidアプリにインストール可能なコンポーネントを追加する最も簡単な方法は何ですか?

ユーザーがそのタイプのファイルをクリックすると、最小限の労力でそのサードパーティ製のビューアをインストールする方法を提供したいと思います。インストールすると、APKをダウンロードしてインストールし、インテントを通じて起動します。

これを行うにはどのような方法が最適ですか?

+0

私はあなたがそのコンポーネントを書いた人の質問をする必要があると思います。あなたがあなたのアプリにそれを配布することが許されていないなら、あなたはおそらくそれをまったく配布する権利を持っていません。つまり、それを書いた人はそれを配布する必要があります。そして、それをエンドユーザーに手配する方法を教えてください。 – CommonsWare

+0

私は、そのコンポーネントの作成者と契約を結んで、ユーザーにインストールと起動を指示できるので、問題はありません。 – Fixpoint

答えて

2

適切なMIMEタイプ(application/vnd.android.package-archive)、または既に設定されているAmazon S3または別のサービス用に設定されたWebサーバーで、APKファイルをホストします。 URL上でACTION_VIEWを実行します。セキュリティ設定とそのすべてのジャズを検証した後、ユーザーがAPKをインストールできるようにする必要があります。

+1

Androidマーケットから発信されていないソフトウェアを使用できるように設定を変更する必要はありませんか? –

+0

@Jean Hominal:はい、AT&T電話機では許可されていないため、この方法は機能しません。しかし、OPは、Androidマーケットが解決策ではないことを示しているため、部分的に自動化されたオプションもありません。 – CommonsWare

関連する問題