Android Open Source - Development tv MatriMote






Project Summary

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/.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of MatriMote.

ItemValue
Java File Count43
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version21
Minimum SDK Version17
Activity Count7
jar files usedanymote.jar
bcprov-jdk15-143.jar
polo.jar
wearable-preview-support.jar
Required Permissionsandroid.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
android.permission.VIBRATE




Resource Files

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.

null




Java Source Files

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