android-7.0-nougat相关内容

我的通知操作图标未显示在android 7中

我的通知操作图标未在android 7(N)中显示! Android 7是否有变化?我不能再使用它们吗? 在装有Android 7的Nexus 6P上运行我的应用程序(针对API23)时,我看到了这个问题. 解决方案 是的,Google在Android 7中重新设计了通知,并中止了操作图标. 您还可以检查以下内容: https://developer.android.com/about/ ..
发布时间:2020-08-27 23:23:34 移动开发

权限拒绝:编写android.support.v4.content.FileProvider uri

早上好.我有一个奇怪的问题,堆栈溢出中的所有示例均未解决.我正在打开一个图片库,此后我将用户重定向到裁剪意图.重要的一点是,这仅在android N上发生,而在Android N上不发生问题是一旦完成作物就会引发此异常..我不知道是什么原因造成的,但实际上这是我如何开始作物意图的. Intent cropIntent = new Intent("com.android.camera.act ..

缺少Android 7意向附加功能

与Android 6.0(棒棒糖)相比,有人知道Android 7.0(牛轧糖)在处理意向额外内容方面是否有任何变化? 长话短说:我的应用程序可以在4.1(16)到6.0(23)的所有版本上正常工作,但是在android 7.0(24)上崩溃! 该应用程序会创建一个待定意图,该意图的目的是具有额外功能的自定义广播接收器.但是,在android 7上,广播接收器接收到的意图中没有任何额外 ..

Android:如何在android牛轧糖中编写相机意图

在我的android应用程序中,单击按钮时,我必须使用相机拍摄图像.它可以在除Android 7(牛轧糖)以外的所有Android版本中完美运行.当我选择“摄像头"选项时,即使已授予权限,该应用程序仍在退出.我认为问题出在调用相机的Intent中.下面是我的代码. camera = (ImageView) dialog.findViewById(R.id.camera); camera.s ..
发布时间:2020-08-26 23:34:06 移动开发

DialogFragment按钮退出了屏幕API 24及更高版本

我正在制作一个自定义的DialogFragment,它显示可选择的数据列表.该列表太长,无法滚动显示在屏幕上.对于API 23之前的版本,一切似乎都可以正常工作,但是当我在API 24+上进行测试时,DialogFragment的按钮不再可见.我看着 AlertDialog上的缺少按钮| Android 7.0(Nexus 5x),但这似乎并不适用,因为当我减少列表中的内容量使其完全适合屏幕时,按 ..

Android:如何获取外部存储PUBLIC目录中文件的content://URI

我已遵循此Google教程开始使用new Intent(MediaStore.ACTION_IMAGE_CAPTURE)捕获图像.本教程建议将公用目录与getExternalStoragePublicDirectory一起使用,这将对我的应用程序非常有用.但随后他们的示例改为使用getExternalFilesDir.然后使用MediaStore.EXTRA_OUTPUT将文件的URI传递给意图我 ..

在Android 7中,ContentResolver的method-openAssetFileDescriptor(vCardUri,"r")返回声明为Length为-1的AssetFileDescriptor

在Android 7中,getContentResolver().openAssetFileDescriptor(vCardUri, "r")返回将AssetFileDescriptor声明为getDeclaredLength()返回的-1的AssetFileDescriptor. 尝试将联系人作为vcard导出到vcf文件.我尝试过的代码如下 Uri uri = Uri.withAp ..

具有DecoratedCustomViewStyle的Android通知

我正在尝试使用自定义布局在Android 7上创建通知,但是我想使用v7支持库中的DecoratedCustomView样式:我要使用此样式的原因是,我想使用android提供的通知标头,如文档所述: 开发人员可以设置这种样式,而不是提供完全自定义的通知,并且仍然可以通过扩展功能和操作来获得系统装饰,例如通知标题. 因此,我在仅包含带有单个TextView的LinearLayout的R ..

Android警报管理器setExactAndAllowWhileIdle()在打ze模式下无法在Android 7.0牛轧糖中使用

我正在尝试使用警报管理器的setExactAndAllowWhileIdle每30分钟在我的应用中触发一次警报,但它不起作用! 每当我收到警报信号时,我都会通过发布推送通知来测试功能. 问题是:当设备闲置一段时间后进入打ze模式时,我不再收到警报.但是,一旦我在屏幕上打开,我就会收到一条通知.我的应用程序需要准确的警报,需要每30分钟准确按时发送一次!由于设备处于打ze模式,因此无法接 ..

Android牛轧糖:为什么以编程方式选中Fragment上的复选框时状态不完整(但在Lollipop上看起来不错)

在进行任何选择之前,这是我的设置标签(片段)的样子: 用户可以在主Fragment中从Spinner中进行选择-如下所示(在用户做出选择之后): 当用户进行选择时,将加载用户先前选择的,保存在用户首选项中的选项,并选择相应的复选框.现在,第一个快照中显示的复选框如下所示: 看,现在具有关联复选框的项目设置为粉红色?这些项目变成粉红色,但由于某种原因在牛轧糖上未显示支票. 实际上已 ..

当应用程序被杀死/在后台运行时,检测Android 7及更高版本中的连接更改

问题: 所以问题是我有一个应用程序,该应用程序在WiFi连接(具有连接的SSID和其他信息)或断开连接(通过移动网络)时向后端发送请求.但是,随着Android 7/N及更高版本中的更改,CONNECTIVITY_CHANGE和CONNECTIVITY_ACTION在后台不再起作用.现在,在大多数情况下,人们会滥用此广播,因此我可以完全理解为什么进行了更改.但是,我不知道如何在当前状态下解决 ..
发布时间:2020-08-24 07:35:36 移动开发

牛轧糖上的android.os.TransactionTooLargeException

我将Nexus 5X更新为Android N,现在当我在其上安装应用程序(调试或发行版)时,每次在具有Bundle附加功能的屏幕过渡上都得到TransactionTooLargeException.该应用程序可在所有其他设备上运行. Nexus 5X可以在PlayStore上使用具有几乎相同代码的旧版应用程序. 有人遇到同样的问题吗? java.lang.RuntimeException: ..
发布时间:2020-08-24 07:22:11 移动开发