Action Process Text | Coderz Product

action_process_text

Last updated:

0 purchases

action_process_text Image
action_process_text Images

Free

Languages

Categories

Add to Cart

Description:

action process text

ACTION_PROCESS_TEXT Flutter #
A flutter plugin for ACTION_PROCESS_TEXT implementation in android.
What is it used for? #
It can be used when you want your users to use a shortcut for opening your app when selecting text anywhere in the android environment.

Constraints #
1. It works only for android. #
2. It can only be used inside a Stateful widget. #
3. Use setState() after updating the value from the action. #
Include in your project #
dependencies:
action_process_text: <latest version>
copied to clipboard
Run pub get and get packages.
Add this to AndroidManifest.xml in the android\app\src\main\ folder.
<activity android:name="com.example.action_process_text.ActionProcessTextPlugin"
android:label="Action_Text" android:theme="@style/LaunchTheme">
<intent-filter>
<action android:name="android.intent.action.PROCESS_TEXT" />
<data android:mimeType="text/plain"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
copied to clipboard
Change the android:label from Action_Text to the action text that you want to display.

Then import the package to use it.
import 'package:action_process_text/action_process_text.dart';
copied to clipboard
Usage #
Use the constructor of the widget to initialize the action_process_text.
ActionProcessText.getInputText is used to get the selected text from the android action.
class MainPage extends StatefulWidget {
@override
_MainPageState createState() => _MainPageState();
}

class _MainPageState extends State<MainPage> {
_MainPageState() {
initActionProcessText();
}

Future<void> initActionProcessText() async {
inputText = await ActionProcessText.getInputText;
setState(() {});
}

String inputText = '';

@override
Widget build(BuildContext context) {
return Scaffold();
}
}
copied to clipboard
Bugs/Requests #
If you encounter any problems feel free to open an issue.
Pull request are also welcome.

License:

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

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.