2012-03-02 9 views
1

自分のアプリケーション用に作成したカスタムGUIコンポーネントをいくつか使用しました。androidの再配布可能なGUIコンポーネントを作成

今、私はそれらを再配布可能にしたいと思います。私は、別のプロジェクトにソースを追加し、その方法で使用することを知っていますが、私は瓶または同様のものを作ることを好むでしょう。

ユーザーが自分のライブラリ(おそらくjar ??)をアプリケーションに追加すると、他のコンポーネントと同じようにアプリケーション内にguiコンポーネントを追加できます(ドラッグアンドドロップやアプリケーションレイアウトでの指定)。

可能ですか?

+0

他の場所からの引用:「再利用可能なコンポーネントを作成する方法についてのアドバイスについては、[The Busy Coderの高度なAndroid開発ガイド](http://commonsware.com/AdvAndroid)を参照してください。 「本のWebページ」(http://commonsware.com/AdvAndroid)の「Four-to-Free Guarantee」タブで、その本の古い古い版を見つけることができます。 – CommonsWare

答えて

1

確かに....これは、Javaライブラリとコードの再利用という概念全体です。あなたはあなたのコンポーネントのためのapiを決めなければなりません、あるいはあなたのAPIを使う方法を決めて、それらをjarの形で公開する必要があります。あなたのクラスを使用したいと思っているユーザなら、そのクラスパスにjarを含めてコンポーネントを再利用できるようになります。

+0

私は、私は瓶がどのように動作するかなど知っている、私の質問はAndroidのGUIコンポーネントに固有です。 Afaik私はjarの形式で私のGUIコンポーネントをエクスポートする場合、私はレイアウトのXMLファイルを使用することはできません。アンドロイドGUIコンポーネントは、1つ以上のxmlファイルにレイアウトされています。 – Ivan

+1

あなたのjarファイルにもxmlファイルが含まれています... jarファイルがクラスパスにある場合、ユーザーはgetResource()を実行してxmlファイルも使用できます。 – ManojGumber

関連する問題