問題タブ [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 に答える
1147 参照

android - アクションでAndroid修飾キーをフォールバックできますか?

単独で押すとホームボタンとして機能するだけでなく、デバイス上の他のボタンの修飾子としても機能するボタンを備えた入力デバイスで作業しています。

私はあなたが他のボタンでkcmファイルでこれを行うことができることを知っています、そして次のようなものを持っています:

次のようなものを持つことは可能ですか?

そのボタンを別のボタンで押して、HOMEにフォールバックしないようにするには?

前もって感謝します!:D

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

android - Androidハードウェアボタンの位置

ハードウェア設定ボタンの位置を知ることはできますか?プログラムのイントロを書き、その機能の使い方をユーザーに示したいと思います。

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

android - android osはBluetoothマウスの右クリックとホイールイベントをキャプチャできますか?

私はAndroid2.3.5電話を持っています、それはブルートゥースマウスに接続することができます。しかし、私はそれが左クリックとマウス移動への応答だけだと思います。

右ボタン、ホイールなどの他のアクションコードは何ですか?

ありがとう

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

android - Androidデバイスの健康状態をリモートで監視する方法は?

何百もの Android デバイスで実行される Enterprise Android アプリがあります。

アプリは当社の事業運営の重要な部分です。GPS、3G ネットワーク (サーバーへの HTTP)、ディスプレイを集中的に使用します。少なくとも 1 日 12 時間稼働します。

一部のデバイスのハードウェアの誤動作を指摘する特定のレポートがあります。

現在、Intent.ACTION_BATTERY_CHANGEDバッテリーの内容とConnectivityManager.getActiveNetworkInfo()ネットワークの状態を監視しています。

私たちにとって重要なポイント:

  1. ハードウェアの健全性
  2. バッテリーの状態、レベル
  3. ネットワーク状態
  4. GPSとディスプレイ

質問:

  1. デバイスの正常性を確認するために監視する必要がある (または監視できる) ものはどれですか?
  2. デバイスのハードウェアの状態を監視する方法は? 出来ますか?

デバイスはルート化されておらず、Android 2.2 を実行しています

編集:問題はアプリのクラッシュではありません。クラッシュ レポートには Crittercism と ACRA を使用しています。現在、クラッシュはほとんどありません。

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

android - Android のシリアル番号 (ro.serialno) の長さは?

からシリアル番号を取得します

しかし、最大は何ですか。ro.serialno?の長さ

ドキュメントから: http://developer.android.com/reference/android/os/Build.html

行方不明のようですか?

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

android - android4.1を実行しているandroidエミュレーターでBluetoothマウスホイールイベントをエミュレートするにはどうすればよいですか?

今、私はandroid 4.1デバイスを持っていませんが、上司は私のandroidアプリケーションでBluetoothマウスのホイールイベントを処理するように要求します。

助けてください、ありがとう!

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

android - Androidデバイスのハードウェアアクセスをプログラムでブロックする

「デバイスハードウェア管理者」として機能するアプリケーションを作成する必要があります。ユーザーは、好みに応じてハードウェアの機能を有効または無効にできる必要があります。以下にアプリケーションUIのスクリーンショットを追加します。

アプリケーションUI

これらの設定は、アプリケーションのローカルデータベースに保存されます。私が何とかしたことは次のとおりです。

ステップ1:これらすべてのアクションを検出するためのブロードキャストレシーバーを登録しました。

WifiとBluetoothの放送をきちんと受けています。カメラアクションまたはUSB接続と切断に関するブロードキャストが受信されません。

質問1:カメラとUSBの検出に使用したインテントフィルターに何か問題がありますか?

ステップ2:ユーザーがこれらのハードウェアを使用できないようにブロックしたい。ユーザーがBluetoothまたはWi-Fiを起動した直後に、レシーバークラスのonReceive()メソッドでアクションを検出することにより、BluetoothまたはWi-Fiを無効にすることができました。

そのため、BluetoothまたはWiFiがオンまたは接続されていることを検出し、プログラムでオフまたは切断します。

ただし、ユーザーがBluetoothまたはWiFiをまったく起動できないようにする必要があります。つまり、WiFiとBluetoothのボタンを無効にします。

質問2:それは可能ですか?

どんな助けや提案もいただければ幸いです。

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

android - Androidですべてのハードウェアキーをプログラムで無効にする方法は?

ロック機能を備えたAndroidアプリを開発しています。プログラムですべてのハード キーを無効にする方法を教えてください。ここでは、以下のコードを使用して戻るボタンを無効にしています。ホーム、検索、カメラ、ショートカットキーなどのすべてのハードキーにこの機能が必要です。ここに私のコードがあります:

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

android - ボリュームアップ/ダウンハードウェアボタンを使用していつでもアクティビティを開始したいのですが、これはサービスを使用して可能ですか?

ボリュームアップ/ダウンハードウェアボタンを使用して、いつでもアクティビティを開始したい。私はいくつかのリンクで試しましたが、役に立ちませんでした。また、このためのサービスの使い方も知りたいです。

前もって感謝します..

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

android - 1 回の移動タッチ イベントとして解釈されるタップの素早い連続? (Nexus 10 でテスト済み)

ユーザーが複数の指ですばやくタップできる Android アプリケーションを開発しています。Nexus 10 タブレットでの最初のテストでは、近くですばやく別のタップを行った場合、両方のタッチ ポイントが 1 つのポインター インデックスに起因する 1 回のタッチ アンド スライド モーションとして解釈されることが多いことがわかりました。これは、ハードウェアの問題、または少なくとも Android の低レベルのタッチ処理の問題であると思われます。

同様に、2 本の指を合わせて同時にタップすると、1 本の大きな指による 1 回のタッチとして解釈されるのを見てきました。

1 回のタッチとして誤って解釈される迅速なペアのタッチで同様の問題を経験した人はいますか? 誰かが巧妙な回避策、または動いているタッチが実際には単一のタッチから来ている可能性があることを巧みに推測する方法を持っていることを願っていますか?

明確にするために、私の観察は、開発者設定から「ポインターの位置」をオンにしてタッチを視覚化することに基づいているため、私のアプリケーションとは無関係です。