| com.github.shadowsocks.plugin.AlertDialogFragment |
Based on: https://android.googlesource.com/platform/packages/apps/ExactCalculator/+/8c43f06/src/com/android/calculator2/AlertDialogFragment.java |
| com.github.shadowsocks.plugin.ConfigurationActivity |
Base class for configuration activity. A configuration activity is started when user wishes to configure the
selected plugin. To create a configuration activity, extend this class, implement abstract methods, invoke
|
| com.github.shadowsocks.plugin.Empty | |
| com.github.shadowsocks.plugin.HelpActivity |
Base class for a help activity. A help activity is started when user taps help when configuring options for your plugin. To create a help activity, just extend this class, and add it to your manifest like this: |
| com.github.shadowsocks.plugin.HelpCallback |
HelpCallback is an HelpActivity but you just need to produce a CharSequence help message instead of having to provide UI. To create a help callback, just extend this class, implement abstract methods, and add it to your manifest following the same procedure as adding a HelpActivity. |
| com.github.shadowsocks.plugin.NativePluginProvider |
Base class for a native plugin provider. A native plugin provider offers read-only access to files that are required to run a plugin, such as binary files and other configuration files. To create a native plugin provider, extend this class, implement the abstract methods, and add it to your manifest like this: |
| com.github.shadowsocks.plugin.OptionsCapableActivity |
Activity that's capable of getting EXTRA_OPTIONS input. |
| com.github.shadowsocks.plugin.PathProvider |
Helper class to provide relative paths of files to copy. |
| com.github.shadowsocks.plugin.PluginContract |
The contract between the plugin provider and host. Contains definitions for the supported actions, extras, etc. |
| com.github.shadowsocks.plugin.PluginOptions |
Helper class for processing plugin options. |