問題タブ [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.
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'
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 のセキュリティ上の問題はありますか?
java - nexus 5 の Android 懐中電灯
トグルをクリックして懐中電灯をオンにするアプリケーションを開発しようとしています。Webで見つけたすべての方法を試しましたが、nexus 5では成功しませんでした。機能する唯一のアプリケーションはcyanogenmodトーチですが、そのコードを取得してアプリケーションに記述しても、クリックすると開くという通知が作成されますcyanogenmod torch アプリであり、私のものではありません! これは問題です!!nexus 5でも機能する簡単なコードはありますか?
編集:logcat
MainActivity 全体
android - Eclipse nexus 5 セットの場所
タイトルの通り、nexus5に発展中 DDMS経由で座標が送れません。そのエリア全体でチェックオフします。他のデバイスでこの問題が発生したことはありません。さらに、電話の設定で「モックロケーション」にチェックマークを付けました
アイデア?
android - Nexus 5 (Android 4.4.2) で Admob インタースティシャルをクリックできない
Admob のインタースティシャル広告をクリックできないため、Nexus 5 デバイスで収益が得られないという問題をご存知ですか?
事実:
- すべてのインタースティシャル広告で発生するわけではありません。クリック可能なものもありますが、ほとんどはそうではありません。
- 古いスタンドアロンの Google Admob SDK と新しい Google Play Services SDK の両方で発生します。
- Android 4.4.2 を搭載した Nexus 5 で発生しますが、他のデバイスも影響を受ける可能性があります。
- 私のアプリケーションだけでなく、私がテストした Google Play ストアの多くのプログラムで発生します。たとえば、CPU-Zを確認できます。
- Galaxy Nexus (Nexus 3)、Galaxy S、HTC One では発生しません。
- 以下は広告のスクリーンショットです。下部の小さな INFO ボタンはクリック可能で、問題なく開きます。X の閉じるボタンも問題なく機能しますが、広告をクリックしても何もしません。広告が存在しないか、その上に何かがあるかのように。
問題の回避策または考えられる解決策を知っていますか? ありがとうございました!
- - アップデート - -
これは活動宣言です:
インタースティシャル読み込み、ここに特別なコードはありません:
android - android 4.4透過png背景問題
私はGalaxy S3、Android 4.1.2で開発しています。他のアプリケーションと同様に、背景が透明な png 画像を使用しています。また、いくつかの画像を調べて、すべての非透明ピクセルを別の色に変更しています。すべて正常に動作しますが、今日、Nexus 5、Android 4.4 にインストールしたところ、透明な背景がすべて黒くなりました。どうすれば再び透明にできますか?どんな助けでも大歓迎です!ありがとう!
android - Nexus 5 を実行しているデバイスで Android スレッドがオフになる
Main と Splash の 2 つのアクティビティがあります。私の目標は、スプラッシュ アクティビティを 5 秒間表示してから、メイン アクティビティを開始することです。コンピューターのエミュレーターで Splash アクティビティを開始すると、すべて問題ありません。実行中のデバイスが私の携帯電話の Nexus 5 (コンピューターに接続されている) の場合、携帯電話にはスプラッシュ アクティビティが少し (2 ~ 3 秒) 表示され、ホーム画面に変わり、(2 ~ 3 秒後) メイン アクティビティが開始されます。apk ファイルを使用して携帯電話にアプリをインストールすると、すべて正常に動作します。私のメインクラスには特別なものはありません。それが重要な場合、私は Android Studio を使用しています。私のスプラッシュ画面は普通の画像です。私のスプラッシュ アクティビティ:
LogCat:
java - ソフト キーボードが横向きに表示されない
私のアプリでは、EditText とのダイアログがあります。ダイアログが表示されるとすぐに、ソフトキーボードが表示され、編集テキストがフォーカスされ、editText 内のすべての既存のテキストが事前に選択されるようにコーディングしました。そして、ユーザーは入力を開始できます。携帯電話を縦向きに持っている場合、これはすべて正常に機能します。ただし、電話を横向きにすると、同じことが機能しません。私のフラグメントのコードの一部を以下に貼り付けます。
現在、これはすべて縦向きで機能し、横向きでは機能しません。横向きモードでは、edittext を含むダイアログが表示され、フォーカスがあり、既存のテキストが事前に選択されていますが、キーボードは表示されません。キーボードが表示されるようにするには、ユーザーが editText をクリックする必要があります。なんで?テストには nexus-5 を使用しています。
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をありがとう。