問題タブ [android-camera-intent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android : イメージ ID から byte[] を取得する
これが私がやっていることです:
onActivityResult では、Intent でデータを取得します。
このコードはイメージ ID を取得します。
このイメージ ID を使用して byte[] imageData を取得し、サーバーにイメージをアップロードできるようにします。
どうすればいいですか?
android - 2 つのファイルを作成する Android Camera インテント
写真を撮ってサムネイルを表示するプログラムを作成しています。エミュレーターを使用すると、すべてがうまくいき、破棄ボタンで写真が削除されます。しかし、実際のデバイスでは、カメラのインテントは画像を imageUri 変数に保存し、2 番目の変数には、カメラを開いて自分で写真を撮ったかのように名前を付けます。
android - ブロードキャスト レシーバーがカメラ イベントを受信しない
ユーザーが写真を撮ったことを検出するアプリを作成しようとしています。ブロードキャスト レシーバー クラスをセットアップし、次の方法でマニフェスト ファイルに登録しました。
何をしようとしても、プログラムはブロードキャストを受信しません。ここに私のレシーバークラスがあります:
マニフェストとアクティビティで mimeType 行を削除すると、次を使用して独自のブロードキャストを送信します
その後、ブロードキャストを正常に受信し、ログとトースト ウィンドウを表示できます。私はこれに正しい方法で取り組んでいますか?追加する必要があるものはありますか?
android - Androidでカメラアプリを使用している場合、サムネイルだけでなく画像全体を返すにはどうすればよいですか?
カメラアプリから撮影した写真を送信するアプリを作成していますが、返される画像はサムネイルにすぎないようです。どうすれば画像全体を回転させることができますか?
次のコードは画像を取得しますが、小さすぎます。
android - 組み込みのカメラ アプリケーションを使用したキャプチャ画像の向き
インテントを使用して、Android 2.1 の組み込みカメラ アプリケーションを呼び出しました。次のコードを使用しました。
キャプチャした画像の向きを取得するために、次のコードを使用しました。
mImageCursor
カーソルが常に nullであるため、キャプチャした写真の向きを取得できません。私のコードの問題は何ですか?
android - Android OOM for Bitmap with image Capture
私は過去 3 日間ノンストップでこの「メモリ リーク」と戦ってきました。アプリケーションの他の部分を合理化しましたが、この問題は残っていました。
まず私がやろうとしていること。イメージをファイルに保存するために、 EXTRA_OUTPUT を使用して IMAGE_CAPTURE のインテントを起動しています。次に、返された画像を 2 倍に縮小して表示し、ユーザーに画像の正方形の部分を選択させます。それを選択すると、別のアクティビティに移動し、画像にテキストなどのタグを付けて、最終的に HTTPPost を使用してすべてをサーバーにアップロードします。
今のところ、すべてが一度だけうまく機能します! 私はそれを通過でき、問題なくすべてが機能します。ただし、別の写真を撮ろうとすると、常にメモリ不足の例外が発生します。最新の発生時刻の Logcat は次のとおりです。
最後のアクティビティの setContentView で失敗しています。これは、ユーザーに画像を 1 回表示するが、どういうわけか再度表示できないためです。
私は本当に助けていただければ幸いです!
更新 この問題を複数の電話でテストしてきましたが、これを行っているように見えるのは Froyo を搭載した Nexus One だけです。Samsung Captivate 2.1 で動作し、Moto Milestone 2.1 ではこの問題に関してクラッシュしません。
また、最後に 500 x 500 の画像が必要なので、2 倍以上に縮小することはできません。
android - サムスンの鮮やかなカメラのアクティビティは2枚の写真を撮ります
Samsung Galaxy S (別名 Vibrant) で上記の方法を使用して写真を撮ると、保存を押すとギャラリーに 2 枚の写真が表示されます。1 つは「写真」と呼ばれる写真のデフォルト アルバムにあり、2 番目は私の uri のために作成された「カメラ」と呼ばれます。
上記のコード スニペットで撮影した写真をデフォルトの「写真」に保存せず、保存した写真のアルバムをアプリの名前 (IE「Acme Mobile」) にしたいと思います。どうすればこれを達成できますか?
android - onActivityResultでのカメラの操作の問題
「写真の選択」と「写真の撮影」の2つのオプションがあります。写真の選択機能は完全に機能していますが、写真の撮影に問題があります。保存後、主に保存した画像を画像ビューに表示します。
私の写真の場所を定義しました:
私のカメラリスナー:
次に、カメラインテントを開始するためのコード(photoPathが正しいことに注意してください):
OK、この時点まではすべて問題ないようです。写真が撮影され、画像が指定された場所に保存されます。
現在、画像を画像ビューに表示しようとしています(ユーザーが画像の良さを確認した後、画像をアップロードできます)。
私のonActivityResult:
それが私が現在試している方法ですが、onActivityResultで次のものを使用してみました。
しかし、上記の方法を試してみるたびに、NPEを取得します。
編集:
上記のNPEは、次の場合に発生します。
android - 複数の画像を保存するカメラの意図を取得するにはどうすればよいですか?
次の質問があります。このようなメニューボタンから始まるカメラインテントを使用しています
これはうまく機能しており、元の画像(私が望む元のサイズ)を保存します。
次のコードもあります
このコードは画像をSDカードに保存し、ギャラリーにも入れます。しかし、私が直面している問題は、1 つの画像しか保存されないことです。別のものを取ると、前のものを上書きします。そして今、私の質問は、私が撮ったすべての写真を保存するようにこれを変更するにはどうすればよいですか?
喜んで手伝ってくれる人に前もって感謝します。
android - カメラインテントアンドロイド
カメラインテントを開始するときに、使用したいファイル名を付けます。電話でこれを取得すると、電話のデフォルトのファイル名が使用されます。アプリの後半で画像名が必要になるため、これは役に立ちません。
カメラインテントコード...