android-7.0-nougat相关内容

解散警报器后,不再检测到屏幕上的任何元素

基本上,一切都将起作用,直到屏幕上显示通知为止.我解除警报i后,appium不再检测到我的任何按钮,字段等.唯一有效的方法是,如果我将应用程序置于后台并恢复运行.恢复后,一切正常. (我在Android 7.0中使用Appium 1.6.4). 这里有任何提示吗? 解决方案 这是已知问题在appium项目中. 我使用的解决方法: 在打开对话框之前获取屏幕上任何元素的坐标( ..
发布时间:2020-09-06 03:36:54 其他开发

可在启动器图标和Android N上的其他图像上绘制的Android矢量

我将在我的应用程序中将矢量可绘制功能用于操作栏图标和通知图标. 随着 Android N 的发布,他最重要的功能之一就是屏幕缩放(位于这是否意味着我们也应该对应用程序中使用的启动器图标和其他图像使用vector drawable吗? 解决方案 启动器图标不支持Vector drawable.但是,建议您在其他任何地方使用它. ..
发布时间:2020-08-30 07:40:58 移动开发

Android 7.0 ble扫描无结果

当我开始进行BLE(蓝牙Le)扫描几秒钟,然后停止扫描.然后开始,然后停止... 大约5-8次循环后,开始操作将为无效,这意味着无法接收到任何扫描记录. 1.此条件仅在Android 7.0或更高版本(7.1.1)上出现; 2.我尝试了两种扫描方法:BluetoothAdapter.startLeScan()和Scanner.startScan(),没什么区别. private void s ..
发布时间:2020-08-30 05:44:09 移动开发

在Android N中以编程方式进入多窗口模式

Android N具有一项新功能-多窗口模式.它可以使两个应用程序并排运行(实际上,一个应用程序处于活动状态,另一应用程序处于暂停状态,但我们可以同时看到两个应用程序.) 我正在寻找可以调用以使我的应用程序进入多窗口模式的API.我在Android N SDK文档中找不到太多帮助.我正在尝试同时运行我的应用程序的两个活动,但无需用户手动执行操作. 手动进入MUTLI-WINDOW模式 ..
发布时间:2020-08-30 05:11:45 移动开发

当应用程序处于前台状态时,检测Android 7.0牛轧糖上的连接更改

牛轧糖改变了它处理CONNECTIVITY_CHANGED意图的方式(基本上忽略了它,迫使开发人员使用作业调度程序),所以这让我想知道: 如果我有一个正在检索某些数据的应用程序(并且我在发出请求时检查了手机是否在线,但是用户在移动中,并且手机连接到另一个wifi接入点例如),但失败了,如何检测到连接已恢复并且我可以重试查找数据? 因此,在这种情况下,我的应用程序处于前台,我认为Chro ..
发布时间:2020-08-30 05:11:17 移动开发

如何为Android N证书固定生成X.509证书的SubjectPublicKeyInfo的Base64编码的SHA256散列?

N Developer Preview中有关其网络安全配置的文档提供了以下说明: 证书固定是通过使用公钥(X.509证书的SubjectPublicKeyInfo)的哈希提供一组证书来完成的.然后,仅当证书链包含至少一个固定的公钥时,证书链才有效. 他们显示的XML已损坏(缺少结束标记),但否则表明哈希是SHA256且编码为base64: ..
发布时间:2020-08-30 03:41:54 移动开发

我们如何对Android N网络安全配置使用自签名证书?

我正在尝试测试N Developer Preview的网络安全配置功能的所有方面.我大部分工作都在进行,但是我对自签名证书方案感到困惑. 根据文档,Android N应该是对于其他证书验证方案,它对PEM或DER文件感到满意.但是,我对自签名证书的使用不多,而我尝试使自签名证书生效的尝试一直遇到证书路径验证异常. 为了进行测试,我使用thin作为服务器,该服务器在开发计算机上运行,​​ ..
发布时间:2020-08-30 00:07:05 移动开发

在以Android 6.X为目标的应用中,PagerTabStrip未显示在ViewPager中(N)

我有一个使用ViewPager和PagerTabStrip的现有应用程序,并且已经在Android SDK和com.android.support:appcompat-v7库的各种版本中使用了很长时间.我刚刚将应用程序的编译和目标SDK版本从23提升到24,将com.android.support:appcompat-v7库版本从23.4.0提升到24.0.0 ...,现在我看到PagerTabS ..

SDK平台工具版本(24.0.4)太旧,无法检查使用API​​ 25编译的API;请更新

我在最新版本的Android Studio上收到此错误,并且同时安装了Android SDK Platform API 25和Android SDK Build-Tools 25. 解决方案 我遇到了类似的问题.在project_name/build.gradle文件中将Android Studio更新到版本2.2.2(在撰写本文时为最新)和Gradle版本为2.2.2(在撰写本文时为最新 ..

通往SD卡的路径

在拒绝投票和/或将其标记为重复项之前,请先阅读整篇文章! 我正在开发一个应用程序,该应用程序可以从SD卡(如果有的话)或内置存储中读取用户手机上特定文件夹中的文件.是的,清单中提到了"READ_EXTERNAL_STORAGE",而且我还在处理API> 23的权限弹出窗口. 我曾经简单地使用 File folder = new File(Environment.getExtern ..

Android发送短信许可可在其他23+设备上使用,但不适用于OnePlus 5

我有一个应用程序,该应用程序请求用户许可发送SMS,然后在后台发送格式化的SMS.除我的新OnePlus 5外,该功能还可在其他23+设备上使用. 有人知道会发生什么吗? 解决方案 可能是由于第三方应用程序许可而发生的. 一加使用Oxygen Os,并通过Oxygen OS中的自定义设置视图管理设置. 您应该改为打开应用程序的“设置"页面 Intent intent = ..