Based off Google TV Remote sha 36d31177c20d available here- https://code.google.com/p/google-tv-remote/ Using the anymote open source messaging protocol available from here - https://code.google.com/p/anymote-protocol/.
MatriMote is hosted in the following web site
https://github.com/Matricom/MatriMote
If you think the Android project MatriMote listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of MatriMote.
Item | Value |
---|---|
Java File Count | 43 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 21 |
Minimum SDK Version | 17 |
Activity Count | 7 |
jar files used | anymote.jar bcprov-jdk15-143.jar polo.jar wearable-preview-support.jar |
Required Permissions | android.permission.ACCESS_WIFI_STATE android.permission.INTERNET android.permission.VIBRATE |
There are 25 image files in MatriMote. The names of the image files are listed as follows.
btn_4_down_normal.png btn_4_down_pressed.png btn_4_enter_pressed.png btn_4_left_normal.png btn_4_left_pressed.png btn_4_right_normal.png btn_4_right_pressed.png btn_4_up_normal.png btn_4_up_pressed.png btn_enter_normal.png finger_hint.png ic_action_keyboard.png ic_action_mouse.png ic_action_overflow.png ic_action_refresh.png ic_notification_cast_on.png ic_voice_search.png sh_back.png sh_home.png sh_recent.png textfield_activated.9.png textfield_normal.9.png tutorial_dpad.png tutorial_volume.png tutorial_webmode.png
The following screenshort is generated from the image listed above.
MatriMote has the following Java source files.
net.matricom.tvremote.AboutActivity.java net.matricom.tvremote.ApplicationVariantConfig.java net.matricom.tvremote.BaseActivity.java net.matricom.tvremote.BroadcastAdvertisement.java net.matricom.tvremote.BroadcastDiscoveryClient.java net.matricom.tvremote.ConnectionManager.java net.matricom.tvremote.CoreService.java net.matricom.tvremote.CoreServiceActivity.java net.matricom.tvremote.DeviceFinder.java net.matricom.tvremote.KeyStoreManager.java net.matricom.tvremote.KeyboardActivity.java net.matricom.tvremote.MainActivity.java net.matricom.tvremote.MenuInitializer.java net.matricom.tvremote.PairingActivity.java net.matricom.tvremote.RemoteDevice.java net.matricom.tvremote.StartupActivity.java net.matricom.tvremote.TextInputHandler.java net.matricom.tvremote.TouchHandler.java net.matricom.tvremote.TrackballHandler.java net.matricom.tvremote.TutorialActivity.java net.matricom.tvremote.backport.ScaleGestureDetector.java net.matricom.tvremote.backport.ScaleGestureDetectorFactory.java net.matricom.tvremote.backport.ScaleGestureDetectorImpl.java net.matricom.tvremote.floatingactionbutton.Fab.java net.matricom.tvremote.layout.SlidingLayout.java net.matricom.tvremote.protocol.AckManager.java net.matricom.tvremote.protocol.AnymoteSender.java net.matricom.tvremote.protocol.Command.java net.matricom.tvremote.protocol.Commands.java net.matricom.tvremote.protocol.DummySender.java net.matricom.tvremote.protocol.ICommandSender.java net.matricom.tvremote.protocol.ProtocolConstants.java net.matricom.tvremote.protocol.QueuingSender.java net.matricom.tvremote.systembartintmanager.SystemBarTintManager.java net.matricom.tvremote.util.Debug.java net.matricom.tvremote.util.LimitedLinkedHashMap.java net.matricom.tvremote.util.Utils.java net.matricom.tvremote.widget.FadingTextView.java net.matricom.tvremote.widget.HighlightView.java net.matricom.tvremote.widget.ImeInterceptView.java net.matricom.tvremote.widget.KeyCodeButton.java net.matricom.tvremote.widget.MaterialEditText.java