device_information
Android 및 iOS 모두에서 기기 IMEI 번호, 모델 이름, API 레벨, CPU 유형, 제품 이름 등과 같은 장치 정보를 가져오기 위한 플러터 플러그인입니다.
Hina-Hussain/DeviceInformationPlugin open-source repository details.
{"sdk":"flutter"}{"sdk":"flutter"}아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A flutter plugin to get device information such as device IMEI number, model name, API level,CPU Type,Product Name etc for both android & iOS.
Add following dependency in pubspec.yaml file:
device_information:^0.0.4
Install by running:
$ flutter pub get
import 'package:device_information/device_information.dart';
try {
platformVersion = await DeviceInformation.platformVersion;
imeiNo = await DeviceInformation.deviceIMEINumber;
modelName = await DeviceInformation.deviceModel;
manufacturer = await DeviceInformation.deviceManufacturer;
apiLevel = await DeviceInformation.apiLevel;
deviceName = await DeviceInformation.deviceName;
productName = await DeviceInformation.productName;
cpuType = await DeviceInformation.cpuName;
hardware = await DeviceInformation.hardware;
} on PlatformException {
platformVersion = 'Failed to get platform version.';
}
In android add the following permission:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Then for API targetting from Marshmallow, need to request runtime permissions. Although in iOS there is no need to specify permissions.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Hina Hussain & her team members (Kamran Khan, Abdul Sattar, Faiza Farooqui) :smile: :tada:
https://hina-hussain-developer.medium.com/creating-publisher-account-on-the-pub-dev-cf86b91cd2f https://hinahussaindev.blogspot.com/2021/05/creating-publisher-account-on-pubdev.html