2012-04-16 5 views
0

こんにちは私は自分の既存のAndroidアプリケーションに別のアドオンを構築しようとしています。依存アドオンAPKの

ユーザーがメインアプリケーションを「uses-library」のようなものにしていない場合、このアドオンをAndroidマーケットに表示しないようにします。私はプロジェクト1の私のpackagenameで "uses-library"を使用しようとしましたが、コンパイラは単にライブラリがインストールされていないと言っています!それはデバイスにインストールされます。最初のプロジェクトマニフェストに共有ライブラリを追加する必要がありますか?または私は完全に目標から離れている!

アストロはプロ、ブルートゥース、ネットワークモジュールでこのようなことをしています。

ありがとうございました

答えて

3

この機能は可能ではないと思います。

アンドロイドマーケットは、デバイス/ユーザーを惹きつけるためにどのアプリケーションが表示されるかを判断する独自のフィルタリングを行います。現時点では、この機能のいずれかとやりとりするためのパブリックAPIはないと私は考えています。

Astroアプリがインストールされていない状態で自分のデバイスをダブルチェックしましたAstro Developerを検索すると、Bluetoothとネットワーキングモジュールが市場に残っています。だから私は彼らがどのように展開したのか誤解していると思います。

+0

Timさん、ありがとうございました。私もそれを見ていて、他のAppsもオリジナルのものがインストールされていないアドオンを表示するようです。私はuse-libraryが私に混乱させていると思う。ちょっとだけ、それはGoogleマップにとって便利なようだ。迅速なご回答をありがとうございました。最初に他のアプリをインストールしなくても使用できない広告を宣伝することは面倒です。 –