Last indexation completed on 2024-05-12 06:03:24 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2024-02-11 01:56:58  
folder async/ - 2024-02-11 01:56:58  
folder Backends/ - 2024-02-11 01:56:58  
folder Helpers/ - 2024-02-11 01:56:58  
folder Plugins/ - 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

folder UserInterface/ - 2024-02-11 01:56:58  
file BackgroundService.java 13631 bytes 2024-02-11 01:56:58 2024-05-12 04:58:49  
file Device.java 27121 bytes 2024-02-11 01:56:58 2024-05-12 04:58:49  
file DeviceInfo.kt 5034 bytes 2024-02-11 01:56:58 -  
file DevicePacketQueue.java 4391 bytes 2024-02-11 01:56:58 2024-05-12 04:58:49  
file DeviceStats.java 7774 bytes 2024-02-11 01:56:58 2024-05-12 04:58:49  
file KdeConnect.java 7251 bytes 2024-02-11 01:56:58 2024-05-12 04:58:49  
file KdeConnectBroadcastReceiver.java 2264 bytes 2024-02-11 01:56:58 2024-05-12 04:58:49  
file NetworkPacket.java 9562 bytes 2024-02-11 01:56:58 2024-05-12 04:58:49  
file PairingHandler.java 7687 bytes 2024-02-11 01:56:58 2024-05-12 04:58:49