問題タブ [nexus-5]

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

android - Nexus 5 がスリープ モードになると、アクティビティのライフ サイクルがバグる

スリープ モードに出入りするときに、Nexus 5 で奇妙な動作が発生します。本当に奇妙な方法でアプリを強制終了して再起動します。ログを表示します:

スリープモードに入る(電源ボタンを押す)

17.005: E/MotherActivity(28940): onPause が呼び出され
ました 17.025: E/MotherActivity(28940): onStop が呼び出され
ました 17.315: E/MotherActivity(28940): onDestroy が呼び出され
ました 17.365: E/GameTuto1Activity(28940): MainActivity コンストラクターが呼び出され
ました 17.365: E/MotherActivity (28940): onCreate が呼び出され
ました 17.695: E/MotherActivity(28940): onStart が呼び出され
ました 17.705: E/MotherActivity(28940): onResume が呼び出され
ました 17.705: E/MotherActivity(28940): onPause が呼び出されました

スリープモードからの復帰時、電話のロックを解除するとき

755: E/MotherActivity(28940): onResume が呼び出されました
935: E/MotherActivity(28940): onPause が呼び出されました
935: E/MotherActivity(28940): onStop が呼び出されました

そして、プロセスを強制終了するまで、電話はフリーズします。しかし、アプリケーションを再開する (スリープ モードから戻る) ときに onPause と onStop を実行するのはなぜですか。

Nexus7で同じことをしても起こらず、ライフサイクルは「正常」です。以下のログ:

スリープモードに入る(電源ボタンを押す)

43.782: E/MotherActivity(19876): onPause が呼び出されました 43.822: E/MotherActivity(19876): onStop が呼び出されました

スリープモードからの復帰時、電話のロックを解除するとき

50.142: E/MotherActivity(19876): onRestart が呼び出されました 50.142: E/MotherActivity(19876): onStart が呼び出されました 50.172: E/MotherActivity(19876): onResume が呼び出されました

質問は奇妙で雑多ですが (おそらく)、答えは非常にスマートです。それで、あなたがアイデアを持っているなら?これは、3 つのスレッドがあるプロジェクトでのみ発生します。2 つのループ スレッド (onPause で強制終了) と、PoolExecutor によって管理される 1 つのスレッド (onPause でも強制終了) です。単純なアプリをやっても再現されません。Nexus5 version=4.4.2, nexus7 version=4.2.2
その質問にはコードがありません。プロジェクトを共有できません。
しかし、その質問について考えてくれるすべての人に前もって感謝します。
マティアス .... 5 時間後: 答えへのリード ...... 私の活動に関する私のマニフェストには、次のものがありました。

android:screenOrientation="landscape" を削除すると、正常に動作します。なぜこれが起こるのかについて何か考えはありますか?向きを横向きに設定できず、configurationChange イベントを忘れてしまったのはなぜですか。
最悪の場合、向きの設定が変更されたことを聞くと、次のようになります。

メソッド onConfigurationChanged は呼び出されません!!! しかし、私が使用する場合: android:configChanges="orientation|screenSize" と onConfiguration を上書きすると動作します....

いったいなぜ、screenOrientation=landscape は screenSize 構成の変更を処理できないのでしょうか。その混乱を処理し、システムに「私が横向きモードにいる人は、電話をスリープモードにしたときに縦向きにねじ込まないでください」と言う別のきれいな方法はありますか.
ここに誰かが知っているなら、答えてくれてありがとう。

それ以外の場合、アプリケーションを縦向きまたは横向きにしたい場合は、マニフェストに android:configChanges="orientation|screenSize" を設定し、アクティビティの onConfigurationChanged を上書きする必要があります (何もしないため)。oO'

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

android - 作業ディレクトリ : Android で Process.Builder を実行するときの null 環境

Galaxy Nexus(JellyBean) と Nexus 5(KitKat) の 2 台の電話を使用しています。に存在するスクリプトを実行しようとしています

/data/folder/scripts/run.sh

Process.Builder を使用してコマンドをビルドします。このコマンドは、取得することによって構築されます

Environment.getDataDirectory().toString() + "/folder/scripts/run.sh"

これを Galaxy Nexus で実行しても問題はありませんが、Nexus 5 で実行すると、process.start() を実行すると例外が発生します。私が得る出力には以下が含まれます:

exec() の実行中にエラーが発生しました。コマンド: [/data/folder/scripts/run.sh, "param"]. 作業ディレクトリ: null 環境: [ADNROID_ROOT=/system ...]

私のスクリプトのディレクトリ構造は、両方のファイルで同じです。

編集:

そのため、アプリケーションをロードするとすぐに logcat を見ていましたが、問題を特定したと思います。

マニフェスト ファイルが見つからないというエラーが表示されます。警告: java.io.FileNotFoundException /data/folder/Manifest: EACCESS のオープンに失敗しました (許可が拒否されました)。

これは、JellyBean を実行している Galaxy Nexus には当てはまりません。KitKat のセキュリティ上の問題はありますか?

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

java - nexus 5 の Android 懐中電灯

トグルをクリックして懐中電灯をオンにするアプリケーションを開発しようとしています。Webで見つけたすべての方法を試しましたが、nexus 5では成功しませんでした。機能する唯一のアプリケーションはcyanogenmodトーチですが、そのコードを取得してアプリケーションに記述しても、クリックすると開くという通知が作成されますcyanogenmod torch アプリであり、私のものではありません! これは問題です!!nexus 5でも機能する簡単なコードはありますか?

