2011-02-24 20 views
2

アンドロイドアプリの開発を計画しています。アップロードするとこれが私の最初のアプリになります。 私はかなり良いアイデアを持っています、私のアプリは何をすべきですか?しかし、私はデザインスキルが不足しており、質問する人がいません。だからここにアンドロイドの専門家に尋ねる。アンドロイドアプリのデザイン推奨

アプリケーションの目的:非常に簡単で、適切なタイトルのリストビューを持ち、それをクリックすると(リストアイテム)、適切な画像が表示されます。

私が考えたアプローチ。

  1. タイトル(またはタグ)とイメージ名の間には関係があり、すべてのイメージはドロウアブルフォルダにあります。リスト項目をクリックするたびに、適切なドロウアブルをポイントして表示します。
    長所:簡単に行うことができます。
    短所:スケーラブルではないようです。

  2. id、title、drawable idsをデータベースに格納して使用します。
    長所:(前のものとは異なるアプローチ)
    短所:アイテムの数が多い場合、データベースを作成するのは苦痛です!
    私は人々がどのように
    オフラインで動作する巨大なデータベース(アンドロイド用)を作成するこのアプローチのいくつかの指針が欲しいです。

  3. アップデートを押すたびに、サーバー、データベース、アプリケーションにAPIを提供してください。
    ローカルデータベースが同期されています!
    長所:スケーラブルなアプローチのようです。
    短所:シンプルなアプリのための地獄たくさん!

    イメージをデータベースにBLOBデータとして保存するとよいでしょうか?

    また、これらのアプローチは正しいものではありません。

アドバイスが役に立ちます。

答えて

1

私たちは何枚の画像を話していますか?この一連の画像は静的ですか?もしそうなら、私は最初の選択肢に行きます。特に、これらの画像のサイズが小さい場合。

画像のセットを修正する必要がある場合(画像を追加/削除する)、画像が巨大な場合は、SDカードソリューションも使用します。

+0

画像の数が多くなり、画像の品質が中程度になり、ほとんどの携帯電話で良好になります。だからアプローチは、ユーザーがインストールして、私のアプリはいくつかのtarファイルをダウンロードし、untarしてsdcardに保存して使用する必要があります。 – sat

1

私は、フォルダ内のSDカードに画像を保存することで最初のオプションを使用します。