You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme/CONTRIBS.MD
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ Some version release were usually go with a corresponding `floatstat_lib.aar` li
30
30
base classes for plugin creation for example :
31
31
-`PluginData` (Parcelable data used as reply from plugins to the main app)
32
32
-`PluginIconProvider` (Base Class for Icon Provider)
33
-
-`IFloatStatDataPlugin.Stub` (Base Binder for Plugin Service, Generated via AIDL)
33
+
-`IFloatStatDataPlugin_Stub` (Base Binder for Plugin Service, Generated by Remoter)
34
34
35
35
If the latest app version in the release page have no `floatstat_lib.aar`, that means that there is no change
36
36
in the library and you can safely use the latest `floatstat_lib.aar` included with release before the latest release.
@@ -39,8 +39,8 @@ For further example, you can examine the source code in the `plugin_example` dir
39
39
40
40
### Without the library
41
41
You can made a plugin service without the base library:
42
-
- Since the main app is internally using AIDL, you should know how to handle AIDL transaction with non-AIDL handler
43
-
- The specification of the `PluginData` parcelable data structure is stored in the [AIDL File](../floatstat_lib/src/main/aidl/id/psw/floatstat/IFloatStatDataPlugin.aidl)
42
+
- Since the main app is internally using Remoter, you should know how to handle Remoter transaction with non-Remoter handler
43
+
- The specification of the `PluginData` parcelable data structure is stored in the [Source Code](../floatstat_lib/src/main/java/id/psw/floatstat/plugins/PluginData.kt)
44
44
- You should be able to provide an icon for this app using ContentProvider
45
45
46
46
### Publishing the Plugin
@@ -53,7 +53,6 @@ a freeware closed-source project or even a paid app on Play Store. It's yours I
53
53
- The Icon Uri (`iconValue`) in the `PluginData` class should be a `content://` URI, directing to your plugin's `ContentProvider`
54
54
- When your plugin service crashes, The main app can still run without the presence of your plugin with blank line in it's place
55
55
56
-
57
56
## Financial Support
58
57
You can refer to [Donation Info](DONATE.MD) to view every possible way to donate for all contributors who
0 commit comments