Listen to songs on repeat, or just put your favorite video in an endless loop. It's free! This top-rated app also allows you to listen to music videos in multitasking mode, automatically adapts the quality to the network speed and optimizes the loading speed of your Youtube videos.
With Listen on Repeat, you can:
* listen to Youtube videos on repeat
* watch Youtube videos in full screen HD
* play most recently looped Youtube video
* check out your most recently played videos
* automatically cache the streaming URL of videos you've played for faster loading
* automatically adapts the quality of the video to the speed of your network
* exit the app, the sound will continue to play
What they say:★ ★ ★★ ★
"Now I can loop Rihanna songs!!! Love u guys!!! Xoxoxo" - Jennifer H.
"Dramaaaaa- Love the hamster look! LOL" - Tommy B.
" Love the minimize function! The one thing that was missing, is now in it! 5-star app!" - Jorn S.
"I absolutely love that I can play music in the background while I do something else! My old iPod Touch used to do this before they got rid of the YouTube app in iOS6; I've been waiting for an Android app with an equivalent feature. Thanks for all the work you do with both the web and Android app." - Kali P.
"Grt app.must hav it on android for fast youtube on slow internet .good wk guys.rocks." - Ram J.
Whether you love Dailymotion, Vimeo, Youtube or just enjoy listening to free music on your mp3 player from great artists like Rihanna, One Direction, Linkin Park, or else, you'll find that Listen on repeat is the fastest, most powerful Youtube music player for your phone.
****Note: We are not associated with Youtube and we are NOT a Youtube video downloader as this is forbidden by Youtube T&Cs.
phone. We sure that you will love this video player after using it. If you are pursuing a video player with the better user experience and user interface, HD Video Player is your ultimate choice.
Video Player Pro supports all the most popular video formats: avi, m4v, mp4, wmv, flv, mpeg, mpg, mov, rm, vob, asf, mkv, f4v, ts, tp, m3u, m3u8.
Key function points:
1,Simply browse the video files of your SDCard;
2,Keep the last video files you are watching, and you can simply clean record;
3,Volume and luminance adjustable;
4,Smooth playback of FLV files do not need to install the Flash Player plug-in.
Download and enjoy your video world!
HD video player is the easiest androidphone player, has a powerful video decoding capabilities to easily support you play a video camera,
TV shows, movies, music videos, MTV and other mobile phone stored video files on your phone.
Key function points:
1. All video formats ( AVI,MOV,MKV,FLV,AVI,3GP,3G2,ASF,WMV,MP4,M4V,TP,TS,MTP,M2T AND MUCH MORE)
2. Supports SRT, SMI plug-in subtitle and MKV embedded subtitle videos.
3. Playlists and continuous play
4. ANDROID 4.2 - Fully supports Android 4.2 Jelly Bean MR1.
5. PINCH TO ZOOM - Easily zoom in and out by pinching.
6. automatic identification of all the video files in the phone.
7. HD playback your video files;
8. thumbnail display the contents of the video file
9. Smooth playback of FLV files do not need to install the Flash Player plug-in;
10. Advanced media libraries and sort videos by type
11. Supports flash formats video - swf, flv videos
12. HD video playing memory optimization
13. Playing gesture
14. Codec Plugin
Kw: best video player pro, audio media movie player, ffmpeg mobo best player,
hide video vplayer, MP4 3GP MKV MOV WMV MPEG show moboplayer, flash player, poweramp
rockplayer, mVideoPlayer MX Video Player, qqplayer mobo video player, pro mx player,
hd video player, VPlayer Video Player, Hindi Movies HD, Easy Video Player,Android Player,Android Video Player.
We could get a list of videos in different format for free. Press one movie and we could get access to such operation as open, delete and share. Also we could choose to add to favorite or private. Scanning, sort and recent functions could be available to us for free.
At first, this free app is only a movie player for us. It can play such files as avi, mp4 and flv directly. Also you could enjoy your files in mkv, 3gp and rm here for free.
We could get access to change the size of the screen and add subtitle onto the movie as we wish.
Lock button makes volume keys into progress controller. And menu key can unlock the lock screen.
Pull the left or right side of the screen, and we could set the brightness and volume as we wish.
Today, this free app Flash Free Video Player can also bring us a music player.
We could play any popular format of the songs here directly. Such formats as wma, wav and mp3 could be available to us for free. We can change to the next song or last song.
Also we could set the brightness, volume for the songs.
This free application Flash Free Video Player supports to play music or movies directly here. We can have a lot of fun with Android mobiles and tablets. You will love this free video player with music player. If you like it, please give us 5 stars to support us. Thank you for understanding the support of notification ads and icon ads here.
=IT IS AN ALL-IN-ONE VIDEO PLAYER.
All your videos from SD card can be accessible to us to play directly.
Such formats as MP4, FLV and AVI, MKV and RMVB could be supported to play directly.
It will save time and troublesome to transfer formats.
=IT IS SIMPLE TO USE AND EASY TO CONTROL.
Just find out your videos and click to play directly.
This free app HD Flash Video Player includes such operation as pause and resume, fast forward and rewind here.
=IT SUPPORTS TO PLAY MUSIC DIRECTLY HERE.
It is not only a video player here, but also a music player.
It is the same with videos. Just find out music in this inbuilt file browser and play.
LOOK NO FURTHER, you have just found the best media player for your mobile device. Other media players don't even come close when it comes to quality, features and ease of use. This is an all-in-one media player here for you to get music player and video player.
Simple UI and structures
Totally free for Android
Optimized for Android mobiles and tablets
Supports HD flash interface
If you like it, please give us 5 stars. If there is any problem, email us. Download this media player now!
High-definition video might be video of higher resolution than is standard. While there may no specific meaning for high-definition, generally any video image with more than 480 horizontal lines or 570 lines can be considered high-definition.
Watch videos with HW accelerated decoding and rendering to HD MKV/AVI/MOV/FLV/TS/M4V/3GP for most Android devices.
Access your NAS/Wifi/UPnP/DLNA/DVR/Dropbox/Facebook/Gmail videos from VPlayer seamlessly!!!
Play YouTube.com videos directly in VPlayer!
This is a free trial for 7 days with full features. Please buy 'VPlayer Unlocker' to continue use VPlayer.
VPlayer is a HW accelerated Media player for android. It use HW video decoder at various containers and audio codecs combination.
Dual Core/High end devices ( Sensation , Galaxy S/S2 , Nexus-S ) can play 720p even 1080p MKV/AVI/MOV/FLV/TS/M4V/3GP.
VPlayer drains less bettery than SW based players such as MX Video Player, MoboPlayer.
ICS, JellyBean, KitKat devices can play 1080p files with full HW accelerations, Honeycomb tablets can play 720p MKV with Full HW accelerations.
Support multithreading codecs.
If you use MIUI, CM7 or unofficial ROMs that can not play MKV/FLV/MOV/AVI using default player, VPlayer is the best solution.
- HW : MPEG-4,H.264/AVC,H.263
- SW : MPEG-4,H.264,RMVB,XVID,MS MPEG-4,VP6,H.263,MPEG-1,MPEG-2, HEVC, VP9
- Mutitle audtio tracks support
- (Advanced) SubStation Alpha(.ssa/.ass), SAMI(.smi), SubViewer(.sub), Subrip(.srt), MicroDVD(.sub), MPL2(.txt), WebVTT
- MKV subtitle extraction supported
- Unicode/Multibyte charset supported.
- Mutiple subtitle tracks support
- Increased subtitle readability with thicker border and shadow around text.
- HTTP Live Streaming with multiple bitrate
* ICS JellyBean devices, Galaxy Nexus, Nexus S, Nexus 7, Nexus 10, Nexus 4, Nexus 5
* Honeycomb tables(TF101,GT10.1,Iconia500) : 720p High@4.1 ( no weighted prediction )
* Samsung Galaxy S2 : 1080p H.264 email@example.com/MPEG-4,1080i AVCHD MTS
* Samsung Nexus S, Galaxy S and variants : 720p H.264 High@5.1
* Samsung Galaxy Tab(7') : 1080p H.264 High@5.1. 1080i have interlace artifacts.
* Samsung Galaxy Note : 1080p H.264 High@5.1
* HTC Desire HD,ThunderBolt : 720p High@3.1/4.0(some Level 4.0 file have shutter problem)
* HTC Desire and QSD8250 baesd devices : 720p H.264 High@3.
* HTC Evo 3D : 720p High@5.1/1080p High@5.1(some 1080p files have shuttering)
* Dell Streak,Venue : 720p H.264 High@3.1
* HTC wildfire: video capability depends on your firmware.
* Moto Atrix: 720p High@5.1
* Xiao mi: 720p High@4.1
More devices are supporting...
* Video capability depends on your devices HW video decodes' capability.
* Some devices(Moto Defy, Galaxy S/Tab) need gingerbread update.
* Tegra 2 based devices : H.264 High@4.1 ( no weighted prediction )
This software uses code of FFmpeg licensed under the LGPLv3 and its source can be downloaded from our site.
READ_LOGS: for feedback
INTERNET: streaming support
READ_PHONE_STATE: stop playback when calling
WAKE_LOCK: keep screen up
WRITE_EXTERNAL_STORAGE: rename or delete file
MODIFY_AUDIO_SETTINGS: change audio effects
VPlayer is the best video player for Android.
VPlayer, VPlayer Free, VPlayer Unlocker, Video Player, Media Player, Music Player, Streaming Player, Stream, Streaming, DLNA, Best Player
• Watch live and recent videos, discover upcoming events
• Broadcast live to any number of viewers using the camera of your device
• Manage and re-share your Ustream recorded videos
• Interact with your audience by issuing a poll or chatting
• Access your followed Ustream channels and events that you’re attending
• Enjoy your Ustream Premium Membership ad-free experience on your device
• Go live right from your Home Screen using the new Quick Broadcast widget
Broadcasting in 720p HD and 360p HQ is available on the following devices running Android 4.1+:
• Samsung Galaxy S4
• Sony Xperia L
• LG Nexus 4
• Verizon HTC One
• Verizon Samsung Galaxy S4
• Verizon Motorola Razr M
• Verizon Motorola Razr HD
• Verizon Motorola Droid DNA.
Further devices will be added soon, stay tuned!
On Verizon phones new permissions are required for some extra features:
• Read access to contact list is used for name autocomplete before sending invites
• SMS writing is used for sending invites
Invitation sending will be rolled out to more and more devices.
Use DS video to stream your video collection on your DiskStation to your Android device. Browsing is made easy as your videos are sorted in different libraries, and each movies has its information retrieved online automatically. And if you have plugged in a DTV dongle to your DiskStation, you will also be able to record TV programs, as well as view the TV program to manage the recording schedule even when on the move.
With DS video you can:
-Browse and play your video contents stored on your DiskStation
-Add videos and movies to your collections (“Favourites, “Watchlist” or user-defined)
-Record TV programs if you have at least one DTV dongle plugged into your DiskStation
-View the Electronic Program Guide, as well as add or remove programs to the Recording Schedule
-Supports Live streaming of DTV channels (up to SD quality)
-Stream videos to AirPlay and DLNA TV
-Select available subtitles (.srt files, embedded on mkv files) and embedded audio tracks
-Supports encrypted login over HTTP without SSL
-Supports HTTPS connection (when playing videos, this is dependent on the device and player used)
-All feature available with DSM 5.0 Beta, Video Station 1.3 and onwards
-Supported on devices running Android 2.3 and onwards
* The features and performances listed above are given with MX Player installed on the device. Please note that if you choose not to install MX Player and use another player, full support may not be achieved.
-Videos can now be downloaded for offline viewing (Video Station 1.3/DSM 5.0 required)
-Login with QuickConnect is now available (DSM 5.0 required)
-The current program is displayed alongside the channel in the Live TV channel list
-It’s now possible to “verify the certificate” installed on the DiskStation for an even more secure connection
-Minor bug fixes
Known limitations and issues:
-No display of subtitles when streaming to a DLNA TV
Convenient gestures to control.
Advanced media folder settings, you can set including and excluding folders -- in ANY DEPTH. Not only one level under /sdcard now.
PlayQ rather than playlists, can handle videos, musics, and their MIXTURE. Also, you can put a folder, an artist, an album or like that into a PlayQ.
- Music tag editing (mp3, flac, ogg, mp4 audio, etc.)
- .srt subtitle support
- Song rating, can synchronize with PC in Pro version
- Play video as music, for your music videos
- Toolkit to rescan SD card, clean media database
- Folder browsing and index browsing
- Customizable tabs
Search keyword: Music Player, Video Player, Meridian Player, PlayQ, Customize, Audiobook
Android Video Player is currently the easiest-to-use video player on the market. Its intelligent detection adaptive algorithm makes it more convenient for you to enjoy smoother, better quality videos.
It supports all popular video formats, including AVI, 3GP, M4V, MOV, MP4, WMV, RMVB, MKV, TS, MPG, FLV, etc. It uses hardware decoding, which make video play smoother. It can automatically detect videos in the phone memory and SD Card, allowing you to quickly locate and play the video.
Android Video Player is the essential software of android mobile phone. It is definitely your best partner when enjoying the movie!
1 automatic identifiy all mobile phone video files
2 supports all video and audio playback formats
3 supports multiple subtitle formats, automatic synchronization
4 using hardware decoding, take advantage of hardware acceleration
5 small memory, simple operation, quick start, smooth playback support
Keywords: video player, high-definition, hidden video player, music player, movies, video, MV, decoder.
Supported video formats: avi, m4v, mp4, wmv, flv, mpeg, mpg, mov, rm, vob, asf, mkv, f4v, ts, tp, m3u, m3u8
Key function points:
1, automatic identification of all the video files in the phone
2, HD playback your video files;
3, thumbnail display the contents of the video file
4, delete files, rename, play pause operation;
5, smooth playback of FLV files do not need to install the Flash Player plug-in;
(since:8 May 2011)
// Support Video Format
Supported video formats are limited.
Can only play supported video formats for your device.(H/W Decoder only)
"S/W Decode mode" is scheduled to be supported in the future.
// about Horizontal reversed
Horizontal reversed feature may not work depending on the model.
It will be fixed.
*** Player ***
Show playlist while playing
Shuffle play(Random play)
Pop up play
When you remove the headset, mute and pause so that changes
*** Playlist ***
Select video from folder
Show video list on sd card
Show video list for each folder
Organize by tag
Select video from history list
YouTube related video
Remove file/Rename file
Resume AB Repeat
Play by another app
[Will add features]
*** Player ***
AB repeat expansion
Continuous Play by another app
*** Playlist ***
Copy file, Move file
[Features under consideration]
English / German / Spanish / Dutch / Simplified Chinese / Traditional Chinese / Polish / Bulgarian / Indonesian / Japanese
(Only part) French
[Support OS version]
2.2 or higher
★ Supported Video Formats
3g2, 3gp, 3gp2, 3gpp, amv, asf, avi, divx, drc, dv, f4v, flv, gvi, gxf, iso, m1v, m2v, m2t, m2ts, m3u8, mkv, mov, mp2, mp2v, mp4, mp4v, mpe, mpeg, mpeg1, mpeg2, mpeg4, mpg, mpv2, mts, mtv, mxf, mxg, nsv, nuv, ogm, ogv, ogx, ps, rec, rm, rmvb, tod, ts, tts, vob, vro, webm, wm, wmv, wtv, xesc,
★ Supported Audio Formats
3ga, a52, aac, ac3, adt, adts, aif, aifc, aiff, amr, aob, ape, awb, caf, dts, flac, it, m4a, m4p, mid, mka, mlp, mod, mpa, mp1, mp2, mp3, mpc, mpga, oga, ogg, oma, opus, ra, ram, rmi, s3m, spx, tta, voc, vqf, w64, wav, wma, wv, xa, xm
• Horizontal swipe to flip through your media database
• Long press to see options
• Multi-touch and single-touch supported
♥ Your Feedback is always welcome.
Video: mp4, wmv, avi, mkv, dv, rm, mp, mpeg, flv, divx, swf, dat, h264, h263, h261, 3gp, 3gpp, asf, mov, m4v, ogv, vob, vstream, ts.
Audio: mp3, wma, ogg, mp2, flac, aac, ac3, amr, pcm, wav, au, aiff, 3g2, m4a, astream.
Media Player finds all your videos automatically for you. Media Player saves your time and disk space to transcoding or format converting. Just put your video on sdcard or click the URL in browser to watch it.
Support sub: srt, ass, ssa, sub,txt, utf, smi, rt,aqt, jss, js, utf8, utf-8.
Media Player load external subtitle with same name of video automatically and support .m3u playlist.
Media Player provides a powerful WiFi transfer function: Upload and download video files to/from your phone over a wireless connection.
WiFi Transfer is a light-weight web server that lets you upload and download files to/from your phone over a wireless connection. It doesn't require any special software on the computer so you can use it anywhere.
1) Supports all video formats;
2) Hardware Acceleration - Hardware acceleration can be applied to more videos with the help of new H/W decoder.
3) Mutil-Core Decoding - Dual-core device’s performance is up to 70% better than single-core devices.
4) Automatic identifiy all mobile phone video files;
5) Provides a wifi cable;
6) Supports HD videos and HD video playing memory optimization;
7) Playlists and continuous play;
8) Thumbnail displays of videos;
9) Delete, Rename, Play/Pause operations;
10) Codec Plugin.
keywords: HD video player, mp4/mpeg4 player, advanced media player, free video player, hide video player, media player, music player, best video player
* Discover Latest Online Videos
We pick and recommend you the most recent and hottest videos from other entertaining sites. You can view and search videos from various platforms, such as YouTube, Vevo and Hulu freely. It is a better way to search, discover and watch Movies, TV full episodes, hottest Music Videos and funny videos clips within one app.
Notice: Non-US countries are not allowed to visit Hulu.com as its region restriction.
* Watch Videos Later
Sometimes, you may be interrupted suddenly when you are enjoying a movie; or frustrated by the network connection. Now, don't be upset, you can add it in the "Watch Later" Queue, to watch it later without a data plan. Wondershare Player can download streaming videos from CNN, NY Times, Ted Talk, NASA TV, Funny or Die.
* Play Seamlessly between Android & Other Devices
Any time, any place, any screen - with Wondershare Player in your pocket, you can easily switch between the screen size of your choice - phone, PC or TV. As a full-featured UPnP/DLNA control point, Wondershare Player enables you to enjoy favorite videos and music anywhere you happen to be! Want to share it with friends and family? Just stream personal and online videos or music to a nearby large-screen TV. In addition to that, you can freely browse and play media files shared by your computer on Android phones. There’s no need to sync, to upload onto cloud or to register to an online service... You're in absolute control!
* Transfer via WiFi
This feature will need to work with Wondershare desktop programs installed on your PC so that you can easily play files saved on your computer, on your mobile terminal. Firstly, please install Wondershare AllMyTube for Mac or Wondershare Video Converter Ultima for Mac, then scan the QR code to establish a connection. Two simple steps will make it possible to upload and play any videos or music on your phone. Meanwhile, the programs mentioned above can help you download videos from any webistes and convert them into your favorite format(s).
* Best Video Player for Android
Wondershare Player plays smoothly without any problem no matter the codec or format.
It supports all the video and audio formats, including FLV, AVI, MKV, WMV, MOV, RM, RMVB, ASF, M2TS, MP3, WMA, AAC, FLAC, M2TS, VOB, F4V, 3GP, etc.
It supports subtitles embedded video files, supports subtitles as SubStation Alpha(.ssa/.ass), SAMI(.smi/.sami), SubRip(.srt), MicroDVD(.sub/.txt), SubViewer2.0(.sub), MPL2(.mpl/.txt), PowerDivX(.psb/.txt), TMPlayer(.txt).
It plays DVD folders from SD card directly with DVD menu navigation.
It supports continuous playback and can automatically remember your last played position.
* More Features
Supports HTTP, MMS, RTMP and RTSP/RTP streaming media protocols, including m3u8 (iPhone and iPad online media format).
Provides search function to help you quickly find the files you want to play.
When you are visiting a stream media website, Wondershare Player will run automatically and save the web address.
Supports watching remote streaming media from a local server on PC.
Note:"watch later" does not work for videos from YouTube because of Google policy.
We are trying our best to providing you extraordinary experience on Android phone. Please feel free to submit any of your feedbacks or concerns to the email address below firstname.lastname@example.org, we are committed to solve any issues ASAP.
Fully Supports Android 4.4. Support Google Nexus & Nexus 7
More from developer
No new functions will be added to the app but "Donation" menus will be suppressed. You can use all the functions of AB Repeat Player without making donation.
Please purchase this app, if you find AB Repeat Player is making your life better and want to support future developments .
Your money will be used to sustain hardware and software environment to make the development faster and efficient.
You can uninstall this app, but please wait 15 minutes to make sure that your donation will not be cancelled.
Thank you for your cooperation.
Online dictionaries are much more powerful than conventional paper dictionaries or even portable digital dictionaries which has multiple dictionaries inside. But no single online dictionary is perfect and you have to visit several dictionary sites to find the meaning of words or use cases. And ordinary browsers are not designed to record words you are specially interested to create your own word books.
Parallel Dictionary can solve all these problems. With a single input of the word you want to search, you can run up to five dedicated browsers at a time. You can switch among the dictionaries by simply touching buttons. If you find the best answer and if you want to record it, you can do it very easily and can create your own word books. Not only this, you can have several sets of dictionaries. It means that you can have five English-English dictionaries in a set, and three French-English in another and two Japanese-English in another and so on. You can switch among these dictionary-sets but one push on a button.
And best of all, you can customize this very handy application by yourself. You can edit predefined dictionary sets. You can even add new dictionary sites by yourself. A simple tool helps you to acquire necessary information from the site. Dictionary set button color and dictionary icons are customizable. You can add new icons, if you really want to do so.
1. Parallel search of a word with up to five internal browsers.
2. Search history for each dictionary set or for all.
3. Word book for each dictionary set or for all.
4. Editable history.
5. Editable word book.
6. Starting an external browser of choice from an internal browser.
7. Customizable dictionaries. (title, urls, icon)
8. Customizable dictionary sets. (title, dictionaries, show/hide, button color)
9. Creating new dictionaries and new dictionary sets.
10. A tool which makes creating new dictionaries easier.
11. Accept new icons for dictionaries.
12. Encoding supported: UTF-8, EUC-JP, Big5, EUC-KR, GBK
13. Ankidroid support. You can create cards without touching a keyboard.
A request from the developer
Please tell me which dictionary sites we should support in the predefined list. The developer can understand Japanese and English, but no other languages. So we are especially interested to hear about other languages.
Submit questions or suggestions to:
#Search Tag: Web Online Dictionary Engine Parallel Concurrent Language Education Tool wordbook history Wikipedia thefreedictionary.com dictionary.com webster word.com Ankidroid
This app was developed to help users to give us information about their Bluetooth music controllers. Bluetooth controllers are designed very differently by manufacturer by manufacturer. So developing a music player to support them is quite tricky. This tool could help us find out idiosyncrasies of devices our users use.
You can copy the output by selecting Copy from the Menu and send it to the developers.
The design of Bluetooth support also is not uniform over Android Phone implementations. Sometimes, it's quite incomprehensibly unique. If you cannot capture the keycodes generated by the devices, please turn off the power and reboot it, then wait for the SD card scan and other activities settle before starting this app.
Supported Keycode List
Supported Action Code
0: DN (Down)
1: UP (Up)
2: ML (Multi Action)
Your comments or suggestions would be appreciated anytime. We are working hard to implement new features.
Procedure. (Please refer to screen shots or YouTube Video.)
1. In Ankidroid's Edit Card screen, copy the target word.
2. Start Sound4Ankidroid. (The app searches the word in the clipboard automatically.)
3. Click a sound link. If you hear the sound, it's been downloaded without error. Usually one click will do, but sometimes you need to click several times. If a " download START" message appears, the download will be almost always successful, so please wait for a few secs.
4. Hide or Exit Sound4Ankidroid.
5. The sound file name is in your clipboard already, so just paste it where you think appropriate.
6. Save the card.
If you want to repeat it and if you Hided instead of Exited Sound4Ankidroid, you can start it from the notification. So you don't have to go to Home to launch it.
Sound Basket: Every time you play a pronunciation link, it will be stored in the basket. After you played many, all of them will be copied to the card. If you don't want all of them, open the Sound Basket from the menu. You can toggle the selection by a click and play it by a long click.
Currently we support only English dictionaries and will add more. If you need other language dictionaries, please let us know.
1. You need to click sound links quite a few times sometimes. This seems to be a problem of Android Webkit.
2. Google's dictionary is extremely slow. Nothing we can do, because it's due to the slowness of the server.
This is open source project : https://github.com/cojcoj/android-soundcapture4ankidroid
(Search keywords) Ankidroid, dictionary, sound, pronunciation, web dictionary, Flash card, language, capture, download
For security reason, we made this as an open source project.
So, if you are a developer, download and compile it just for yourself. You might be able to save just a bit of your time.
Source Code: https://github.com/cojcoj/android-dockeventhandler