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 AlbumArtCache.kt 15508 bytes 2024-02-11 01:56:58 -  
file ExtendedFragmentAdapter.java 1864 bytes 2024-02-11 01:56:58 2024-12-22 04:41:39  
file MprisActivity.java 4741 bytes 2024-02-11 01:56:58 2024-12-22 04:41:39  
file MprisMediaNotificationReceiver.java 2937 bytes 2024-02-11 01:56:58 2024-12-22 04:41:39  
file MprisMediaSession.java 22844 bytes 2024-02-11 01:56:58 2024-12-22 04:41:39  
file MprisNowPlayingFragment.java 18292 bytes 2024-02-11 01:56:58 2024-12-22 04:41:39  
file MprisPlugin.java 17695 bytes 2024-02-11 01:56:58 2024-12-22 04:41:39  
file VolumeKeyListener.java 300 bytes 2024-02-11 01:56:58 2024-12-22 04:41:39