Flutter Android Bridge is a Flutter package that provides a bridge to interact with Android's native functionalities. This package allows Flutter applications to communicate with Android's package manager, intents, and other native features through a simple and intuitive API.
- Interact with Android's package manager (
pm
) to list, install, and uninstall packages. - Interact with Android's activity manager (
am
). - Launch Android intents for various actions such as opening URLs, sending emails, and more.
- Access and manage Android's native functionalities seamlessly from your Flutter app.
Execute the following command from the project's root directory:
flutter pub add flutter_android_bridge
import 'package:flutter_android_bridge/flutter_android_bridge.dart';
void main() {
final adb = FlutterAndroidBridge(_kAdbPath);
final client = adb.newClient('192.168.1.1:5555');
await client.connect();
final packageManager = adb.pm();
// Example: List installed packages
packageManager.listPackages().then((packages) {
packages.forEach((package) {
print('Package: ${package.name}');
});
});
}
For more detailed usage and examples, please refer to the documentation.
This project is licensed under the MIT License. See the LICENSE file for more details.
Feel free to customize this description further to better fit your project's specifics and additional features.
Alessandro Crugnola [email protected]