This repository has been archived on 2023-09-08. You can view files and clone it, but cannot push or open issues or pull requests.
moxplatform/packages/moxplatform_android/lib/src/plugin_android.dart

22 lines
1015 B
Dart
Raw Normal View History

import 'package:moxplatform_android/src/contacts_android.dart';
import 'package:moxplatform_android/src/crypto_android.dart';
2022-09-06 12:08:36 +00:00
import 'package:moxplatform_android/src/isolate_android.dart';
import 'package:moxplatform_android/src/media_android.dart';
2023-07-27 18:45:09 +00:00
import 'package:moxplatform_android/src/notifications_android.dart';
2022-09-06 12:08:36 +00:00
import 'package:moxplatform_platform_interface/moxplatform_platform_interface.dart';
class MoxplatformAndroidPlugin extends MoxplatformInterface {
static void registerWith() {
// ignore: avoid_print
print('MoxplatformAndroidPlugin: Registering implementation');
MoxplatformInterface.contacts = AndroidContactsImplementation();
MoxplatformInterface.crypto = AndroidCryptographyImplementation();
2022-09-06 12:08:36 +00:00
MoxplatformInterface.handler = AndroidIsolateHandler();
MoxplatformInterface.media = AndroidMediaScannerImplementation();
2023-07-27 18:45:09 +00:00
MoxplatformInterface.notifications = AndroidNotificationsImplementation();
2022-09-06 12:08:36 +00:00
}
@override
Future<String> getPlatformName() async => 'Android';
}