如何在不使用弹跳中使用软件包的情况下访问设备信息?
如何在不使用弹跳中使用软件包的情况下访问设备信息?如何获取在flutter应用中安装该应用程序的设备的信息?
How can I access device information without using packages in Flutter? How can I get the information of the device where the app is installed in my Flutter app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,最好使用软件包。但是,如果您真的需要/需要这样做,则必须用目标平台的母语编写平台特定的代码(即ie。Swift或Objective-C,用于iOS/Mac,Kotlin或Java for Android等),然后使用所谓的平台频道应用程序和特定于平台的代码。
如果您想获取有关该设备的详细信息,在iOS上,您将使用
uidevice
,在Android上,您通常需要构建
。First, you'd be better off using packages. But if you really want/need to do it, you'd have to write platform-specific code code in the native language of the targeted platform (ie. Swift or Objective-C for iOS/Mac, Kotlin or Java for Android, etc), then use so-called platform channels to pass messages between your app and the platform-specific code.
If you'd like to get details about the device, on iOS you'd use
UIDevice
, on Android you'd typically wantBuild
.这只能通过方法频道完成
This can only be done through Method Channel