本文介绍了关于“安卓10开发者的常见问题是什么?”很多人在实际案例的操作中会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!
指定Q 1: 系统_ UI _ flag _ layout _ hide _ navigation似乎不会隐藏导航栏和状态栏?
A:你需要告诉系统你想要的布局。system _ UI _ flag _ layout _ full screen :全屏,状态栏在应用上浮动;system _ UI _ flag _ layout _ stable :保持视图稳定,采用最极端的布局方式。SetSystemUiVisibility()仅在指定视图可见时生效。更具体地说,指定的视图必须保持可见,以保持导航栏隐藏。
有没有关于Q 2: 加固和热修复优化的详细文件?
A:这些可能不是大多数开发者需要接触的特殊功能,不同的加固和热修复方案有不同的设计和实现方法。我们直接与最常用的加固和热修复供应商合作,以确保他们的解决方案确保最大的兼容性和性能。如果您有更具体的问题,请联系您的钢筋或热修复解决方案供应商。
Q 3:的MAC地址随机后,如果路由器设置了MAC地址白名单,手机就无法连接路由器。如何解决这个问题?
A:系统知道真实的媒体访问控制地址,但不会将其报告给应用程序。您可以在系统设置界面中检查真实的MAC地址,并将其添加到路由器的白名单中。
安卓10在Q 4: 的安全特性发生了很大变化。有没有什么技术文档可以指导开发者升级适应?
A:请参考安卓开发者官方网站(特别是隐私增强、行为改变和迁移指南)和一般最佳实践。
从安卓P升级到安卓10(非登录)重新安装Q 5: 系统时如何跟踪用户?
A:使用SSAID(安全设置安卓ID)。在同一个系统用户下,这个ID在由同一个开发人员的签名密钥签名的应用程序中是一致的。但恢复出厂设置后会改变。
Q 6: 对于一个应用程序,SAF访问的范围是什么?
A:在Android 10及更低版本中,当用户同意时,应用程序可以访问任何指定的目录。正如我们前面提到的,在安卓的下一个大版本中,某些目录将无法访问。如果这会在您的应用程序中造成问题,请告诉我们具体的用例。
Q 7: 非SDK界面限制:在未来的安卓版本中开发者会很难维持这个限制吗?静态扫描工具将来会加入到编译过程中吗?
A:我们将继续为非SDK接口变更提供文档和技术支持。静态扫描工具只需要运行一行命令,您可以自己在编译过程中添加一个postbuild命令。
Q 8: 设备ID:安卓ID可以保证每台设备互不重复。根据公司其他部门的统计,安卓id有一些重复。
A:统计来看,安卓id的重复概率很低。如果您发现两个设备具有相同的ID,请告诉我们设备的制造商和型号。
Q 9: 沙盒存储:安卓10允许路径访问媒体资源,这意味着可以使用ContentResolver查询的媒体资源信息中的DATA列?
A:数据已被否决,您不应该使用它。如果您想使用路径来访问媒体资源,可以使用java.io.File类。您可以使用它来访问属于应用程序本身的媒体文件,或者应用程序被授权访问的媒体文件。
Q 10: 目前是否支持单一/临时授权?
A:目前没有,但我们正在考虑提供支持。
Q 11: 当局:是否提供授权日志/记录?
A:在什么情况下需要使用?从隐私保护的角度来看,应用程序不应该获取其他应用程序的权限请求记录。
Q 12: 屏幕内容访问受权限限制。截屏功能属于“屏幕内容访问”吗?
A:屏幕内容访问保护是指一个应用程序访问另一个应用程序的屏幕内容。如果这指的是应用程序访问自己的DrawingCache,则不需要特殊权限。
Q 13: 活动检测和屏幕录制如何与旧版设备兼容?Android 10上的限制是针对带有targetApi 29的应用还是所有运行在Android 10上的应用?
A:请参考本文档,了解与活动发现相关的权限和应用的目标版本之间的关系。
Q 14: 's演讲中提到的关于文件存储的下一个版本的预览指的是安卓10的下一个迭代?
A:在这里指的是下一个主要版本。
Q 15: 可折叠设备是否有回拨功能,以了解其当前处于折叠模式还是展开模式?
A:没有。我们希望该应用程序能够更普遍地支持不同的屏幕分辨率。请使用onConfigurationChanged,或者告诉我们更具体的要求。
《安卓10开发者常见问题有哪些》的内容介绍到这里。感谢阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/79823.html