1

私は Boxee アプリを作成しており、picasa アカウントのすべてのアルバムを一覧表示したいと考えています。

私が直面している問題は、Boxee アプリでアルバムや写真を一覧表示する方法がわからないことです。

アプリケーション自体はかなりシンプルなはずです: 最初にすべてのアルバムが一覧表示されるメイン画面で、次にアルバムをクリックすると、たとえば 4x5 の写真のグリッドにすべての写真が表示されます 写真をクリックすると、1 つのビューに移動します写真は画面全体に表示され、前後に移動すると、ユーザーはそのギャラリーを前後に移動できます。

私が使用することを目指していた gdata photos Python API の周りに単純なラッパーを作成したので、gdata API によってすべての面倒な作業が行われることを願っています。

アプリケーションに必要な機能の 1 つまたは複数へのサンプル アプリケーションまたはチュートリアルへの適切なリンクを誰かが持っていますか?

4

1 に答える 1

2

Boxee は、アプリケーションのインターフェースを記述するために XML ベースのアプローチを使用します。アプリケーションの画面ごとに 1 つの XML が必要で、API を使用してそれらを接続します。

XML API によって定義されたさまざまなコントロールを使用して、この XML 画面を作成します。基本的に、コントロール (ボタン、リスト、ラベルなど) は、属性と子ノードを持つ XML ノードとして記述されます。利用可能なすべてのコントロールのリストは、http: //developer.boxee.tv/UI_Controlsで確認できます。

Python API を使用して、XML ファイルでコーディングした UI 要素のさまざまなプロパティを制御できます。たとえば、サーバーから取得した写真でリストを埋めたり、ボタンのラベルを変更したり、別の画面をロードしたりできます。Python API の仕様は次のとおりです: http://developer.boxee.tv/Python_API

Boxee 開発ページをよく読んでください。また、Boxee は XBMC プロジェクトに由来するため、XBMC スキニングに関するほとんどのドキュメント ( http://wiki.xbmc.org/?title=Skinning_XBMC ) も Boxee に適用されることを忘れないでください。

あなたを助けるかもしれないもう一つのことは、他のアプリを見ることです. やりたいことに似たアプリを見つけて、Boxee のアプリ フォルダーで見つけて、そこにあるコードをのぞいてみてください。

于 2011-01-17T21:15:30.890 に答える