問題タブ [android-screen]

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 投票する
4 に答える
2938 参照

android - Serviceandroidから明るさを変更する

サービスからAndroidデバイスの明るさを変更したい。私はこれに関するスタックオーバーフローに関する多くの質問を見てきましたが、それらのどれも私の問題を解決していません。

settingsMangerで明るさを設定したり、新しいアクティビティを開始したりするなど、すべてのことを行いましたが、どれもうまくいきません。

0 投票する
7 に答える
22049 参照

android - How to prevent automatic screen lock on android by code?

In my app there is a long loading process, and if the devices puts on the screen lock, my process stops for some reason.

How can i prevent the device from automatic screen lock?

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

android - Android のピクセル値を取得する

私はグーグルでこの問題をたくさん検索しましたが、助けを得ることができません.私の質問は、ユーザーがタップしたAndroid画面のピクセル位置を取得する方法ですか?

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

android - Android リソースの notlong / long 識別子が機能しない

現在、次のリソース フォルダーがあります
。1.layout
-sw600dp 2.layout-sw600dp-notlong

アイデアは、3 種類のデバイスがあり、デバイスはそれに応じて正しいフォルダーのリソースを使用する必要があるということです。デバイスは次のとおり
です。 1. Samsung Galaxy Tab 10.1、1280 X 800 mdpi。16/10
2. Asus Transformer TFT 101、1280 X 800 mdpi。16/10。
3. 一般的なタブレット、800 X 600 ldpi。4/3。

問題は、3 つのデバイスすべてが layout-sw600dp-notlong のリソースを使用することです。私の理解では、4/3 は -notlong デバイスに分類されます。

識別子の使用法に問題はありますか? または、識別子について報告されたバグがありますか?

少し早いですがお礼を。

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

android - ゲームでの適切な電源ボタンアクションの処理

ゲームが開いているときに電源ボタンが押されるという問題に取り組んでいます。私のログが言うように、画面がロックされた後、一連の異なるActivityライフサイクルコールバックが呼び出され、画面のロックが解除されたときに同じことが起こります。でバックグラウンドミュージックの再生を開始してonResume()いますが、画面がロックされているときに音楽を再生しないようにするにはどうすればよいですか?私はそれについて学びACTION_SCREEN_OFFACTION_SCREEN_ON放送しましたが、AFAIKはそれらのイベントを聞くことはお勧めできません。この問題に対するエレガントな回避策はありますか?前もって感謝します。

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

android - 古い API バージョンでアプリケーションを終了した後も、Android アクティビティはアクティブなままです

私の問題は、次のユーザーの動作で発生します。

  1. アプリケーションを開く
  2. アプリケーションを閉じる (戻るボタンを使用)
  3. 縦から横 (または横から縦) に回転します。
  4. アプリケーションを開く

アプリケーションを 2 回目に開いたときに、onCreate画面の向きが変更されたため、メソッドが 2 回実行されます。

いくつかのテストを行ったところ、Android 3.0 より古いバージョンを実行しているデバイスでのみ問題が発生するようです (すべてのバージョンでテストしたわけではありません)。

Android 4.0 を実行している私のタブレットでは、2 回目の起動時にアプリケーションが正しい初期方向で開かれるため、onCreateメソッドが 1 回だけ呼び出されます。しかし、Android 2.3.5 (HTC Desire HD) を実行しているハンドセットでは、2 回目の起動で前のアクティビティ インスタンスが間違った方向で開かれ、再起動が発生し、メイン アクティビティのonCreateメソッドが 2 回実行されます。

Task と Back Stack |を読みました。Android 開発者は、メイン アクティビティでandroid:launchMode、 、などのさまざまな組み合わせを使用してみました。android:clearTaskOnLaunchしかし、それはトリックではないようでした。

助言がありますか?Android 2.0 から 3.0 で、[戻る] ボタンを使用してアプリケーションを終了する方法に変更はありますか? それとも、Android のバージョンに関係なく、一部のデバイスでのみ発生するものですか?

アクティビティ:

レイアウト:

マニフェスト:

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

java - さまざまな画面の xml レイアウトの設計: Android

私は小さなアプリに取り組んでおり、左隅 (垂直方向) に 3 つのボタンがあり、画面の残りの部分を覆う編集ボックスがあります。

このアプリを実行して、すべての画面解像度で動作できるようにしたいと考えています。そのため、ボタンに相対レイアウト、線形レイアウト、Android:weight を使用しました。これらはボタンのサイズを均等に共有し、正常に動作します。

私の質問は、私はそれを間違っていますか?

画面ごとに異なるレイアウトを設計するか、同じレイアウトを使用する必要がありますが、重量やパディングなどのプロパティを追加しても問題ありませんか??

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

android - センサー測定がオンのときに画面のオフを無効にする

「測定開始」ボタンのあるアクティビティがあります。これを押すと、このアクティビティがセンサーリスターとして登録されます。しかし、ユーザーがしばらく操作しないと、画面がオフになり、Androidがセンサーのリッスンを無効にすることを発見しました(バッテリーを節約するためだと思います)。

バックグラウンドスレッドにセンサーイベントをリッスンさせるのは少し難しいことを発見しました。問題ではないので、リスナーがオンのときにオフを無効にし、ユーザーが「測定の停止」を押したときに再度有効にします。

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

android - 全画面対応アプリの作り方

すべての密度と解像度の画面をサポートできるアプリケーションを作成するにはどうすればよいですか?

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

java - 移動イベントの後に LongPress をトリガーできますか?

私は単純な Android アプリに取り組んでいます。私の要件は、

「画面上でいくつかの移動イベント (MotionEvent.ACTION_MOVE が true) の後、ユーザーが画面から指を離さずに数秒間移動を停止した場合、何らかのアクションを実行する必要があります。」

*LongPress は、ダウン イベント (MotionEvent.ACTION_DOWN) がトリガーされた後、ユーザーが何も動かないときにトリガーされるものであることを知りました。

画面内を移動した後にLongPressをトリガーする方法はありますか?

それとも、同じ機能に対して独自のリスナーを作成する必要がありますか??

どんな助けでも大歓迎です。

ありがとうございました。