问题标签 [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 以及为什么在进入睡眠模式时 onCreate,OnStart,onResume,onPause ?

如果我对 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 管理的线程(也在 onPause 中杀死)。如果我做一个简单的应用程序,它不会被复制。Nexus5 version=4.4.2, nexus7 version=4.2.2
我知道,那个问题没有代码,我不能分享我的项目。
但提前感谢所有会考虑这个问题的人。
Mathias .... 5 小时后:导致答案......在我的活动清单中,我有:

如果我删除 android:screenOrientation="landscape" 它就可以正常工作。那么关于为什么会发生这种情况的任何想法?为什么我不能将我的方向设置为横向并忘记了 configurationChange 事件。
最糟糕的是,如果我听到方向配置发生了变化:

没有调用 onConfigurationChanged 方法!!!但如果我使用: android:configChanges="orientation|screenSize" 并覆盖 onConfiguration 它可以工作....

为什么实际上 screenOrientation=landscape 无法处理 screenSize 配置更改。有没有另一种干净的方法来处理这种混乱,只是对系统说,“伙计,我处于横向模式,当我将手机置于睡眠模式时,不要把我拧成纵向”。
如果这里有人知道,谢谢您的回答。

否则,这意味着如果您希望您的应用程序是纵向或横向的,您需要在清单中添加 android:configChanges="orientation|screenSize" 并覆盖 Activity 中的 onConfigurationChanged(什么都不做)。哦哦'

0 投票
1 回答
4671 浏览

android - 工作目录:在 android 上运行 Process.Builder 时为空环境

我正在使用两部手机,Galaxy Nexus(JellyBean) 和 Nexus 5(KitKat)。我正在尝试执行一个存在于

/数据/文件夹/脚本/run.sh

我使用 Process.Builder 来构建命令。该命令是通过获取构建的

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

在 Galaxy Nexus 上运行它没有问题,但是当我在 Nexus 5 上运行它时,我在运行 process.start() 时发现了一个异常。我得到的输出包含:

运行 exec() 时出错。命令:[/data/folder/scripts/run.sh, "param"]。工作目录:空环境:[ADNROID_ROOT=/system ...]

我的脚本的目录结构在两个文件上是相同的。

编辑:

所以我一加载应用程序就在查看 logcat,我想我已经查明了问题所在。

有一个错误说 Manifest file not found。警告:java.io.FileNotFoundException /data/folder/Manifest:打开失败的 EACCESS(权限被拒绝)。

这不适用于运行 JellyBean 的 Galaxy Nexus。KitKat 是否存在安全问题?

0 投票
1 回答
2912 浏览

java - Nexus 5 上的 Android 手电筒

我正在尝试开发一个应用程序,以便在单击切换时打开手电筒。我尝试了在网络上找到的所有方法,但在我的 nexus 5 中没有成功。唯一有效的应用程序是 cyanogenmod 火炬,但即使我使用该代码并将其写入我的应用程序,它也会创建一个通知,如果单击它会打开cyanogenmod 火炬应用程序,而不是我的!这是个问题!!是否有可能有一个也适用于nexus 5的简单代码?

编辑:日志猫

整个主要活动

0 投票
2 回答
94 浏览

android - Eclipse nexus 5 设置位置

正如标题所示,发展成nexus 5 我无法通过DDMS 发送坐标。在整个那个区域打勾。我从来没有在其他设备上遇到过这个问题。另外,在手机的设置中,我勾选了“模拟位置”

想法?

0 投票
1 回答
510 浏览

java - 如何移植 OEM 特定的应用程序?

我有三台设备,一台 LG、索尼,其中一台是 HTC,我真的很喜欢音乐播放器和相机,但现在我想将音乐播放器移植到我的 Nexus 5。我知道这不是可以的很容易完成,但我非常擅长改装和主题化,并且有过应用改装的经验。我到处搜索了如何将 OEM 特定应用程序移植到特定设备,我发现了一个帖子,但它并不具体。Rizal 在 xda 上发表了主题。

我的问题是如何移植 OEM 特定的应用程序,如果您知道任何移植应用程序的方法会很棒,如果您有移植应用程序的经验,请给我一个方法和一些提示。

0 投票
2 回答
467 浏览

android - Admob 插页式广告在 Nexus 5 (Android 4.4.2) 上不可点击

您是否知道 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 - Android Thread 在正在运行的设备 Nexus 5 上关闭

我有两个活动:主要和飞溅。我的目标是显示 Splash 活动 5 秒,然后开始 Main 活动。当我在计算机的模拟器上启动 Splash 活动时,一切正常。当正在运行的设备是我的手机 Nexus 5(插入计算机)时,手机会显示一点点(2 - 3 秒)的 Splash 活动,然后进入主屏幕,然后(2 - 3 秒后)开始主要活动。当我使用 apk 文件在手机上安装应用程序时,一切正常。我的主要课程没有什么特别的。如果这很重要,我正在使用 Android Studio。我的启动画面只是普通的图像。我的飞溅活动:

日志猫:

0 投票
0 回答
166 浏览

java - 软键盘不显示在横向

在我的应用程序中,我有一个带有 EditText 的对话框。我以这样的方式对其进行编码,一旦对话框出现,软键盘就会出现,编辑文本将获得焦点,editText中的所有现有文本都被预先选择。并且用户可以开始输入。当我将手机纵向放置时,这一切都很好。但是当我有横向的手机时,同样的事情不起作用。我的片段中的部分代码粘贴在下面。

现在这一切都适用于纵向,不适用于横向。在横向模式下,显示带有 edittext 的对话框,它具有焦点并且预先选择了现有文本,但它不显示键盘。用户必须单击editText 才能出现键盘。为什么?我正在使用nexus-5进行测试。

0 投票
0 回答
5887 浏览

android - WiFi 直接连接:Nexus 5 上的 Android

人,我有问题。我正在准备从 LG 连接两台 Nexus 5 设备,但我遇到了问题。我研究了这本手册 http://developer.android.com/guide/topics/connectivity/wifip2p.html 但它不能正常工作。

第一个问题是对等点的发现。一个设备位于另一设备附近。比我开始同行发现和设备不能总是找到对方。即使他们找到了彼此,即使他们找到了自己。没多久,他们又输了。

即使它做得正确,我也无法在设备之间建立连接。

也许我做错了什么,但示例应用程序 https://android.googlesource.com/platform/development/+/master/samples/WiFiDirectDemo 也无法正常工作。

只有 Nexus 5 有此类问题,或者有 android-OS 错误的代码,或者可能还有其他问题?

有没有 WiFiDirect 可以稳定工作的设备?

感谢您对我糟糕的英语的回答和ssory。