问题标签 [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 回答
161 浏览

android - 在android 6中无法从相机获取图像

startActivityForResult从我的视图页面片段之一从相机获取图像,但在 android 版本 5 及更低版本中可以,但在 android 版本 6 中我有问题。

ImagePicker 类中的 getImageFromResult 方法在这里:

我跟踪了应用程序,发现在尝试块中,当我想从 savebitmap 获取文件时,它让我捕捉到了这一行的部分:

这也是我完整的图像选择器类:

https://gist.github.com/anonymous/18a0752722e877ac6b15b7a7be16f573

我试图通过这个命令 Log.i("Error",e.getMessage()); 在 catch 块中获取错误消息 并收到此消息:

0 投票
1 回答
1041 浏览

android-wifi - 如何在 android 6 和 android 7 中以编程方式关闭 LTE 数据连接?

我想以这种方式到达路由器:

isReachable = InetAddress.getByName("192.168.1.1").isReachable(2000);

但它返回错误。

奇怪的是,当我手动关闭 LTE 数据时,它可以工作。

我发现此代码以编程方式打开/关闭 LTE 数据,但它不适用于 android 6 或 7。

你能帮忙找到另一种方法来打开/关闭 android 6 或 7 上的 LTE 数据吗?

0 投票
0 回答
85 浏览

android - 如何在 Android 5.1 和 6.0 中调用股票文件浏览器/选择器

我正在构建一个工具包来执行与根管理相关的功能(不是管理根访问,而是简化一些系统功能),其中一个用用户选择的自定义版本替换各种系统二进制文件。但是,在实际调用 5.1/6.0 中内置的库存文件浏览器时,我遇到了一些困难。我似乎无法让它工作。有没有人有一段简单的示例代码显示如何调用所述文件浏览器,并将所选文件的绝对目录加载到变量中?谢谢!:3

0 投票
3 回答
1101 浏览

android - android 6.0 及更高版本的 Mac 地址显示为空

我正在使用此代码获取 MAC 地址并将其显示在我的应用程序中。该代码适用于除最新设备和 ANDROID BOX 之外的所有设备。

ANDROID BOX 和其他最新设备显示为空。

这是代码:

我已经在清单文件中写了这些权限

0 投票
2 回答
1052 浏览

android - 我可以编写存储在外部 SDCard 上的 SQLite DB 吗?求救

环境描述:Android版本:6.0.1,DB由客户创建并存储在外部存储中,完成任务后将收集Sqlite DB的数据。

我们需要根据不同的服务逻辑读取和写入数据库。

问题:

代码 :

请求权限:

在调试模式下通过以下代码检查 db 文件是否存在:

数据库路径是:

动态权限已经获得,问题依然存在。

AndroidManifest.xml

MainActivity.java

更新于 2017-03-05: @greenapps 提供的方式很危险:

卸载应用程序时,数据同时被删除。


谁能回答我的问题?

提前致谢!

0 投票
0 回答
105 浏览

android - 使用 FutureTask 时出现 SIGSEGV Android 错误

在尝试使用一些并行计算时,我遇到了以下错误:

我“产生”此错误的部分方法如下所示:

返回时会发生此错误,mixedColors但仅在调试模式期间发生。在没有调试的情况下启动应用程序时,它会通过但没有任何结果,就像这个功能没有发生一样。没有代码FutureTask<>可以正常工作,所以它们一定有问题,但我不知道是什么。我将不胜感激任何建议。

编辑:

我设法检索了这个堆栈跟踪,但仍然没有找到解决方案。

0 投票
1 回答
341 浏览

android - UDP 套接字在 Android 6 (M) 上不接收数据报

我下面的代码在 Android 5.1.1 上运行良好,显示了在我的控制台上收到的数据报。

由于某些未知原因,当我在 Android 6.0.1 上运行相同的代码时,我没有收到任何数据报。控制台上没有显示错误。

我的 UDP 服务器将数据报直接发送到我的 android 设备(因此,它不是广播)。

完整类代码:

关于可能是什么问题的任何想法?

0 投票
1 回答
605 浏览

android - 使用设备策略控制器在后台升级应用程序

我有一个有效的 DPC 应用程序,它是设备所有者。我已经在两个不同的 Android 6.0.1 设备上尝试过此操作,以排除任何设备/制造商问题。

我曾经adb shell dpm set-device-owner com.example.dpc/.DpcDeviceAdminReceiver让我的 DPC 应用程序成为所有者。使其成为所有者后,它可以正确地将 COSU 权限授予另一个应用程序,这让我相信这已经奏效了。该命令返回响应:

我想使用这个应用程序来安装和升级另一个应用程序,而无需用户干预(就像 Google Play 一样)。

我正在使用以下概念验证代码:

使用上面的代码和变体,我收到一个com.example.dpc.intent.UPDATE包含错误的意图:

Logcat 正确报告apk正在流式传输到session.openWrite流中的大小。

我已经看过了:

我究竟做错了什么?

0 投票
0 回答
68 浏览

webrtc - WebRTC我如何绕过android 6.0.1上的write_settings权限

在我的 android 应用程序中,我使用 WebRTC。但是,在 6.0.1 版本中,应用程序由于缺少 write_settings 权限而崩溃。没有任何手册说它是必要的,但没有它,应用程序将无法工作。我必须通过内容请求此权限,因此引起了用户的很多问题。告诉我如何在没有此权限或隐式授予 write_settings 权限的情况下使用 WebRTC。先感谢您

0 投票
0 回答
1730 浏览

ionic-framework - 如何在不需要特殊许可的情况下在 Ionic 3 中获取 UniqueDeviceID?

我正在使用文档中提供的代码来获取设备的唯一标识符:

但是,当执行此代码时,会显示以下消息:

允许拨打和管理电话吗?

我正在针对 Android 设备(版本 6.0.1)进行测试,并且我的应用程序不需要此权限即可使用任何其他功能。删除代码也会删除此权限要求对话框。

如果我授予应用程序请求的权限,则唯一标识符会正确显示。

问题:如何UniqueDeviceID在不需要特别许可的情况下进入 Ionic 3?