私はアンドロイドアプリケーションに取り組んでおり、基本的な画像ギャラリー機能が含まれています。私は、アプリケーションのバックエンドAPIから写真のリストを取り出し、アクティビティレイアウト内でアンドロイドのgridviewでレンダリングするアクティビティを構築することができました。
アンドロイド用のカスタムデバイス写真ギャラリーを実装する方法は?
これは、それが現時点でどのように見えるかです:
私はカメラで撮影し、デバイスに保存されたユーザーのデバイスの写真のために同じギャラリーの経験を構築するための困難を抱えているが。私が考えた2つの解決策は次のとおりです。
- 自分のイメージギャラリーを構築する。
- インテントを使用してデフォルトのアンドロイドイメージギャラリーを開始しています。
解決策1:私は最初の解決策が開発に時間がかかりすぎると考えています。私はthis tutorialで始まりましたが、すぐに私はそれを実行したので、それはあまりにも遅く実行されていることがわかりました。その後、アンドロイドカメラsource codeを見て解決策を見つけましたが、コードを見直して自分のギャラリーを最初から構築するには時間がかかりすぎます。私は、既に存在する機能を書き直すのではなく、必要なアクションを処理できるアクティビティを開始するためにインテントを使用することがAndroid OSの哲学ではないとも考えています。これは私を第二の解決策に導きます。
解決策2:すぐにもう一度立ち往生してすぐにユーザーのデバイスの写真を参照するために、意図を使用してデフォルトのアンドロイドギャラリーを呼び出してみました。今回の問題は、ユーザーが写真をタップするとギャラリーが終了し、元の状態に戻ったアクティビティに戻るため、代わりに大きな画像のプレビューを開始することが期待されていました。他の人にもこの問題があったことがわかりましたhow to open gallery via intent without result。 私はこのための修正が見つからなかったので、私は辞めることにしました。
私の質問は、これらの問題をどのように克服して、既にウェブ写真用に似たギャラリーを構築することができるのかということです。 誰かが私に参照を与えることができれば、私は最も感謝しています。
これを解決しましたか? – xus
私は自分のイメージギャラリーを作成して解決#1になった。ここでは、元々http://goo.gl/FWOsOで働いていたAndroidアプリを紹介します。 –
完全性と検索エンジンでここに来る人々の利益のために、あなた自身の質問への回答を投稿し、それを最良の回答とすることができます。 – ccozad