问题标签 [oneplusone]
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 - 设置断点时 Android Activity 崩溃
我在为 Android 开发应用程序时遇到了一个奇怪的问题。我正在尝试使用我的手机(一加一)、Android Studio 和 ADB 调试我的应用程序。一切正常,除了当我启动一个已经在 Android Studio 中设置断点的活动时,它会崩溃而没有日志输出。当活动是启动活动和我开始有意图的活动时,都会发生这种情况。
正如你所想象的那样,这非常令人恼火,因为我的onCreate()
方法中有一个我想闯入的错误。
我曾尝试将该行添加Debug.waitForDebugger()
到断点上方的代码位中,但这无济于事。
我没有向这个问题添加任何代码,因为这个错误与代码无关。它发生在多个项目和活动中。我没有另一部 Android 手机可以对其进行测试,因此无法检查。有没有其他人经历过这个和/或找到解决办法?
提前致谢。
编辑:添加了代码示例。当没有设置断点时,这段代码不会崩溃,断点也不需要在这段代码中才能发生崩溃。这只是我正在尝试调试的代码,如果不了解我的服务器后端,就无法修复其行为,因此我不寻求帮助。
android - 一加的cm12构建失败
我正在尝试为一加构建 cm12。但是我收到以下错误并且构建过程停止。我还检查了一加一的 CM12 构建失败。有人可以帮忙吗?我用了
1)。build/envsetup.sh
2) 早午餐培根
android - 如何编写一个作用于 ACTION_SCREEN_ON 的 android 应用程序,而不会在一段时间后停止?
澄清:我不想让设备保持唤醒状态,我只想在每次打开屏幕时执行我的命令。
我为什么要这样做的简短背景
一些 Oneplus One 手机有一个令人讨厌的错误,即触摸屏在一段时间后或多或少地无响应。以 root 身份运行cat /sys/class/input/input0/baseline_test
可以暂时改善这种情况,至少对于某些用户而言。由于手机处于睡眠模式时通常会出现问题,因此很难解锁手机。所以,我想在每次激活手机屏幕时运行这个命令。
是的,我知道,我可以用 Tasker 做到这一点,但其中的乐趣在哪里?:)
所以,对于我的问题
我不是 android 开发人员,但我已经能够编写一个应用程序来做到这一点。它工作得很好,大约一个小时左右,之后它就停止工作了。我在代码中注册了 ACTION_SCREEN_ON 意图,因为由于某种原因,它不可能在清单中执行此操作。所以,我希望是简单的问题,我应该如何修改我的应用程序,以便它不会在后台停止。服务会帮助我吗?
我的代码:
android - Android ADB 设备未经授权
配置:
- 视窗 8.1
- 亚行版本:1.0.32
- 智能手机:一加一
问题
我按照据说安装了三星驱动程序。当我运行 ADB devices 命令时,它显示未授权。
已经尝试过:
我已经完成了这篇文章中所说的一切:https ://stackoverflow.com/a/25546300/1848376
但问题是我没有在电话上收到提示告诉我必须接受连接。
当我运行命令
/li>adb shell
时,答案如下:
我做了“adb kill-server”,但它没有改变任何东西。为什么?
android - 来自 XML 首选项的 UnknownFormatConversionException(仅在 Oneplus One 上)
尝试ListPreference
在PreferenceFragment
.
请注意,这只发生在 Oneplus One 设备上。我在 Nexus 4、Moto G 和 S5 上尝试过同样的方法,没有任何问题。
堆栈跟踪:
加载到我的preferences.xml PreferenceFragment
:
arrays.xml 包含上面引用的数组:
strings.xml 包含上面引用的字符串:
我最初认为它与百分比符号有关,但删除它并没有解决问题。我在堆栈跟踪中看不到任何提示,而且这个问题似乎是特定于设备的。
android-studio - Android Studio 在 Mac/Linux 上无法识别 OnePlus2
我的 Android Studio (1.3.2) 无法识别我的手机“一加二”
我有带有最新 Android SDK 的 Mac (OS x Yosemite 10.10.5)。
更新1: 我的mac上安装的文件传输软件“Android File Transfer”只要我将手机连接到mac就能够识别手机。
更新 2:
在尝试通过终端查找所有连接的设备时,我什至没有通过执行命令看到我的设备adb devices
更新 3: 我确实尝试杀死 adb 并重新开始,但这也没有奏效。
PS:我在开发者选项上启用了USB调试
android - 使用 OnePlus One 上的服务拍照 - 使用 WindowManager hack
我试图在不通过服务向用户显示任何内容(无视图)的情况下拍照。这个问题之前已经被问过好几次了,我已经完成了所有我能找到的。一些类似的问题:
大多数问题都链接到其他问题,但没有提供新的解决方案。
我相信这是解决此问题的最佳方法:https ://stackoverflow.com/a/10268650/3860594 不幸的是,该人没有提供完整的答案,我无法重现他的方法。
我想要做的是在 SurfaceHolder 中创建一个 SurfaceView。然后,我将使用 WindowManager 和 SurfaceView 创建一个完全透明的浮动窗口,以便对用户隐藏。如果我错了,请纠正我。
这是我的代码:
这些都不起作用,因为显示了通常的消息RuntimeException: takePicture failed
。任何帮助都会很棒,谢谢。
android - SQLiteAssetHelper - 特定手机上的问题,例如 OnePlus
在我的应用程序中使用SQLiteAssetHelper时,我在某些设备上遇到了崩溃,尤其是在 OnePlus 设备上。现在我在这里读到它与存储数据库的目录有关。
现在我正在尝试找到一种解决方法,目前我能想到的最好的方法就是这样的构造函数
这是正确的方法还是这种方法有其他问题?
编辑
例外是
抱歉,我链接了错误的 SO 问题:这是正确的问题。那里说'OnePlus能够将数据库复制到/data/data/package-name/databases/filename.db,但它不允许访问该数据,我对此一无所知。
android - Android - OnePlus 无法在 ADB 上运行
我已经有一段时间了。我的问题是使用我的 OnePlus 来通过 ADB 运行应用程序。正如预期的那样,当我在未启用 USB 调试的情况下连接我的 OnePlus 时,它在我的设备管理器中作为“便携式设备”连接。但是,当我打开 USB 调试时,设备会完全与计算机“断开连接”(我什至无法访问其中的文件)。
我尝试了许多教程和驱动程序安装程序,但均不成功。我有最新的 Android Studio 以及最新的 ADB 驱动程序。如果有人能指出我正确的方向,那将不胜感激!
更新:(古老的)三星 Galaxy SII 连接到我的电脑时可以正常工作。我只能假设这是我的 OnePlus 的问题。
android - 即使在启用开发人员选项后,Android Studio 也没有显示我的设备
我已经在我的 Windows 10 上安装了一加 X 驱动程序 我正在使用一加 X 安卓设备和 Android OS 版本 5.1.1 - Oxygen OS。
我启用了开发人员选项,启用了 USB 调试,启用了网络上的 ADB。
我的 android studio 没有显示我的设备。
如何在手机中启动 android 应用程序?