キャプチャボタンを押さずにデフォルトのカメラアプリで画像をキャプチャしたいアプリを作っています。これも疲れましたが、カメラアプリを開くだけです。デフォルトのカメラアプリキャプチャボタンをプログラム的にセルフスティックのようにします。
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
キャプチャボタンを押さずにデフォルトのカメラアプリで画像をキャプチャしたいアプリを作っています。これも疲れましたが、カメラアプリを開くだけです。デフォルトのカメラアプリキャプチャボタンをプログラム的にセルフスティックのようにします。
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
は、私は申し訳ありませんが、非現実的であるキャプチャボタン
を押さずにデフォルトのカメラアプリで画像をキャプチャしたいアプリを作っています。
まず、「デフォルトのカメラアプリ」はありません。数千のモデルにまたがっている、約20億のAndroidデバイスが使用されています。これらのモデルには、何百もの「デフォルトのカメラアプリ」が付属しています。
第2に、カメラアプリがキャプチャボタンを持つ必要はありません。一部の人は他の手段で写真を撮るかもしれません。キャプチャボタンを持っている人でも、他のカメラアプリのキャプチャボタンと共通するものは必要ありません。
第3に、アクセシビリティサービスとルートデバイス以外では、ユーザー入力を別のアプリに偽装することはできません。
カメラAPI(android.hardware.Camera
、android.hardware.camera2.*
)を使用して独自のカメラアプリを作成し、写真を撮影する必要がある場合は、独自のトリガーを思いついてください。
okありがとうございます。パネル。私はperformGlobalAction(GLOBAL_ACTION_NOTIFICATIONS)を試しました。しかし、ただ通知パネルを開きますが、私はそれが既に開いている場合はそれを閉じてopen.thanksを閉じる場合はそれを切り替えるしたい –
@AliAsjad:私は分かりません。正直、私はそれができないことを願っています。それにかかわらず、スタックオーバーフローに関する別の質問としてそれを聞いてください。 – CommonsWare
okありがとう.. –
あなたはカメラ2のAPIを試してみることができます[link](https://github.com/googlesamples/android-Camera2Basic) – Melchizedek
おかげさまで 私は多くの質問を通知パネルを切り替えることができますか教えてください。 私はperformGlobalAction(GLOBAL_ACTION_NOTIFICATIONS)を試しましたが、通知パネルを開くだけですが、既に開いている場合はそれをトグルしてから閉じてください。open.thanks –