Last indexation completed on 2024-12-22 05:37:20 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2024-02-11 01:56:58

Writing a plugin for KDE Connect
For Android (this project):
1. Change directory to src/org/kde/kdeconnect/Plugins. 2. Copy "PingPlugin" under a different name ("FindMyPhonePlugin" in this example). 1. Enter the new "FindMyPhonePlugin" directory. 4. Rename "PingPlugin.java" to "FindMyPhonePlugin.java" 5. Edit it. Replace (case sensitive) "Ping" with "FindMyPhone", "ping" with "findmyphone", "PING" with "FINDMYPHONE" and "plugin_ping" with "plugin_findmyphone". 6. Open res/values/strings.xml. Find and copy the lines "pref_plugin_ping_desc" and "pref_plugin_ping" replacing "ping" with "findmyphone" and edit the plugin name and description between <string> </string>). 7. Open src/org/kde/kdeconnect/Plugins/PluginFactory.java. A. Copy "import … PingPlugin" line with replacing "PingPlugin" with "FindMyPhonePlugin". B. Copy "PluginFactory.registerPlugin(PingPlugin.class);" line with replacing "PingPlugin" with "FindMyPhonePlugin". 8. Open src/org/kde/kdeconnect/NetworkPacket.java. Copy a "public final static String PACKET_TYPE_PING = …" line replacing "PING" with the packet type you will be using (should match the desktop client). 9. Now you have an empty skeleton to implement your new plugin logic.


SEE ALSO: README.txt

file CompositeReceiveFileJob.java 14520 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file CompositeUploadFileJob.java 7978 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file ReceiveNotification.java 8588 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file SendFileActivity.java 2791 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file ShareActivity.java 4905 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file ShareBroadcastReceiver.java 1591 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file ShareChooserTargetService.java 1813 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file ShareInfo.java 1251 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file SharePlugin.java 11570 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file ShareSettingsFragment.java 5567 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41  
file UploadNotification.java 3713 bytes 2024-02-11 01:56:58 2024-12-22 04:41:41