问题标签 [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.
android - Android 共享偏好,版本 6 的问题
我一直在开发应用程序,我更喜欢在共享首选项中存储一些细节,例如令牌、ID。理想情况下,如果应用程序被卸载,则应删除共享首选项中的所有数据。
重新安装应用程序后,新版本的 Android 出现了一个奇怪的问题,我可以看到所有存储的值,我确信在卸载最后一个版本后正在调试。
对这种行为有什么建议吗?谢谢,
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 提交更新以查看更改结果。
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 上也经过测试并且还可以
android - Android指纹isHardwareDetected不起作用
我对三星 S5 和华为 M2 有一些问题。
我的华为没有 API 23,但我的 S5 有 Android 6.0 和指纹。
android-6.0-marshmallow - onRequestPermissionsResult 没有在签名的 apk 中被调用,在调试模式下工作正常
在调试模式下,应用程序权限工作得很好。当使用代码混淆创建签名 apk 时,不会调用 onRequestPermissionsResult ()。它是从 Activity 完成的。targetSdkVersion 也是 23。
@覆盖
android - 无法在 Android 6.0.1 上安装应用程序
我在配备 Android 6.0.1 的设备上安装我的应用程序(不是通过 Google Play,而只是下载 APK)时遇到一些问题。它在 Android 6.0 上正确安装。gradle 配置如下:
错误是:无法解析包。有人知道关于 6.0.1 版本是否有一些特殊的事情需要了解?提前致谢 !
android - 为什么我的应用在使用 android.hardware.Camera.Open() 时会崩溃?
我正在为大多数版本的 Android 重新编写应用程序。该应用程序设置为android.hardware.Camera.Open()
在启动时调用。当应用程序启动时,它会给出错误Camera Error: Could not connect to camera
中的权限AndroidManifest.xml
是
为什么连接不上摄像头?
android - 尝试在空对象引用上调用虚拟方法“void android.widget.Editor$SelectionModifierCursorController.hide()”
此错误似乎只发生在使用 Android 6.0.1 的三星手机上。或 7.0:
正在寻找防止它的方法。=)
这似乎是一个已知问题,但优先级较小: