问题标签 [android-6.0.1-marshmallow]

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 回答
175 浏览

android - Android 共享偏好,版本 6 的问题

我一直在开发应用程序,我更喜欢在共享首选项中存储一些细节,例如令牌、ID。理想情况下,如果应用程序被卸载,则应删除共享首选项中的所有数据。

重新安装应用程序后,新版本的 Android 出现了一个奇怪的问题,我可以看到所有存储的值,我确信在卸载最后一个版本后正在调试。

对这种行为有什么建议吗?谢谢,

0 投票
18 回答
137455 浏览

java - 在设备上调试时“源代码与字节码不匹配”

我有一个针对 API 级别 21 编译的应用程序: 在此处输入图像描述

然后在具有 API 级别 23 的真实设备上对其进行调试:

在此处输入图像描述

问题是当我尝试通过 Android 操作系统自己的类进行调试时,我得到“源代码与字节码不匹配”。为什么会这样?应用程序运行的测试设备是 API 级别 23,被调试的源文件也是级别 23。 *在此处输入图片描述*

我真的很困惑。谁能解释为什么我会看到此消息以及如何修复它?

0 投票
0 回答
58 浏览

android - 转到主屏幕并重新打开后的 Android 应用生命周期问题(仅在第一个应用启动后)

从 Play 商店下载和安装我的应用程序时,我遇到以下问题:

在我第一次启动应用程序后,我进入了我的 LoginActivity(它有意图过滤器 MAIN 和 LAUNCHER),我登录然后启动我的 MainActivity,它有一个带有绿色按钮的 HomeFragment。按下按钮时,我隐藏绿色按钮并显示橙色按钮。如果我现在按下“主页”按钮,设备会进入主屏幕,然后动画到一个页面,其中有空间放置新的应用程序图标并添加我的应用程序的图标,动画(因为它是新下载的)。如果我现在单击该图标以重新打开我的应用程序,我会返回到我的 MainActivity 和 HomeFragment,但是 UI 似乎是刚刚创建 Fragment 的方式(绿色按钮可见,橙色按钮隐藏)。如果我然后按下后退按钮,屏幕似乎关闭,在它后面出现我的“旧状态”MainActivity/HomeFragment,但随后 UI 迅速变回绿色按钮,如果我再次按下后退按钮,我会按预期离开应用程序。如果我终止应用程序并重新启动,则不再发生此问题,而是按预期行为(按下主页按钮并重新打开应用程序时,UI 正是我离开它的方式)。

这个问题确实发生在我的 Nexus 5、Android 6.0.1 上。在 Genymotion 虚拟设备(安装了播放服务的 Galaxy S3、Android 4.4.1)上执行上述相同步骤时,我没有遇到问题,应用程序运行正常。

当我从 Android Studio 部署时,这个问题永远不会发生。

有任何想法吗?可能是什么问题?我已android:launchMode="singleTop"在清单中添加到我的 MainActivity 中,但没有成功。

显然这也很难调试,因为当我从 Android Studio 部署时它不会发生(即使我先卸载应用程序),所以我必须先向 Play Store 提交更新以查看更改结果。

0 投票
1 回答
654 浏览

android - 三星上的 Android 6.0.1:手机锁定时 BLE 发现扫描停止

我开发了一个需要运行连续 BLE 扫描的应用程序,因为它必须检查所有周围的外围设备是否正在传输。当其中一个或多个停止传输时,我的应用程序必须发出警报。我在一些手机上测试过:

1 - 搭载 Android 5.1.1 的三星 Note 4 2 - 搭载 Android 6.0 的 Honor 8 3 - 搭载 Android 6.0.1 的 LG Nexus 5 4 - 搭载 Android 6.0.1 的三星 Note 4 5 - 搭载 Android 6.0.1 的三星 J5

仅在 PHONES 4 和 5 上,BLE 外围设备的发现在设备“唤醒”与锁定时似乎表现不同。特别是,当我按下电源按钮并且设备进入锁定状态时,手机停止发现我的外围设备 - 或者至少,发现以非常低的频率触发。当我再次按下电源按钮(通过输入引脚返回解锁模式)时,BLE 发现再次开始并持续运行。

操作扫描的服务完全处于活动状态并正在运行,但它只是不执行扫描。

这种奇怪的行为只发生在手机 4 和 5(Android 6.0.1 的三星)上。同一手机不同安卓版本,不同手机上相同安卓版本似乎不受影响。

我尝试了各种解决方法,但均未成功:

  • 从 Android 设置和我的应用程序中的源代码为我的应用程序禁用 Android 打盹模式
  • 使用各种 ScanSettings 选项:ScanMode、NumOfMatches、MatchMode……</li>
  • 为扫描服务提供高唤醒锁级别

有没有人遇到过同样的问题?

编辑:在带有 Android 4.4.2 的三星 Note 2 上也经过测试并且还可以

0 投票
1 回答
1918 浏览

android - Android指纹isHardwareDetected不起作用

我对三星 S5 和华为 M2 有一些问题。

我的华为没有 API 23,但我的 S5 有 Android 6.0 和指纹。

0 投票
0 回答
413 浏览

android-6.0-marshmallow - onRequestPermissionsResult 没有在签名的 apk 中被调用,在调试模式下工作正常

在调试模式下,应用程序权限工作得很好。当使用代码混淆创建签名 apk 时,不会调用 onRequestPermissionsResult ()。它是从 Activity 完成的。targetSdkVersion 也是 23。

@覆盖

0 投票
1 回答
3204 浏览

android - 无法在 Android 6.0.1 上安装应用程序

我在配备 Android 6.0.1 的设备上安装我的应用程序(不是通过 Google Play,而只是下载 APK)时遇到一些问题。它在 Android 6.0 上正确安装。gradle 配置如下:

错误是:无法解析包。有人知道关于 6.0.1 版本是否有一些特殊的事情需要了解?提前致谢 !

0 投票
4 回答
10104 浏览

android - 为什么我的应用在使用 android.hardware.Camera.Open() 时会崩溃?

我正在为大多数版本的 Android 重新编写应用程序。该应用程序设置为android.hardware.Camera.Open()在启动时调用。当应用程序启动时,它会给出错误Camera Error: Could not connect to camera

中的权限AndroidManifest.xml

为什么连接不上摄像头?

0 投票
0 回答
654 浏览

android - android - 如何在 android 6.0 上以编程方式接听电话?[在应用 android 安全补丁级别 2016-11-01 后]

android - 如何以编程方式接听电话?

应用安卓安全补丁后,未运行第三方应用程序接听电话。

下面的链接无法解决。

=>在 Android 6.0 中接听来电

您需要示例代码来接收来电。

帮我。

0 投票
1 回答
3915 浏览

android - 尝试在空对象引用上调用虚拟方法“void android.widget.Editor$SelectionModifierCursorController.hide()”

此错误似乎只发生在使用 Android 6.0.1 的三星手机上。或 7.0:

正在寻找防止它的方法。=)

这似乎是一个已知问题,但优先级较小:

问题 228485:空对象引用上的 SelectionModifierCursorController.hide()'