2011-07-26 5 views
1

私は、マーケットライセンスアプリケーションに独自のビジネスロジックを提供するという顧客の要求があります。私はAndroidサービスについて読んできました。私はそれを行う最良の方法が何であるかと思います。 Androidマーケットを通じてローカルサービスを提供することは可能ですか?顧客は、ローカルサービスとやりとりするためのソースコードが必要になると思われる。Android:マーケットアプリケーションとしてのローカルサービス?

私は.NET開発者です.Androidの世界ではかなり新しいので、熟練したAndroid開発者にとって日常的な質問であれば謝りますが、他の質問を検索しても正確な回答は得られていませんを探しています。

私たちはビジネスロジックを取得するためにこのコードをコンパイルできない可能性があると考えていますが、近いうちに私たちを保護するのに十分なバックエンドサーバ機能があると考えています。

おかげで、 ランス

+1

ローカルサービスの質問には実際には従わないが、サービスは(プログラム上のように)デバイス上でのみ実行されるため、ここで何か不足している必要があります。たぶんあなたはアプリが何をやるかを説明することができます。 – Idistic

+0

申し訳ありませんが、今私は自分の心の外ではっきりしていないことがわかりました。私はこれが単にGUIを使って完全なアプリケーションを書くことなく、マーケットアプリケーションを使って顧客にサービス(またはAPI)を提供する方法の問題だと思う。顧客は独自のGUIを使って独自のアプリケーションを作成したいと考えていますが、マーケットに接続してサーバーに接続し、独自のビジネスロジックを実行するための簡単なAPIをライセンスしたいと考えています。私たちはAndroidについてはあまり気にしませんが、私たちのサーバーへの接続の詳細を隠したいと思っています。 – Lance

答えて

2

実際には任意のユーザ・インタフェースを含むようにAndroidの「アプリ」(の.apk)のための要件はありません。さらにa category in Android Market for such thingsがあります。コンポーネントを販売し、他のアプリに実際のUIを提供させることができます。

複雑なサービスを別のアプリケーションに提供するには、bound serviceを定義します。他の人があなたのインタフェースを使用できるようにするには、の通信用インタフェースを定義するソースコードを提供する必要がありますが、ソースコードの「興味深い」部分を提供する必要はありません。

関連する問題