問題タブ [android-hardware]

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 に答える
984 参照

android - アプリケーション内のハードウェア キーボードの入力を読み取る

電話にあるハードウェア キーボードから、または android に外部接続されたハードウェア キーボードから入力キーを読み取れるようにする規定があるかどうかを知りたいです。私は基本的に、特別なショートカットを設定する必要があるアプリケーションを構築しています。WindowManagerPolicy について調査しましたが、Eclipse はそのようなインターフェイスをサポートしていないようです。始めても助けが必要です。

ありがとうございました

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

android - Android Voice Controlを使用して、アクティビティを起動します

私はSOに関するこの投稿を読み、自分の音声認識アクティビティを開始するためのコードを試しました。機能した!。だから私の質問は、組み込みの音声検索の代わりに私が書いたアクティビティを起動するために、組み込みの音声コマンドボタン(ハードウェア)のアクションをどのようにカスタマイズできるかということです。このサイトも含めてネットを徹底的に検索しました。しかし、私は解決策を見つけることができませんでした。私はSOの誰かがそれを持っていることを知っています!!!

0 投票する
3 に答える
24650 参照

android - 可能な場合は、Android APK 2.2でハードウェアアクセラレーションをオンにします(Android 3以降など)。

私はAndroid3.0用のアプリケーションを開発しましたが、それは完全に動作しますが、クライアントは2.2デバイスとの互換性を主張しています。

Android互換パッケージ、NIOバックポートサポート(タスクとエグゼキュータ用)、およびViewメソッドの再実装を使用して、ハードウェアアクセラレーションを無効にすることで、Android 2.2にアプリを移植でき、非常にうまく機能しますが、このapkを新しいものに実行するとデバイスのパフォーマンスは非常に遅いので、可能な場合はハードウェアアクセラレーションをオンにする方法を知りたいのですが、それでも2.2APKを使用しています。

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

android - 特定のハードウェア入力に応答する Android アプリの作成

私はアンドロイドの初心者で、カメラボタン、ハンズフリー通話応答ボタンなどのハードウェア入力に応答するアプリを作成しようとしています。

たとえば、カメラのボタンを取ります。押すと、デフォルトのカメラアプリが起動します。私がやりたいことは、そのデフォルトの応答を防ぎ、アプリがそれに応答するようにすることです。カメラアプリを置き換えることができることは知っていますが、それは私が期待するものではありません.

ボタンが押されると、アプリが最初に実行され、アプリが完了すると、アプリはカメラ アプリに転送されます。これが可能であれば、私を正しい方向に向けてください

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

java - Android のマイクへのバックグラウンド アクセス

Androidフォンのバックグラウンドアプリケーション(サービス?)からマイクを常に監視することは可能ですか?

私がやりたいことのいくつかのアイデア:

  • バックグラウンドで可聴信号を常に聞いてください。
  • 「興味深い」オーディオ信号を受信したら、ネットワーク操作を実行します。

バックグラウンド アプリケーションは、フォアグラウンド アプリケーションがマイクへのアクセスを必要とする場合 (共有できない場合)、たとえば電話をかけるために、インテリジェントにマイクへのアクセスを放棄できる必要があります。

これは可能ですか?

0 投票する
6 に答える
69648 参照

android - Android: プログラムでハードウェア情報を取得する

アプリケーションを実行する Android デバイスでハードウェア関連の情報を取得する必要があります。次のような情報が必要です。

  • CPU の製造元、モデル、およびシリアル番号
  • SD カードの製造元とシリアル番号
  • カメラのメーカーとその他の関連スペック
  • Bluetooth 関連のハードウェア情報
  • WiFi 関連のハードウェア情報
  • RAM ベンダー/モデル
  • ベンダーとモデルの表示

このトピックに関するヘルプをいただければ幸いです。

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

android - System.loadLibrary() は Android で共有ライブラリをどのようにロードしますか?

System.loadLibrary("library-name") は Android でどのように動作しますか?

libhardware.so の dlopen() の hw_get_module() またはリンカーがロードしたメソッド経由ですか? Rgds、ソフティ

0 投票する
3 に答える
14353 参照

android - Android携帯の懐中電灯を点滅させる方法は?

バイナリコードに基づいてAndroid携帯のLED懐中電灯を点滅させようとしています。たとえば、char = 1の場合はLEDライトをオンにし、char=0の場合はLEDをオフにします。

したがって、charからString str ="101010101"charを取得します。charは値1、0、1などを取得します。これにより、懐中電灯が点滅するはずですが、点滅するのはそれだけです。この問題をどのように修正すればよいですか?ありがとう

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

android - デュアル スクリーン用の HDMI 出力プログラミング

私の検索では、現時点では、Android SDK は HDMI ポート アクティビティの制御と HDMI 出力の処理をサポートしていないことがわかりました。Motorola のような特定のデバイス メーカー (他のメーカーも同様かどうかはわかりません) は、もう少し制御を改善するための API を提供しています。以下はそのうちの 2 つへのリンクです。そのうち、デュアル スクリーンの 1 つ (私の要件に非常に近いもの) は非推奨です。

モトローラ hdmi ステータス API

モトローラ hdmi デュアル スクリーン API

ミラーリングは HDMI 接続時のデフォルトの動作ですが、HDMI 出力でバインドされたサービスをアプリで実行したいと考えています。これにより、HDMI 画面で実行されているサービスを妨害することなく、電話機が他のタスクを同時に実行できるようになります。

誰かがどうすればそれを行うことができるか提案してもらえますか? それとも、Motorola と同様の柔軟性を提供するメーカーが他にあるでしょうか?

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

android - Androidでストレージ情報を取得する

Androidデバイスに搭載されているメモリカード、内部ストレージに関する情報をどのように取得できるのか疑問に思っていました! 私が欲しいのは、空きメモリの使用量と、可能であればメモリカードに関する詳細情報です! (内部ストレージではありません)