xpra icon
Bug tracker and wiki

Changes between Version 1 and Version 2 of Clients/Android


Ignore:
Timestamp:
02/19/14 04:32:10 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Clients/Android

    v1 v2  
    44This client is a work in progress, it shares the core code with the [/wiki/Clients/Java Java clients].
    55}}}
     6
     7{{{#!div class="box"
     8== Future Work ==
     9
     10* focus bugs
     11* keyboard support: show popup keyboard via menu key and/or button in window bar (see [http://stackoverflow.com/questions/5419766/how-to-capture-soft-keyboard-input-in-a-view How to Capture soft keyboard input in a View?], and handle keyboard modifiers when simulating mouse events
     12* use a separate thread for networking
     13* android key events: #29
     14* xpra android window container and sizes: #30
     15* handle zooming with pinch
     16* handle focus window with double tap
     17* drag could use the same pixmap as {{{XpraWindow}}} (and ignore/deal with resize?)
     18* context menu: about, preferences, etc
     19* don't disconnect when screen times out? (option? or re-connect on resume)
     20* ssh support
     21* launcher gui: detect invalid host/port and show a more friendly error message
     22* handle "disconnect" requests and IO errors better
     23* add window icon
     24* video encoding support (may require a video container format), pointers:
     25 * [http://developer.android.com/guide/topics/media/mediaplayer.html Media Playback] ''You can play audio or video from media files stored in your application's resources (raw resources), from standalone files in the filesystem, or from a data stream arriving over a network connection, all using MediaPlayer APIs.''
     26 * [http://software.intel.com/en-us/articles/video-playback-app-on-android-whitepaper/ Video Playback App on Android Whitepaper] (sample code included)
     27}}}