问题标签 [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 投票
0 回答
64 浏览

android - 在 Samsung Android 6.0.1 设备上调用soap web 服务不会返回数据。但在其他设备上它工作正常

我有一个新闻应用程序,它在启动时使用 Asynctask 从服务器获取新闻项目。该网络服务是一个 .net 肥皂网络服务(.asmx)。在其他设备和 Android 6.0.1 上一切正常,即使在 Android 6.0.1 上也是如此。似乎调用了Webservice,显示了进度条并调用了下一个Web方法,但没有返回数据。我们仅在三星 Note 和三星 S6/s7 等 Android 6.0.1 设备上发现了它。

0 投票
1 回答
667 浏览

android - Android M 上 Adoptable Storage 的预期行为是什么,应用程序应如何处理?

我正在试验 Android Marshmallow 中引入的“可采用存储”,我需要一些有关预期行为以及应用程序应如何处理“可采用存储”的指导。

  • 使用“格式化为内部”将“micro SD”卡格式化为可采用的存储</li>
  • 格式化完成后,会为用户提供 2 个选项,如下所示:
    1. 立即移动
    2. 稍后移动

一个。Move Now: 当用户选择该选项时,getExternalFilesDirs返回的路径是“/storage/emulated/0/Android/data/PACKAGE_NAME/files”,它实际上指向的是micro SD卡的文件系统

湾。Move Later: 当用户选择该选项时,getExternalFilesDirs返回的路径是“/storage/emulated/0/Android/data/PACKAGE_NAME/files”,它实际上指向的是Internal Embedded memory的文件系统

在这两种情况下,应用程序只能看到一个存储空间,而应用程序完全无法访问另一个存储空间来存储照片、视频等数据。有没有办法访问内部和 micro SD 的存储路径当 micro SD 卡被格式化为“Adoptable storage”时卡?

除了这个文档,我找不到关于应用程序应该如何处理这种采用的存储的详细文档。应用程序需要使用任何 API 吗?

例子:

假设用户手机有 32 GB 的内存和 32 GB 的 micro SD 卡。如果卡被格式化为“便携式存储”,用户可以使用 32GB(内部)和 32GB(微型 SD 卡)来存储数据。

但如果用户将卡格式化为“内存”,用户只能将数据(照片/视频/音乐等)保存到这 32 GB 存储位置中的任何一个,但不能同时保存到这两个位置。系统提供了在存储位置(内部到 micro SD 卡,反之亦然)之间“迁移数据”的选项,但应用程序只能使用 32 GB 的存储空间(用户实际上失去了 32 GB 的存储空间来存储媒体文件和只能用于安装应用程序?)。

这是预期的行为吗?

注意:使用的测试设备 - Moto X Play 和 HTC 10 - 均运行 Android 6.0.1 在此处输入图像描述

0 投票
3 回答
134 浏览

android - 我如何更新我的应用程序

我已经购买了一个 Android 应用程序,但作者没有更多回应。应用程序是针对以下版本创建的:Android 4.0、Android 4.0.3、Android 4.0.4、Android 4.1.x、Android 4.2.x、Android 4.3.x、Android 4.4.x

现在我们也有 5x 和 6x,所以我的问题是:我怎样才能做到这一点,以便它适用于 Android 的最新版本?我有这个应用程序的完整源代码。

0 投票
2 回答
310 浏览

android - 由于 java.lang.RuntimeException 导致使用相同的 sharedUserId 使用相同的密钥存储签名的 Android 应用程序崩溃:无法实例化活动

我想让一些Android应用程序在同一个进程中运行,所以我给这些应用程序AndroidManifest相同的sharedUserId:

并为每个应用程序的应用程序分配相同的进程:

它适用于android 4.4.4,所有应用程序都在同一个进程中运行。

但崩溃发生在android 6.0.1. 当我运行第二个应用程序时,它由于以下原因而崩溃:

系统终止进程后,如果我运行第一个应用程序,第二个应用程序可以运行并崩溃。

似乎应用程序不能同时在同一个进程中运行,我不知道为什么。

0 投票
1 回答
122 浏览

android - Android M 运行时权限问题

我刚刚弄清楚如何让 android 应用程序发布一个请求权限的对话框,并且只在用户点击允许时执行特定命令。但是在那之后我坚持让应用程序重新启动,由于android错误,除非重新启动,否则应用程序没有权限。

类似的代码似乎不起作用。应用程序重新启动,但离开了原来的位置;保持设备在首次启动时分配的相同首选项。

是否有另一种重启应用程序的方法,可以让手机告诉应用程序它有权执行某些操作。

0 投票
0 回答
1308 浏览

android - Android手机中的多个指纹帐户

我的问题可能很愚蠢。但我想multiple accounts在指纹嵌入式安卓设备中创建(50 到 100 个帐户)。因为我想在我的应用程序中使用它们进行身份验证。

据我所知,几乎所有的指纹嵌入式手机都有limitation帐号。例如,Samsung Note(4)最多限制为three指纹扫描仪帐户。

有什么方法可以创建多个帐户rooted android device吗?

有没有其他android custom ROM方法可以解决这个问题?

0 投票
1 回答
7218 浏览

android - 如何将安卓模拟器更新到 6.0.1

我收到错误“E/Surface:getSlotFromBufferLocked:未知缓冲区:0xab7cffe0”。经过研究,我了解到这是 android 6.0 中的已知问题。如何将 android 模拟器从 6.0 更新到 6.0.1?在 SDK 管理器中,我可以看到安装了 Android 7.0 和 android 6.0,但没有 6.0.1。

Android 7.0 和 android 6.0 已安装,但没有 6.0.1

我应该如何将 6.0 更新到 6.0.1?

同样在 AVD 管理器中,我看不到 6.0 以外的任何系统映像。我也安装了其他版本,那么如何为我的 AVD 选择这些版本的 android? 在此处输入图像描述

此外,每次我运行我的应用程序时,我都会收到错误emulator: WARNING: UpdateCheck: failed to get a URL: 35 (Error) emulator: WARNING: UpdateCheck: failed to get the latest version, skipping check (current version '24.4.1'

0 投票
1 回答
2450 浏览

android - adb 无法检测到我的索尼 xperia z5 compact

我正在尝试解锁 Sony Xperia z5 compact 上的引导加载程序,但是当我必须将设备插入计算机时,似乎没有任何连接:

我在奥斯克斯小牛队。我也在 Windows 7 (sp1) 上尝试过,但没有成功。我启用了开发者模式和 OEM 解锁。

我发现那里adb 无法检测到 Sony Xperia s 虽然我安装了我必须将手机置于大容量存储模式的驱动程序,但菜单中没有这个选项,我只有:

  • 仅限充电
  • MTP(媒体传输协议)
  • PTP(图片传输协议)
  • RNDIS(USB 以太网)
  • 音频源
  • MIDI

此外,当我从此菜单中选择一个选项时,它似乎没有保存它,就像我关闭并重新打开它重置它的选项一样。

我尝试了这个解决方案 < adb devices command doesn't show my xperia z - got proper drivers and all > 在 Windows 上没有成功。

我在棉花糖 6.0.1 上。电话型号为 E5823。

你有什么建议吗?建议?这一刻,我真的很绝望……

0 投票
0 回答
336 浏览

android - Cyanogenmod 13 早午餐 i9500 失败

按照https://wiki.cyanogenmod.org/w/Build_for_i9500上的指南为三星 S4 i9500 构建 CM 13 并且brunch i9500命令失败,这是输出

任何想法如何进步?

0 投票
4 回答
1350 浏览

java - Camera.open 适用于 Android 4.2.2,但在 6.0.1 上失败

我有 2 台设备来测试我的应用程序:运行 Android 4.2.2 的 Acer v370 和运行 6.0.1 的三星 Galaxy S6

该应用程序在 Acer 上运行良好,但在 S6 上立即崩溃。我正在使用 _camera = Camera.open(0); 和调试说它在这一点上崩溃了。

我得到的错误是:

这是我清单中的权限:

我不能使用camera2,因为我必须让应用程序至少兼容android 4,而且我不知道该往哪个方向发展。它一定与新的 android 相关,但我找不到。有什么想法吗 ?

编辑:您也可以手动执行此操作,一旦安装了 apk,请转到设置>应用程序>应用程序管理器>{我的应用程序}>权限>允许相机。当然,如果您有解决方案,那将是可怕且无用的,但是在我调试时它对我有所帮助,因此我将把它留在这里。谢谢您的回答。