編集:logcat

MainActivity 全体

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

android - Eclipse nexus 5 セットの場所

タイトルの通り、nexus5に発展中 DDMS経由で座標が送れません。そのエリア全体でチェックオフします。他のデバイスでこの問題が発生したことはありません。さらに、電話の設定で「モックロケーション」にチェックマークを付けました

アイデア?

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

android - Nexus 5 (Android 4.4.2) で Admob インタースティシャルをクリックできない

Admob のインタースティシャル広告をクリックできないため、Nexus 5 デバイスで収益が得られないという問題をご存知ですか?

事実:

  1. すべてのインタースティシャル広告で発生するわけではありません。クリック可能なものもありますが、ほとんどはそうではありません
  2. 古いスタンドアロンの Google Admob SDK と新しい Google Play Services SDK の両方で発生します。
  3. Android 4.4.2 を搭載した Nexus 5 で発生しますが、他のデバイスも影響を受ける可能性があります。
  4. 私のアプリケーションだけでなく、私がテストした Google Play ストアの多くのプログラムで発生します。たとえば、CPU-Zを確認できます。
  5. Galaxy Nexus (Nexus 3)、Galaxy S、HTC One では発生しません
  6. 以下は広告のスクリーンショットです。下部の小さな INFO ボタンはクリック可能で、問題なく開きます。X の閉じるボタンも問題なく機能しますが、広告をクリックしても何もしません。広告が存在しないか、その上に何かがあるかのように。

問題の回避策または考えられる解決策を知っていますか? ありがとうございました!

Admobインタースティシャル広告

- - アップデート - -

これは活動宣言です:

インタースティシャル読み込み、ここに特別なコードはありません:

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

android - android 4.4透過png背景問題

私はGalaxy S3、Android 4.1.2で開発しています。他のアプリケーションと同様に、背景が透明な png 画像を使用しています。また、いくつかの画像を調べて、すべての非透明ピクセルを別の色に変更しています。すべて正常に動作しますが、今日、Nexus 5、Android 4.4 にインストールしたところ、透明な背景がすべて黒くなりました。どうすれば再び透明にできますか?どんな助けでも大歓迎です!ありがとう!

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

android - Nexus 5 を実行しているデバイスで Android スレッドがオフになる

Main と Splash の 2 つのアクティビティがあります。私の目標は、スプラッシュ アクティビティを 5 秒間表示してから、メイン アクティビティを開始することです。コンピューターのエミュレーターで Splash アクティビティを開始すると、すべて問題ありません。実行中のデバイスが私の携帯電話の Nexus 5 (コンピューターに接続されている) の場合、携帯電話にはスプラッシュ アクティビティが少し (2 ~ 3 秒) 表示され、ホーム画面に変わり、(2 ~ 3 秒後) メイン アクティビティが開始されます。apk ファイルを使用して携帯電話にアプリをインストールすると、すべて正常に動作します。私のメインクラスには特別なものはありません。それが重要な場合、私は Android Studio を使用しています。私のスプラッシュ画面は普通の画像です。私のスプラッシュ アクティビティ:

LogCat:

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

java - ソフト キーボードが横向きに表示されない

私のアプリでは、EditText とのダイアログがあります。ダイアログが表示されるとすぐに、ソフトキーボードが表示され、編集テキストがフォーカスされ、editText 内のすべての既存のテキストが事前に選択されるようにコーディングしました。そして、ユーザーは入力を開始できます。携帯電話を縦向きに持っている場合、これはすべて正常に機能します。ただし、電話を横向きにすると、同じことが機能しません。私のフラグメントのコードの一部を以下に貼り付けます。

現在、これはすべて縦向きで機能し、横向きでは機能しません。横向きモードでは、edittext を含むダイアログが表示され、フォーカスがあり、既存のテキストが事前に選択されていますが、キーボードは表示されません。キーボードが表示されるようにするには、ユーザーが editText をクリックする必要があります。なんで?テストには nexus-5 を使用しています。

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

android - WiFi ダイレクト接続: Nexus 5 の Android

人々、私には問題があります。WiFi Direct を使用せずに LG の 2 台の Nexus 5 デバイスを接続しようとしていますが、問題があります。このマニュアル http://developer.android.com/guide/topics/connectivity/wifip2p.htmlを調べまし たが、正しく機能しません。

最初の問題は、ピアの検出です。1 つのデバイスが他のデバイスの近くにあります。ピアの検出を開始すると、デバイスが常にお互いを検出できるとは限りません。そして、彼らがお互いを見つけたとしても、そして彼らが自分自身を見つけたとしても。短時間で彼らは再び負けます。

そして、それが正しく行われたとしても、デバイス間の接続を取得できません。

多分私は何か間違ったことをしていますが、サンプルアプリ https://android.googlesource.com/platform/development/+/master/samples/WiFiDirectDemo も正しく動作していません。

この種の Nexus 5 だけの問題がありますか、それとも android-OS のバグのコードがありますか、それとも別の考えですか?

WiFiDirect が安定して動作するデバイスはありますか?

私の悪い英語に対する答えとsoryをありがとう。