android-6.0-marshmallow相关内容

我如何获得从SD卡删除任何文件的通知

我想创建类似应用程序的 Dumpster ,为此,我想在用户删除任何文件时通知我,以便将其保存到我的应用程序内存中. 我使用了File Observer,但是它在删除文件后发出通知,并且在棉花糖中它也不通知删除. 我为文件查看器引用了此链接. 我读过某个地方,可以使用本机编程语言(C),但无法获得任何解决方案.我怎样才能做到这一点? 预先感谢. 我已经尝试过: @Override ..
发布时间:2020-08-24 20:09:05 移动开发

更改权限设置后从最近的任务重新打开时,将调用onCreate()

问题标题听起来似乎很复杂,但这是我的情况. 我在一个活动中有一个地图片段.简单的. 启用“存储"权限以允许显示地图,效果很好. 通过按“主页"按钮使应用程序后台运行,然后关闭“存储"权限并从最近的任务中打开应用程序,应用程序崩溃. 问题在于,不是调用宿主Activity的onResume(),而是在宿主Activity和Map片段的onCreateView()上调用了onCreate( ..

缺乏在Android 6.0中访问相机服务的特权

我正在Android 6.0中使用Camera2API.我在Android 5.0中完成操作没有错误.但是,当我在Android 6.0中使用代码时,出现了一个问题.问题是有时候我可以成功打开相机拍照.但是,有时相机无法打开并且出现错误 java.lang.SecurityException: Lacking privileges to access camera service a ..

Android M权限关闭我的应用

我在“登录"屏幕上检查了所需的权限.对话框显示询问我需要的4个权限.很好,但是当对话框出现时,背景变成黑色,我的应用程序关闭(不会崩溃,只是关闭).选择完权限后,我会再次打开该应用程序,并从停止处继续运行.显示权限对话框时,如何使应用程序继续运行?我使用一个检查权限的类,并在“登录"活动中对其进行调用. 课程: public abstract class RuntimePermissi ..

Android在状态栏后面绘制,但不在导航栏后面

我正在研究一种状态栏是完全透明而不是半透明的,并且导航栏保持不变. 我能得到的最接近的是使用标志 WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS ,但这也位于导航栏的后面. 背景是使这个技巧变得棘手的原因,它是一个细微的渐变,当我将状态栏颜色设置为渐变的开始时,它看起来几乎正确,但是在屏幕顶部有一条细线. 是否有一种很 ..
发布时间:2020-08-24 20:06:33 移动开发

如何修复以编程方式检测到的屏幕覆盖

在我的应用程序中,我请求访问Android SDK 23中的SMS的权限(运行时权限),但问题是出现了对话框屏幕覆盖,并且未授予访问权限.我禁用了所有其他应用程序覆盖,但未进行任何更改. 我找到了此链接但没有帮助 问题是我该如何以编程方式修复它? 解决方案 好, 最后,我找到了解决方案,我在网上搜索了所有内容,却找不到有用的东西. 答案是:当您请求新权限时,请勿执行其他操作,例 ..
发布时间:2020-08-24 20:06:31 移动开发

棉花糖PermissionHelper的Android Robolectric单元测试

我想学习Robolectric,将其用于Android Marshmallow应用程序上的单元测试.我用一些方法编写了PermissionHelper,使权限处理更加容易.为了开始使用此类的单元测试,我正在尝试测试最简单的方法: public static boolean hasPermissions(Activity activity, String[] permissions) { ..

棉花糖FINE和COARSE位置许可

我正在尝试访问ACCESS_FINE_LOCATION,如果找不到它,则访问ACCESS_COARSE_LOCATION.因此,我请求这2个权限,但是它们给了我相同的对话框,要求位置权限.我知道这两个都属于同一组,但是Google说: 注意:即使用户已经在同一组中授予了其他权限,您的应用仍然需要明确请求所需的每个权限.此外,权限的分组可能会在未来的Android版本中发生变化.您的代码不应依 ..

我可以将android中的默认推送通知图标从应用程序图标覆盖到自定义图标吗?

我可以将android中的默认推送通知图标从应用程序图标覆盖到自定义图标吗? 当推送通知到来时,我正在使用默认的Firebase实现在系统任务栏中显示通知.由于我的应用程序图标是彩色的并且具有渐变,因此当收到通知时,android会尝试制作它的黑白版本,并使它看起来像一个白色圆圈. 是否可以将默认通知图标更新为其他内容而不是默认应用程序图标? PS:期待着一个解决方案,该解决方案 ..

Android 6:以编程方式无法连接到特定的wifi网络

我正在尝试通过提供SSID并使用WifiManager配置进行传递来连接到wifi网络. 基于此线程解决方案: 如何连接到特定的Wi-Fi在Android中以编程方式连接网络? 将调用reconnect方法.但没有任何反应(未连接). Android版本(6.0.1)是否有用? 如果是,那么如何在Android 6上以编程方式执行网络连接? 解决方案 自从Android棉 ..
发布时间:2020-08-24 20:05:10 移动开发

使用ACTION_CAPTIVE_PORTAL_SIGN_IN

Android M支持新的 ACTION_CAPTIVE_PORTAL_SIGN_IN .是否有关于如何捕获此动作的示例.我尝试了通过活动和广播接收器注册动作的常规方法.但是,当我与强制门户无线网络连接时,我没有收到任何操作.有人请帮助 解决方案 它可用于允许您的应用执行强制门户Wi-Fi登录.假设清单中包含以下内容: ..
发布时间:2020-08-24 20:05:04 移动开发

CollapsingToolBarLayout-状态栏稀松布颜色不变

几天前,我更新了android studio,并开始尝试使用CoordinatorLayout和CollapsingToolbarLayout. 似乎工具栏稀松布颜色会覆盖状态栏的初始颜色和状态栏稀松布的颜色(分别从xml和代码中进行尝试) 初始状态: 开始滚动: 滚动直到崩溃: 所以问题是: 如何在折叠时防止工具栏覆盖状态栏(甚至不让折叠的图像上方). ..

无法切换到打ze模式

我正在按照 Android页面上的说明进行操作要将android切换到doz模式以测试我的应用,我已经使用了真实的设备以及模拟器.但是在两种情况下,当我一次或多次给出第二条命令时,就是 adb shell dympsys deviceidle step 它仅显示“已步进":ACTIVE 在发出命令之前,我也关闭/锁定了设备,但没有用.我想知道我的应用在打ze模式下的行为,但似乎什么也没用 ..
发布时间:2020-08-24 20:04:54 移动开发

在仿真设备(棉花糖)上测试可访问性

我想测试我的应用程序在仿真器中的可访问性(尤其是Talkback),但似乎在仿真器中缺少该选项.这是模拟器在辅助功能设置中的屏幕截图: 有两个选项"ClockBack"和"QueryBack",它们在具有相同android版本的手机上找不到.这是我手机的辅助功能设置的屏幕截图: 我搜索了有关"ClockBack"和"QueryBack"的信息,以查看它们是否是模拟器中的Talkback ..

Camera2basic应用程序,在Android 6.0 LGG3中具有非常暗的预览

可能仅在LG G3上使用的新API似乎有所更改. 我正在使用示例代码. 在我的nexus 4上,代码可以完美运行,但是在更新到Android 6.0的LGG3上却不能.有什么想法吗? 我使用了设置,但没有运气,在Nexus 4上仍然可以正常使用 mPreviewRequestBuilder.set(CaptureRequest.BLACK_LEVEL_LOCK, false ..
发布时间:2020-08-24 20:03:39 移动开发