問題タブ [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 - ギャラリーアイコンでカメラインテントを開始する
カメラにアクセスしてURIを返すアプリを開発しています。このアプリを別のアクティビティに渡して、抽出したビットマップをImageViewに表示します。すべてが正常に機能しているようです。これが、カメラインテントを開始するために使用するコードです。
しかし、私は矛盾に気づきました。アプリケーションがカメラにアクセスすると、画面の下部にあるギャラリーアイコンが表示されないようです(Androidフォンでカメラアプリケーションにアクセスするとアイコンが表示されます)。これを説明するために、スクリーンショットをいくつか添付しました。
ユーザーが気が変わってカメラにアクセスし、同じ画面でギャラリーにアクセスできるようにしたい(ギャラリーアイコンをタップする)。今、私は「Intent.ACTION_PICK」を介してギャラリーインテントを開始する方法を知っています。私もこの質問を見ましたが、私が意図していることを達成するためにカスタムカメラレイアウトが必要であることに完全には同意しません:ユーザーがAndroidのギャラリーから写真を撮ったり画像を選んだりできるようにする単一の意図
私がこれを言う理由は、QuickPicなどのアプリが下部のギャラリーアイコンでカメラアプリケーションにアクセスするのを見たことがあるからです。誰かがこれに光を当てることができますか?
android - キャンセルした動画を削除する方法
ネイティブカメラインテントを使用してビデオをキャプチャしています。Nexus Sの場合ビデオをキャプチャすると、キャンセルするか[OK]を押すかに関わらず、ビデオファイルは常にデフォルトのMediURIパスに保存されます。ただし、ユーザーが[OK]をクリックしたときに、キャプチャしたビデオを削除する必要があります。次のコードを使用してカメラを呼び出しています
次のciodeは、キャンセルボタンクリックイベントを処理します
android - Android: カメラ インテントを使用して写真を撮り、それを java.io.File に保存する
ユーザーから写真を取得して、サーバーに送信しようとしています。ギャラリーから選択するか、携帯電話のデフォルトのカメラを使用して新しい写真を撮るという 2 つのオプションを提供します。
ギャラリーは正常に動作し、選択した写真を取得して問題なく送信できます。しかし、カメラ オプションでは、カメラが開き、写真を撮り、指定した場所で SD カードに保存しますが、問題はありませんが、アプリケーションに戻ると、常に NullPointerException が発生し、アプリケーションが強制的に閉じられます。これが私がすることです:
そして、次を使用して写真を撮ります。
私も試しました
内部case CAMERA_ACTIVITY_CODE:
ですが、何を試しても、コードのこの部分で常に NullPointerException が発生します。
行 202 が部分に対応する logcat 情報がありcase CAMERA_ACTIVITY_CODE:
ます。
どんな助けでも大歓迎です。
注: AndroidManifest で、カメラと SD カードに関連するすべての必要なアクセス許可を宣言しました。
編集: tempFilePath は、カメラのアクティビティがアプリに戻るまで持続しないことに気付きました。tempFilePath の初期化をメソッドに入れましたonCreate
が、今回は 以外の外部関数からアクセスしようとすると画像が設定されませんonActivityResult
。私はJavaをまったく知らないような気がします.関数内でクラス変数を変更すると、変更された値はそのクラスのすべての関数から見えるはずですよね??
android - カメラが開いているか、サービスから実行されているかを検出する方法
私は音楽プレーヤーアプリに取り組んでいます。カメラアプリがいつ実行されているかを検出する方法が必要です。私は成功せずにたくさん検索しました。
カメラのブロードキャスト インテントをリッスンするブロードキャスト レシーバーを登録できるように、電話の着信やヘッドフォンのプラグの抜き差しなどを検出するような意図が必要だと思います。
カメラ ボタン (CAMERA_BUTTON インテント) と画像キャプチャ (ACTION_IMAGE_CAPTURE インテント) を検出する方法を見つけましたが、カメラ オープン イベントは検出しませんでした。
アプリはサービスを実行しているため、ブロードキャスト レシーバーがそこにいて音楽を一時停止します。
理由は聞かないでください (正直なところ、私も同じことを考えています)。オプションではありません、申し訳ありません。
ありがとう!
ところで、私の英語でごめんなさい;)
android - カメラのプレビューを取得できません (カメラを呼び出します)、HTC Thunderbolt
私はAndroidアプリの開発に慣れていないので、コード例でどんな答えでも素晴らしいでしょう。
私の問題はこれです.mjpegをサーバーにストリーミングするカメラアプリを開発する必要があります。
これで、Motorola Atrix 用のアプリが正常に作成され、うまく機能します。私の問題は、そのアプリに署名してエクスポートし、追加のデバイス テストのために HTC Thunderbolt にインストールした後、カメラを呼び出そうとするとフリーズし、アプリがクラッシュすることです。
それ以来、私は Web や特にこれらのフォーラムでカメラ プレビューのすべての例/サンプル コードを試しましたが、常に同じ結果が得られます。Atrix では動作しますが、サンダーボルトでは動作しません。
アプリがサンダーボルトで実行されると、次のようになります。
私は HTC 自身にメールを送りましたが、彼らは私をまったく助けることができないと言ったので、ここで運を試してみようと思いました.
HTC Thunderbolt のカメラ (カメラ プレビュー用) を適切に呼び出す方法を知っている人はいますか?
コード例を提供できれば、私は永遠に感謝します。
私が試したことのほんのいくつかの例は次のとおりです。
https://stackoverflow.com/a/4798958/1195751
HTC Desire HD は、hardware.Camera で setParameter() を受け入れませ ん これも機能しませんでした
Android: HTC EVO (Android 2.1 または 2.2) でのカメラ プレビューの 向き
これを解決するために本当にすべてを試しましたが、何もうまくいかなかったので、この問題の解決策は非常に役に立ちます.
更新私はすでにマニフェストに設定された権限を持っています
更新 2
java - Androidカメラの意図で写真をキャプチャして表示する
カメラの意図を使用するときにカメラから画像を取得する方法を理解しようとしています。
画像をキャプチャしようとすると、写真アプリまたはカメラのアクティビティがまだそこにあり、キャプチャされた写真が表示されるはずの他のアプリケーションに戻りません。
私のxmlには、ImageViewがあります
ユーザーが photo_camera_button をクリックすると、カメラのインテント アクティビティが表示され、写真を撮ったり、保存したり、削除したり、カメラが行うすべての操作を実行したりできます。問題は、カメラ アクティビティを使用して写真を保存または撮影すると、元のアプリに戻らない、または携帯電話の [戻る] ボタンをクリックしても表示されないことです。
前もって感謝します!
android - ImageCapture でイベントをトリガーする方法は?
ボタンをクリックするとすぐにホーム画面に「開始」ボタンがあり、カメラのアクティビティを開始する必要があるアプリを開発しています。問題は、画像をキャプチャしたら、イベントをトリガーする必要があることです。キャプチャされた画像を処理し、その画面自体に結果を表示します。そのようなイベントをトリガーして結果を表示する方法は?
android - グーグルマップで押し戻せない
初投稿なので仲良くしてください:)
私の問題は、電話のカメラを開くクラスがあることです。ただし、携帯電話の戻るボタンを押すと、アプリがクラッシュします。
これを防ぐ方法はありますか?たぶん、戻るボタンを無効にするだけですか?
どんな助けでもいただければ幸いです
これは、カメラを開くために呼び出すコードです。
編集: この問題は、ギャラリーを開く別のボタンがある場合にも発生します。戻るボタンを押すと、アプリがクラッシュしました。
みんなありがとう
へん。
android - カメラからフルサイズのビットマップを取得するにはどうすればよいですか?
私はカメラを起動する意図を使用しました
およびonActivityResult()が使用されました
しかし、サムネイルの取得は小さいサイズでした。完全なビットマップを取得するにはどうすればよいですか?
android - ユーザーの操作なしで自動的に写真を撮る
このコードを使用して、カメラから画像をキャプチャしました。
}
ただし、このコードではカメラが開き、ユーザーはボタンをクリックして写真を撮る必要があります。私が欲しいのは、写真を自動的に(プレビューなしで)撮り、メモリカードに保存することです。