aboutsummaryrefslogtreecommitdiff
path: root/lib/pages
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lib/pages/Apps.dart16
1 files changed, 14 insertions, 2 deletions
diff --git a/lib/pages/Apps.dart b/lib/pages/Apps.dart
index d267f10..3bf54c5 100644
--- a/lib/pages/Apps.dart
+++ b/lib/pages/Apps.dart
@@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:device_apps/device_apps.dart';
+import 'package:android_intent/android_intent.dart';
import '../components/FixedContainer.dart';
import '../components/SearchableAppList.dart';
@@ -55,8 +56,19 @@ class AppsView extends StatelessWidget {
width: 300.0,
child: ListView(
children: [
- Option(child: Text('Cool'), onTap: () { debugPrint('Cool'); }),
- Option(child: Text('Wow'), onTap: () { debugPrint('Wow'); }),
+ Option(child: Text('App Settings'), onTap: () async {
+ await AndroidIntent(
+ action: 'action_application_details_settings',
+ data: 'package:${app.packageName}',
+ ).launch();
+ }),
+ Option(child: Text('Uninstall'), onTap: () async {
+ // FIXME: Doesn't work
+ await AndroidIntent(
+ action: 'action_delete',
+ data: 'package:${app.packageName}',
+ ).launch();
+ }),
],
),
),