问题标签 [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中无法从相机获取图像
我startActivityForResult
从我的视图页面片段之一从相机获取图像,但在 android 版本 5 及更低版本中可以,但在 android 版本 6 中我有问题。
ImagePicker 类中的 getImageFromResult 方法在这里:
我跟踪了应用程序,发现在尝试块中,当我想从 savebitmap 获取文件时,它让我捕捉到了这一行的部分:
这也是我完整的图像选择器类:
https://gist.github.com/anonymous/18a0752722e877ac6b15b7a7be16f573
我试图通过这个命令 Log.i("Error",e.getMessage()); 在 catch 块中获取错误消息 并收到此消息:
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 数据吗?
android - 如何在 Android 5.1 和 6.0 中调用股票文件浏览器/选择器
我正在构建一个工具包来执行与根管理相关的功能(不是管理根访问,而是简化一些系统功能),其中一个用用户选择的自定义版本替换各种系统二进制文件。但是,在实际调用 5.1/6.0 中内置的库存文件浏览器时,我遇到了一些困难。我似乎无法让它工作。有没有人有一段简单的示例代码显示如何调用所述文件浏览器,并将所选文件的绝对目录加载到变量中?谢谢!:3
android - android 6.0 及更高版本的 Mac 地址显示为空
我正在使用此代码获取 MAC 地址并将其显示在我的应用程序中。该代码适用于除最新设备和 ANDROID BOX 之外的所有设备。
ANDROID BOX 和其他最新设备显示为空。
这是代码:
我已经在清单文件中写了这些权限
android - 我可以编写存储在外部 SDCard 上的 SQLite DB 吗?求救
环境描述:Android版本:6.0.1,DB由客户创建并存储在外部存储中,完成任务后将收集Sqlite DB的数据。
我们需要根据不同的服务逻辑读取和写入数据库。
问题:
代码 :
请求权限:
在调试模式下通过以下代码检查 db 文件是否存在:
数据库路径是:
动态权限已经获得,问题依然存在。
AndroidManifest.xml
MainActivity.java
更新于 2017-03-05: @greenapps 提供的方式很危险:
卸载应用程序时,数据同时被删除。
谁能回答我的问题?
提前致谢!
android - 使用 FutureTask 时出现 SIGSEGV Android 错误
在尝试使用一些并行计算时,我遇到了以下错误:
我“产生”此错误的部分方法如下所示:
返回时会发生此错误,mixedColors
但仅在调试模式期间发生。在没有调试的情况下启动应用程序时,它会通过但没有任何结果,就像这个功能没有发生一样。没有代码FutureTask<>
可以正常工作,所以它们一定有问题,但我不知道是什么。我将不胜感激任何建议。
编辑:
我设法检索了这个堆栈跟踪,但仍然没有找到解决方案。
android - UDP 套接字在 Android 6 (M) 上不接收数据报
我下面的代码在 Android 5.1.1 上运行良好,显示了在我的控制台上收到的数据报。
由于某些未知原因,当我在 Android 6.0.1 上运行相同的代码时,我没有收到任何数据报。控制台上没有显示错误。
我的 UDP 服务器将数据报直接发送到我的 android 设备(因此,它不是广播)。
完整类代码:
关于可能是什么问题的任何想法?
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
流中的大小。
我已经看过了:
- gradle 版本 - 我使用的是 Android Studio 和 Gradle v3.0.0,而不是不稳定的版本。
- 从 res/raw
apk
文件复制的字节数:1418604,这是正确的。 - 清单 - 没有 testOnly 属性。 https://developer.android.com/guide/topics/manifest/application-element.html#testOnly
我究竟做错了什么?
webrtc - WebRTC我如何绕过android 6.0.1上的write_settings权限
在我的 android 应用程序中,我使用 WebRTC。但是,在 6.0.1 版本中,应用程序由于缺少 write_settings 权限而崩溃。没有任何手册说它是必要的,但没有它,应用程序将无法工作。我必须通过内容请求此权限,因此引起了用户的很多问题。告诉我如何在没有此权限或隐式授予 write_settings 权限的情况下使用 WebRTC。先感谢您
ionic-framework - 如何在不需要特殊许可的情况下在 Ionic 3 中获取 UniqueDeviceID?
我正在使用文档中提供的代码来获取设备的唯一标识符:
但是,当执行此代码时,会显示以下消息:
允许拨打和管理电话吗?
我正在针对 Android 设备(版本 6.0.1)进行测试,并且我的应用程序不需要此权限即可使用任何其他功能。删除代码也会删除此权限要求对话框。
如果我授予应用程序请求的权限,则唯一标识符会正确显示。
问题:如何UniqueDeviceID
在不需要特别许可的情况下进入 Ionic 3?