問題タブ [flashlight]

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.

0 投票する
1 に答える
528 参照

android - Android: onResume() が例外以外の別のアクティビティにジャンプしています

Nexus および Galaxy デバイス用の FlashLight アプリを開発しています。アプリケーションは Galaxy で動作しますが、問題が 1 つあります。(ホーム ボタンを押して) アプリケーションをバックグラウンドに設定し、ウィジェットをクリックすると、次のように mainactivity から onResume が開きます。

ここに画像の説明を入力

だから私の質問は次のとおりです。

  1. アクティビティ (この場合は FlashLight.java) が実行されているかどうかを確認するにはどうすればよいですか?
  2. invisible_activity.java から実行中のアクティビティを強制終了するにはどうすればよいですか?
  3. FlashLight.java から onResume() が呼び出されるのはなぜですか? また、この問題を抑制するにはどうすればよいですか?

赤い四角から LogCat:

FlashLight.java の onResume()

「cam = Camera.open();」でクラッシュします。ウィジェットをクリックしたとき。

invisible_activity.java を呼び出すレシーバー

invisible_activity.java (LED ライトを処理するウィジェット用)

0 投票する
1 に答える
101 参照

flashlight - プログラムを開いたときに懐中電灯がすぐに開かないようにする方法は?

フラッシュオンに関与する私のコードは上記の提案です。アプリが開いた瞬間にフラッシュを開かないようにする方法ですが、ボタンを押したときだけです

0 投票する
1 に答える
147 参照

android-camera - 私のアンドロイドが懐中電灯を持っていることを確認してください

Android デバイスにカメラの懐中電灯があることを確認するにはどうすればよいですか?
コードの場合、デバイスのフラッシュの可用性を確認するには、それをどこに置く必要がありますか。
確認する方法と開く方法を教えてください。
私は Android COCA Pierre alps P5000MTK デバイスを持っています。

0 投票する
2 に答える
2022 参照

android - zxing ライブラリの Android 起動フラッシュ

バーコード スキャン用の zxing ライブラリを使用して Android アプリを作成しました。ボタンをタップするとバーコードリーダーが起動します。これはコードです:

このコードは正常に機能し、バーコード スキャナーが起動します。しかし、バーコードリーダーの起動時にledflashlight(存在する場合)も起動したいです。zxing ライブラリの起動時に懐中電灯を起動する方法はありますか?

0 投票する
0 に答える
362 参照

android - 懐中電灯をオンにすると例外がスローされます - 実行中のカメラ

私はSamsung Galaxy Cameraでカメラアプリをテストしていますが、キャッチブロックでこのメッセージを使用しているため、 フラッシュをオンにしようとしているときに懐中電灯をオンにすると例外がスローされます..

なぜ私は自分のアプリでフラッシュをオンにすることができず 2つの異なるボタンを使用してます

行番号199は次のとおりです。

行番号140は次のとおりです。

CameraLauncherActivity.java -

PreviewSurface.java -

ログは次のように述べています。

0 投票する
0 に答える
7720 参照

android - Androidで懐中電灯の強度/明るさを制御できますか?

既存の iOS アプリを Android に移植しています。特殊な使用例では、(iOS) アプリは懐中電灯を使用して、進行状況のさまざまな状態をユーザーに示します (画面が下を向いている必要があるため)。それは約の間だけオンになります。3秒で2回。進行状況をさらに明確にする/区別しやすくするために、懐中電灯の強度/明るさを状態間で低く/高くする必要があります。iOS アプリはそれを行いますが、Android で懐中電灯の強度を制御する公式または信頼できる方法はないようです。「sys/class/leds/flashlight/brightness」または「/sys/devices/platform/flashlight.0/leds/flashlight/brightness」に書き込むことで、明るさの値を設定するハックな方法について読みました。私のGalaxy S4にはこれらのファイルがないため(おそらく他の多くのデバイスも)、このソリューションにもありません。私の問題を解決しません。誰でもその種の問題を解決したり、ヒントを持っていますか?

ありがとう。

更新:ルート化されていないデバイスで動作する信頼できるソリューションを探しています。

0 投票する
0 に答える
177 参照

android - Androidアクティビティのどこでカメラをリリースすればよいですか

私はアンドロイド懐中電灯アプリを作っています。メイン アクティビティと、カメラ LED のオンとオフを切り替えることができる設定アクティビティの 2 つのアクティビティがあります。また、カメラを開く、解放する、ライトをオン/オフするなど、すべてのカメラの変更が処理される別のクラスもあります。

正しいアクティビティ ライフサイクル ステージでカメラを開いたりリリースしたりしていなかったため、共有設定に基づいて LED をオンにするとエラーが発生し続けました。いずれかのアクティビティで onPause が呼び出されたときにカメラを解放し、どちらかのアクティビティで onResume が呼び出されたときに (共有設定に基づいて) LED をオンまたはオフにすることで、問題を修正しました。

私が今抱えている問題は、カメラを放してから新しいアクティビティで再び開かなければならないため、あるアクティビティから別のアクティビティに切り替えると、LEDがオンになっていると一時的にオフになることです。この問題を解消する方法を見つけてくれる人はいますか? カメラをどこで開いてリリースすればよいですか?破棄時に解放しようとしましたが、アプリがバックグラウンドに最小化されているときに LED が点灯したままになり、望ましくありません。提案をありがとう。

メインアクティビティと設定アクティビティの両方で、次のものがあります。

私が持っているFlashクラスでは: