flutter_tasker

Last updated:

0 purchases

flutter_tasker Image
flutter_tasker Images
Add to Cart

Description:

flutter tasker

flutter_tasker #
Simple flutter plugin that implements the Tasker Command System, TaskerIntent library, and the Tasker Task ContentProvider.
Usage #
First check if relevant permissions are available!
Use FlutterTasker.checkStatus() to retrieve the tasker status (TaskerStatus) to check whether tasks can be triggered.
Use FlutterTasker.checkCommandPermission() to check if the permission for the Tasker Command System is granted (bool).
Request relevant permissions if required!
Use FlutterTasker.requestCommandPermission() to trigger a permission dialog for the Command System permission.
Use FlutterTasker.openExternalAccessSetting() to open the external access menu in tasker for the user to enable it.
Request and trigger tasks
Use FlutterTasker.getTasks() to get a list of named tasks (List<String>).
Use FlutterTasker.triggerTask(String task) to trigger a task.
Send a command through the Tasker Command System
Use FlutterTasker.sendCommand(String command) to send a command.
How to install #
The relevant permissions are already declared in the android manifest of the plugin:
<uses-permission android:name="net.dinglisch.android.tasker.PERMISSION_SEND_COMMAND"/>
<uses-permission android:name="net.dinglisch.android.tasker.PERMISSION_RUN_TASKS"/>
<queries>
<package android:name="net.dinglisch.android.taskerm" />
</queries>
copied to clipboard
Additionally it requires the option Allow external access to be enabled in the tasker settings.
Helper functions (FlutterTasker.checkStatus() & FlutterTasker.openExternalAccessSetting()) are provided to check if this option is enabled and open the relevant menu for the user.
Example #
Check the example app for a simple implementation example.
License #
This project is licensed under a BSD-3 Clause License, see the included LICENSE file for the full text.
The TaskerIntent.java file was provided by the Tasker developer here: https://tasker.joaoapps.com/code/TaskerIntent.java
Contribute #
Issues and pull requests are always welcome!
If you found this project helpful, consider buying me a cup of ☕

PayPal

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.