【Flutter】device_info_plusでデバイス情報を取得する

Flutter

device_info_plusとは?

device_info_plusは、Flutterアプリケーションでデバイスに関する情報を取得するためのプラグイン。
デバイスのモデル名、OSバージョン、メーカーなどの詳細情報を簡単に取得できる。

device_info_plusの使い方

インストール方法

device_info_plus install | Flutter package
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app i...

使用方法

Androidデバイス情報の取得

import 'package:device_info_plus/device_info_plus.dart';

Future<void> getAndroidDeviceInfo() async {
  final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
  final AndroidDeviceInfo androidInfo = await deviceInfoPlugin.androidInfo;

  print('Device model: ${androidInfo.model}');
  print('Android version: ${androidInfo.version.release}');
}

iOSデバイス情報の取得

import 'package:device_info_plus/device_info_plus.dart';

Future<void> getiOSDeviceInfo() async {
  final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
  final IosDeviceInfo iosInfo = await deviceInfoPlugin.iosInfo;

  print('Device model: ${iosInfo.utsname.machine}');
  print('iOS version: ${iosInfo.systemVersion}');
}

他のプラットフォームのデバイス情報の取得

他のプラットフォーム(例:Windows、macOS、Linux)のデバイス情報の取得

import 'package:device_info_plus/device_info_plus.dart';

Future<void> getDeviceInfo() async {
  final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
  final deviceData = await deviceInfoPlugin.deviceInfo;

  print('Device data: $deviceData');
}
タイトルとURLをコピーしました