get_settings 1.0.5 copy "get_settings: ^1.0.5" to clipboard
get_settings: ^1.0.5 copied to clipboard

Toolbox, some useful methods, not commonly used but indispensable

Get Settings #

pub package

Toolbox, some useful methods, not commonly used but indispensable

Support #

Method IOS Support Android Support
getPlatformVersion
isiOSAppOnMac
getUserAgent
isRotationOn
getCPUType
isPad
ipodToPath
contentToPath

Usage #

import 'package:get_settings/getsettings.dart';
final setting = GetSettings();

Uri to file #

Use on_audio_query to obtain the uri of the audio file. This method can obtain the absolute path of the file.

  • content:// to filepath , app cache dir, Android Only.
  • ipod-library to filepath, app document dir, IOS Only.

Android:


Future<String> ipodPath = await setting.ipodToPath('ipod-library://item/item.mp3?id=6894390456987001162'); 
print(ipodPath); 

Future<String> contentPath = await setting.contentToPath('content://media/external/audio/media/1000000346'); 
print(ipodpath); 

Rotation On #

Android Only

setting.onListenSettings((rotation) {
  print(rotation);
}, (onError) {
  print('error:$onError');
});
Future<bool?> isRotationOn =await setting.isRotationOn();

Platform Version #

Future<String?> getPlatformVersion =await setting.getPlatformVersion();
print(getPlatformVersion);

iOS App On Mac #

Particularly useful for detecting whether an app is running on macOS, IOS Only

Future<bool?> isiOSAppOnMac =await setting.isiOSAppOnMac();
print(isiOSAppOnMac);

User Agent #

webview UserAgent

Future<String?> getUserAgent =await setting.getUserAgent();
print(getUserAgent);

CPU type #

IOS Only

Future<String?> getCPUType =await setting.getCPUType();
print(getCPUType);
//ARM,ARM64,X86,X86_64
1
likes
140
pub points
64%
popularity

Publisher

verified publisherdev.sumsg.com

Toolbox, some useful methods, not commonly used but indispensable

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on get_settings