Google TV Remote Control App With Skins(Beta Updated:12/16)
Posted: Tue Sep 06, 2011 9:14 pm
Here is my first alpha of an updated google tv app for android. Its based off the google app and for now is just basically the same with some added buttons and a few tweaks. it's still but ugly and limited but it's a starting point for something better.
9/11:
Simplified and cleaned up UI Layouts and images
Added Power Toggle in the Menu(AVR + TV)
Fixed issue with layout not always using entire screen
Added a new simple Landscape/Table layout.
NEW:
removed tutorial
added RGBY buttons to main view
Added number pad view
enabled orientation change.
some other button changes
got rid of the stupid swipe dpad and replaced with simple push click.
renamed app and package so it will not collide with official google app.
fixed keyboard view not always showing IME
removed wifi checking, so it works with development emulator and might work with BT network.
Added 12/11/2011
HTML based skin mode
- Multiple swipeable skin pages create from each html file in skin folder
- Separate skins for portrait and landcape
- mouse/dpad panel added as panel to each skin
- skin pages can be any valid html as long as it doesn't link to external pages. all hrefs must be command
- Sample Phone skin, with all commands listed in the skin files.
- skin commands can be combined into sequeces(samples in the sample skin).
Optional Click sounds
12/13/2011
Enabled javascript for skins
Optimized click performance.
12/16/2011
minor app tweaks.
Reworked the sample skins code to share javascript
Added hand clicked icon
Added another sample page to the skins to demo multiple commands in a favorite channel screen
APK install
http://www.mediafire.com/download.php?9vxf20pvb1zq8fr
Sample Phone Skin
http://www.mediafire.com/download.php?dyqox44255c34ds
Sample Tablet Skin(1280X800)
http://www.mediafire.com/download.php?mbsleqroav8rutx
Install Skin: Just unzip with folders onto sdcard. If you don't install a skin the app will work pretty much like the last version.
Added to the dropbox "Test" folder as well for those having issues with mediafire EDIT: The DMA Patrol has deleted most of my stuff and what they left was ancient, so I have completely pulled all my stuff from dropbox and will not be re-uploading there. Hopefully folks can get to the mediafire links.
How Skins work:
currently only one portrait and one landscape skin can be used at a time.
make a gtvremote folder on the sdcard
make a portrait and landscape folder within the gtvremote folder
put as many html files in each of those folders as you like. Each will be loaded as a panel for the skin.
Beyond that you can do just about anything you want with the HTML.
Sample commands are in my samples.
If you want to make a skin make sure you use the NoClickDelay javascript block to keep your clicks performing well.
i'm interested in ideas people have, but please dont tell me how ugly the screens are... i am well aware
Hopefully others will create some really cool skins!!
Things to come:
I have a Directv Shef remote app that I wrote a while ago that has some directv remote features that the logitech and sony remote codes don't suppoprt(like prev channel and program list) that I will be incorporating into the app.
some more clean up, especially on the mouse/keyboard/dpad panels.
GTV side server app for some features you cant execute with the remote api. Things like on phone program lists.
9/11:
Simplified and cleaned up UI Layouts and images
Added Power Toggle in the Menu(AVR + TV)
Fixed issue with layout not always using entire screen
Added a new simple Landscape/Table layout.
NEW:
removed tutorial
added RGBY buttons to main view
Added number pad view
enabled orientation change.
some other button changes
got rid of the stupid swipe dpad and replaced with simple push click.
renamed app and package so it will not collide with official google app.
fixed keyboard view not always showing IME
removed wifi checking, so it works with development emulator and might work with BT network.
Added 12/11/2011
HTML based skin mode
- Multiple swipeable skin pages create from each html file in skin folder
- Separate skins for portrait and landcape
- mouse/dpad panel added as panel to each skin
- skin pages can be any valid html as long as it doesn't link to external pages. all hrefs must be command
- Sample Phone skin, with all commands listed in the skin files.
- skin commands can be combined into sequeces(samples in the sample skin).
Optional Click sounds
12/13/2011
Enabled javascript for skins
Optimized click performance.
12/16/2011
minor app tweaks.
Reworked the sample skins code to share javascript
Added hand clicked icon
Added another sample page to the skins to demo multiple commands in a favorite channel screen
APK install
http://www.mediafire.com/download.php?9vxf20pvb1zq8fr
Sample Phone Skin
http://www.mediafire.com/download.php?dyqox44255c34ds
Sample Tablet Skin(1280X800)
http://www.mediafire.com/download.php?mbsleqroav8rutx
Install Skin: Just unzip with folders onto sdcard. If you don't install a skin the app will work pretty much like the last version.
Added to the dropbox "Test" folder as well for those having issues with mediafire EDIT: The DMA Patrol has deleted most of my stuff and what they left was ancient, so I have completely pulled all my stuff from dropbox and will not be re-uploading there. Hopefully folks can get to the mediafire links.
How Skins work:
currently only one portrait and one landscape skin can be used at a time.
make a gtvremote folder on the sdcard
make a portrait and landscape folder within the gtvremote folder
put as many html files in each of those folders as you like. Each will be loaded as a panel for the skin.
Beyond that you can do just about anything you want with the HTML.
Sample commands are in my samples.
If you want to make a skin make sure you use the NoClickDelay javascript block to keep your clicks performing well.
i'm interested in ideas people have, but please dont tell me how ugly the screens are... i am well aware
Hopefully others will create some really cool skins!!
Things to come:
I have a Directv Shef remote app that I wrote a while ago that has some directv remote features that the logitech and sony remote codes don't suppoprt(like prev channel and program list) that I will be incorporating into the app.
some more clean up, especially on the mouse/keyboard/dpad panels.
GTV side server app for some features you cant execute with the remote api. Things like on phone program lists.