From 68654e9c7bdecd09d494e1919f5490c430044dfa Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Tue, 2 Jun 2020 23:58:56 +0530 Subject: Adds open app settings and uninstall actions --- lib/pages/Apps.dart | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'lib') 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(); + }), ], ), ), -- cgit v1.3.1