問題タブ [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 - startActivityForResult() in low memory situations
I'm developing a phonegap application that uses the camera. In low memory situations, when the camera is launched, my application is killed by the system, sometimes without calling onDestroy() method (now I know that only onPause() is guaranteed).
I can override the onPause() method (in javascript or java) to store the app status, and recover it when the app is restarted. The problem is that the picture file uri is lost, and my application can't obtain it.
Do you know any way in Android for recalling to my callback function when the camera returns the picture uri, and my application has been killed? Any workaround?
I think that this problem is common to all android developments that uses startActivityForResult(), but I haven't found any solution.
Thanks in advance ;-)
android - Android: プログラムでカメラを有効/無効にする
アプリケーションでプログラムによってカメラを有効/無効にしたいと考えています。
android - Android強制カメラで横向きモードで写真を撮る
デフォルトのAndroidカメラに横向きモードでのみ写真を撮らせたい。私は次のことを試しました:
しかし、これは 2.1 でのみ機能し、それ以降では機能しません。写真画像を横向きモードで保存したいだけです。マトリックスやカスタム カメラなどの画像処理を使用したくありません。
注: このインテントは、向きが「縦」に固定されているアクティビティから呼び出しています。
android - SDカードからカメラインテントビデオを再生できません
アプリケーションでカメラアプリを起動し、ビデオを録画しています。録音後、SDカードにも保存しています。問題は、ギャラリーのビデオを再生でき、SDカードのビデオを再生できないことです。
2つの異なるデバイスで試してみました。この問題を解決するのに役立つ解決策はありますか?
java - カメラインテントコールバック後のAndroid画像のサイズ変更
ここでの私の最初の質問!追加の出力オプションでカメラインテントを開始し、アクティビティ結果でその画像のサイズを変更しようとするコードに問題があります。何が起こっているのかというと、コールバック時にサイズ変更関数でnullpointer例外がスローされます。
元の大きな画像は、ファイルシステムからアクセスできるため、ファイルシステムに保存されたままです。
オリジナルのカメラjpegのサイズは2560x1920で、使用中の電話はgooglenexusのものです。
サイズ変更が機能しない理由について明確な考えはありませんが、誰かが何か洞察を持っていますか?
ここにいくつかのコードがあります:
ダミーファイルも作成するtakePicture関数:
onアクティビティ結果のコールバック関数:
そして、これがLogCatです。
android - Android: プレビューを表示せずに画像をキャプチャする方法
Androidで画像をキャプチャするために次のコードを使用しています
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 100);
画像をキャプチャした後、プレビューが表示され、画像を保存するか破棄するかを尋ねられます。
このプレビューを回避できる場所はありますか?
Android のカメラ アプリにはプレビューが表示されません。だから私が推測する方法があるはずです。
前もって感謝します。
android-intent - 画像カメラ Android から緯度と経度を取得する
カメラで撮影した画像の経度と緯度を取得する必要があります。
このコードは機能しません。また、探しているものの例も見つかりません。私がしようとしている可能性はありますか?ありがとうございました。
java - Android:2回目のonActivityResultの呼び出しでエラーがスローされます
私のアプリケーションでは、ボタンをクリックするといくつかの画像がキャプチャされます。このボタンを最初にクリックすると、カメラのインテントが開き、その後、アプリケーションによってonActivityResultが呼び出され、アプリケーションによって呼び出されたonResumeメソッドがすべて正常に機能します。しかし、ボタンを2回クリックすると、アプリケーションによってカメラインテントが呼び出されますが、その後、アプリケーションはonCreateメソッドを呼び出してからonActivityResultメソッドを呼び出します。プログラムによってonCreateメソッドが呼び出される理由がわかりません。そしてこのため、私のプログラムはいくつかのエラーをスローします。
コード(addPhotoメソッドを呼び出すボタンがクリックされたとき):
Code(onActivityResult):
プログラムはonActivityResultの前にonCreateメソッドを呼び出すため、行のスローエラーif(out1!= null && out1.exists()){
何をする必要があるのかわかりません。
エラーメッセージ:
android - onCreateのstartingCameraIntent(以前のインテンテキストのため)、構成変更時にカメラが再び表示されます
次の問題:エクストラ付きのアクティビティ「B」を呼び出しています。Bが起動し、エクストラがある場合、ACTION_IMAGE_CAPTUREインテントが進行中です。これは本当にうまくいきます。
ただし、これはonCreate()で行ったため、デバイスの向きを変更するたびに(そして、前にエクストラを使用してアクティビティを起動するたびに)、カメラがオンになります。
clear();とremove()を実行しようとしましたが、これではうまくいきません。
助言がありますか?前もって感謝します
camera - 複数の写真をキャプチャするために内蔵カメラを使用する Android?
内蔵カメラで写真を撮り、特定のフォルダの名前を変更するかどうかを尋ねたいです。
通常、このコードを呼び出して内蔵カメラを起動します。
onActivityResult() で、取得したばかりのビットマップを取得し、特定の写真の下に保存します。私が知っているように、それは単一の写真で機能します。しかし、ユーザーがたくさんの写真を撮った場合、これらの写真の名前のリストを取得できますか??
皆さんありがとう。