[WIP] Portable OUYA console (Shield Mod) - Shield Android Development

Concept- Import as much of the OUYA frameworks and applications as possible to make the experience as similar to a portable OUYA console as possible. This will ideally include direct access to the OUYA store for app download and in app purchase though official means of downloading OUYA software.
Endstate- A full custom rom because it's not as simple as installing an app (it's supposed to be, but it isn't) and to get full functionality a bit of system level changes are going to be needed (keymapping/framework). My goal with this is to make this a portable package to be installed via recovery so anyone that wants to add it to their own rom without developer support will be able to do so. If successful on shield, then other phones/tablets should be able to benefit from this as well with additional custom mappings for PS3/XBOX360/MOGA/OUYA controllers
--------------------------
-What fully works-
OUYA live wallpaper
OUYA Button mapping (custom mapped only, need to create 2nd functions so shield can keep it's current mapping function in tegra/android games and streaming)
-What partially works-
OUYA OOBE (initial console setup application, can connect wifi, but can't create a new account)
OUYA games start up and are playable when side loaded (need to fix ouya framework for complete compatibility, non-functional framework)
OUYA framework (use NDK 1.0.2 or prior)
OUYA launcher (use NDK 1.0.2 or prior)
-What doesn't work-
OUYA Store (can't access OUYA store or login with OUYA account)
-Haven't tried yet-
OUYA browser
OUYA onscreen keyboard
OUYA boot animation
HDMI/MIRCAST output
BLUETOOTH OUYA controller
others?
-----------------------------
Lessons Learned-
OUYA ODK offered official support for non-native hardware, but is now broken (has been broken since 1.0.2 OUYA acknowledges but hasn't fixed) discussion
http://forums.ouya.tv/discussion/1782/odk-1-0-6-included-ouya-launcher-apk-crash-nexus-7
Latest ODK & setup
https://devs.ouya.tv/developers/odk
https://devs.ouya.tv/developers/docs/setup
Last known ODK to work with non-OUYA hardware
https://devs-ouya-tv-prod.s3.amazonaws.com/odk/odk-1.0.2.zip
OUYA button mapping is slightly different than shield ABXY (uses BUTTON_O BUTTON_U BUTTON_Y BUTTON_A) see below under "constants"
https://devs.ouya.tv/developers/docs/controllers
OUYA launcher is a home launcher activity, will give option to replace default launcher like any other home launcher replacement when home button is pressed.
OUYA framework will permanently break the nvidia/power button bringing up the shield game/store/stream interface. Must be launched as app from that point forward.
OUYA framework will permanently break the shield's android browser (chrome is fine)
Alternate OUYA webstore android app confirmed working (if we can't get officially sanctioned one to work)
http://forum.xda-developers.com/showthread.php?t=2385950
OUYA stock based rom I have been working off of/importing from
http://forum.xda-developers.com/showthread.php?t=2347214
OUYA launcher is expecting 1080p output for launcher and cuts off about 20% off the bottom of screen

Sounds interesting. If it works, well, ends the old OUYA vs Shield threads argument once and for all (although thankfully that thread seems to be long dead). Only thing the OUYA would win on would be cost.
How would you handle the extra touchpad on the ouya controller? just use the screen? not sure if that would work without some heavier mods, the ouya touchpad is exposed as a bluetooth mouse, hell, it apparently works on windows sometimes.

SixSixSevenSeven said:
Sounds interesting. If it works, well, ends the old OUYA vs Shield threads argument once and for all (although thankfully that thread seems to be long dead). Only thing the OUYA would win on would be cost.
How would you handle the extra touchpad on the ouya controller? just use the screen? not sure if that would work without some heavier mods, the ouya touchpad is exposed as a bluetooth mouse, hell, it apparently works on windows sometimes.
Click to expand...
Click to collapse
haven't gotten that far yet, but I imagine the apps that use the the mouse also respond to touchscreen events as that's what it's simulating, might need to turn analog mouse on/off, but who knows. Cross that bridge when we get to it.

Hi,
I have been working on this too but seams the OP is further along then i am. I have got games launching and have found an earlier ODK version with working launcher (Screenshots attached below running on my Tegra 3 Sony Xperia Tablet S and my Xperia Z)
Here are the v1.5 apks if will help - http://www22.zippyshare.com/v/58968936/file.html
I can launch, select menus and boot into / play ouya games but i have still not found away to sign in and download games straight from the store or even sign in to enable games like Final Fantasy to run.
Any help or updates on the progress made by the thread OP will be helpful.
Thanks

Excellent, you found a piece I've been looking for, (zero response from the ouya dev community, my very specific request for any legacy mirror remains unanswered)
I will have a go at it this weekend.
I'm under the assumption your sign in data is generated and stored after successfully going through the OOBE app and creating/singing in a ouya account, that data gets handed to the launcher/store. This is of course is/was an untestable assumption until we had a working framework.

This is pretty awesome to see, thanks to both of you for your efforts.

This is really cool. Wish I could buy some of the games.
Seeing the Ouya startup screen on my Shield was awesome though.

This would be a great rom for dual boot on the shield to switch back and forth.

Found links to AWS hosting for previous ODK versions such as 0.0.6 and 1.0.2, unfortunately my super lurk status prevents me from posting here. I'll PM the links.

Furyus said:
Found links to AWS hosting for previous ODK versions such as 0.0.6 and 1.0.2, unfortunately my super lurk status prevents me from posting here. I'll PM the links.
Click to expand...
Click to collapse
Nice find thanks a lot
With the 1.2 version I can actually begin to register/Sign in with an Ouya account without force close. Only issue now is that Ouya servers won't respond to logins. Time to look for a way round this and fool the Ouya servers into thinking we are running this on a Ouya console.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can add the Ouya account to the main list in your device settings too. This has issues with auto login as apparently "Sign in issue - could not get registry token for console"
Sent from my C6603 using Tapatalk 2

It's disappointing. I would certainly buy a few OUYA games without any expectation of support, etc.

poo-tang said:
Hi,
I have been working on this too but seams the OP is further along then i am. I have got games launching and have found an earlier ODK version with working launcher (Screenshots attached below running on my Tegra 3 Sony Xperia Tablet S and my Xperia Z)
Here are the v1.5 apks if will help - http://www22.zippyshare.com/v/58968936/file.html
I can launch, select menus and boot into / play ouya games but i have still not found away to sign in and download games straight from the store or even sign in to enable games like Final Fantasy to run.
Any help or updates on the progress made by the thread OP will be helpful.
Thanks
Click to expand...
Click to collapse
When you say you've been able to launch/play games, what games were you able to play? I tried the demo to Chronoblade and was able
load to the start screen (regardless of the launcher) but no buttons are detected after that. Buttons worked fine in Ouya launcher, though.

cp_kirkley said:
When you say you've been able to launch/play games, what games were you able to play? I tried the demo to Chronoblade and was able
load to the start screen (regardless of the launcher) but no buttons are detected after that. Buttons worked fine in Ouya launcher, though.
Click to expand...
Click to collapse
Well the only Ouya exclusive game that worked/have tried with my HID (Xbox) controller was Super Crate Box so far. The other games that worked are games which also have copys on Google Play (these have both HID and Ouya programmed).
I myself have not found away yet to change the native button mappings to the Ouya coded Button_O/Button_U/Button_Y/Button_A as simple remapping apps like gamekeyboard don't seam to support these key codes.
I would like to see how the OP managed to remap these? as far as I can tell the native Google virtual keyboard code does not contain these key codes to be remapped too.
Sent from my C6603 using Tapatalk 2

poo-tang said:
Well the only Ouya exclusive game that worked/have tried with my HID (Xbox) controller was Super Crate Box so far. The other games that worked are games which also have copys on Google Play (these have both HID and Ouya programmed).
I myself have not found away yet to change the native button mappings to the Ouya coded Button_O/Button_U/Button_Y/Button_A as simple remapping apps like gamekeyboard don't seam to support these key codes.
I would like to see how the OP managed to remap these? as far as I can tell the native Google virtual keyboard code does not contain these key codes to be remapped too.
Sent from my C6603 using Tapatalk 2
Click to expand...
Click to collapse
OUYA controller is apparently just a regular bluetooth HID under the hood. Windows even recognises it. The touch region in the middle is a bluetooth mouse,

SixSixSevenSeven said:
OUYA controller is apparently just a regular bluetooth HID under the hood. Windows even recognises it. The touch region in the middle is a bluetooth mouse,
Click to expand...
Click to collapse
Does this mean the controls can be spoofed by a program like tincore? If no one gets to it before I do, I'll take a look tonight. From my understanding, TKM already supports the ouya controller layout.

cp_kirkley said:
When you say you've been able to launch/play games, what games were you able to play? I tried the demo to Chronoblade and was able
load to the start screen (regardless of the launcher) but no buttons are detected after that. Buttons worked fine in Ouya launcher, though.
Click to expand...
Click to collapse
Chronoblade is somewhat unique compared to other OUYA games as it's the only one i've found that flat out REQUIRES an OUYA controller to control it. I messed around with it a bit when it first launched a few months ago and the problem is deeper than remapping the hard keys. Pretty much any other OUYA game will work with a (properly mapped)controller for the most part.
What might be a better solution for this would be to design a custom made launcher(not a mod of the OUYA one) that incorporates the download schema these guys use - OUYAlytics.com , and an Xposed style mod of the OUYA framework.

poo-tang said:
Well the only Ouya exclusive game that worked/have tried with my HID (Xbox) controller was Super Crate Box so far. The other games that worked are games which also have copys on Google Play (these have both HID and Ouya programmed).
I myself have not found away yet to change the native button mappings to the Ouya coded Button_O/Button_U/Button_Y/Button_A as simple remapping apps like gamekeyboard don't seam to support these key codes.
I would like to see how the OP managed to remap these? as far as I can tell the native Google virtual keyboard code does not contain these key codes to be remapped too.
Sent from my C6603 using Tapatalk 2
Click to expand...
Click to collapse
you can manually change the keycode name, it requires root access. I haven't messed with it beyond my own proof of concept. I wanted to make secondary functions for the shield's keycodes as if released in it's current state would break the controller working with most shield software.
here's relevent information if you want to make the changes yourself before I solve the secondary function problem. It may need redoing some kcm files which aren't as easily modified.
http://source.android.com/devices/tech/input/key-layout-files.html

johnsongrantr said:
you can manually change the keycode name, it requires root access. I haven't messed with it beyond my own proof of concept. I wanted to make secondary functions for the shield's keycodes as if released in it's current state would break the controller working with most shield software.
here's relevent information if you want to make the changes yourself before I solve the secondary function problem. It may need redoing some kcm files which aren't as easily modified.
http://source.android.com/devices/tech/input/key-layout-files.html
Click to expand...
Click to collapse
It's also possible that the game is looking directly at the scan codes, which would require a hack in the input service to remap, but is definitely doable. Not sure how one would make it "toggleable", though.

I am willing to help as much as I can with this. I think if this can eventually progress into a "Dual-Boot" type thing I would DEFINITELY incorporate it into my Toolkit! Let me know when you need someone to test or need some feedback

If anyone needs me to test anything or wants logcats I have a rooted OUYA on hand and can make an OUYA account for testing if need be.

Related

[App] Marathon - [R] - 2010-10-20 - [U] - 2012-02-08 - [V] 3.1

Marathon
Marathon is an application designed primary to aid runners with their workout. It uses the phones built in GPS receiver to keep track of various statistics such as distance, speed, calories consumed and altitude change. Thanks to the voice announcement feature you'll know your progress without picking your phone out of the pocket. You can also compete against your previous recordings or setting a goal based on time and distance. Even though its primary designed for runners Marathon can be used with all kinds of outdoor activities.
Any suggestions/constructive feedback is welcome . The application is currently translated to: English, German, French, Spanish, Dutch, Italian and Swedish.
Key features:
• Records speed, distance, calories consumed, climb/decline, etc.
• Shows charts of speed and altitude change.
• Draws your route on a map.
• Share your results online, on your blog, Twitter or Facebook.
• Earn achievements for your training (Not related to Xbox LIVE achievements).
• Voice announcements with intervals based on either time or distance.
• Pause/resume recordings.
• Ability to cut off your results at the start or end.
• Inexpensive alternative to GPS watch.
• Ability to backup and restore all results.
• Export to kml, gpx and csv.
• Analyze parts of the result.
• Live Tracking - Let your friends follow your progress online in (almost) real time.
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download Premium ($1.49):
Download Free:
Changelog:
http://www.marathon-mobile.net/Info/Changelog
Wow, it looks really good and seems to be very fingerfriendly.
I think it fits well into the Metro style.
Only thing to criticize: The touch input to raise and lower the weight for example (Video min: 1:33) could be done a bit nicer I think.
As example you could do it the same way it's done in the OS.
Here a video (min 7:21): http://www.youtube.com/watch?v=DSoEhHV5BFU
Just one thing: In the beginning and the end you can see that the title of your app is Marahon and not Marathon. Just a little thing to fix
Regards
Sry for my english, hope you understand what I mean.
Looking good!
Although in some places the UI is a bit confusing, such as in the video at 0.26 where you have Goals Goals as the pivot and Open Open, why is this? as its not clear from the video. You also see this again later in the video with Edit Edit and Twitter twitter etc.
Also at 2.13 it's not clear that you can swipe to the right to see Calibration settings as its not hinted in the pivot
Other than that, I think it looks very cool
Dharms
DMAND said:
Looking good!
Although in some places the UI is a bit confusing, such as in the video at 0.26 where you have Goals Goals as the pivot and Open Open, why is this? as its not clear from the video. You also see this again later in the video with Edit Edit and Twitter twitter etc.
Also at 2.13 it's not clear that you can swipe to the right to see Calibration settings as its not hinted in the pivot
Other than that, I think it looks very cool
Dharms
Click to expand...
Click to collapse
Yeah I agree with the Goals Goals and Open Open thing. Perhaps the second word can be grayed out shadow in the background isntead of looking like there is more.
Other than that it looks great, definately something I can use this fall when I start walking/jogging outside.
It looks great.
I'm currently using a similar application (RunSat) on WM, which has two features you might want to add. I personally love both of the listed features, so you could consider whether adding them is worth the effort.
Exporting results to excel / a spreadsheat is something I really like (showing three columns: time, speed, average speed. Could consider adding more). If you have multiple times on the same course, you could have column 1 trough 3 for your first, 5 trough 7 for your second, etc. so it's easy to compare your performance.
Another useful feature is auto-pausing the training when you're standing still (very useful if there's a bridge on the course). Not sure if you already support manual pausing, but that obviously can be useful too.
I'm already very familiar with the app I'm currently using, but I might consider switching to your WM6 app. For WP7 I'm pretty sure I'll get yours after seeing your demo!
Good luck with further development, I'm very happy to see another dev preparing for the WP7 launch
freeriders:
The numeric input panel you linked looks really sweet. I'll keep that in mind and see if I can make something similar .
DMAND/cyclical:
Sorry about the "Goals Goals" thing, I should have mentioned that it will not be there in the final release (it's there because I'm temporary using an open source Pivot control which doesn't support single pages, Microsoft will release their own Pivot control before the release. So I'm awaiting theirs before I invest too much time in making a "single page pivot lookalike".)
cPT.cAPSLOCK:
The WM6 app supports exporting to CVS (which you can open in Excel), I would add it to the WP7 app if I knew how to give the user his file . Since there's no traditional fileesystem you can't just save it. But since the WP7 app will be compatible with the webpage (www.marathon-mobile.net) you can always use the "Share" feature to upload the result to the webpage and then save it as kml/gpx/cvs from there.
Manual pausing is already supported, I want to implement auto-pause but I haven't done it yet since I'm not sure how to handle the noice in the GPS-signal in a proper way. But I guess I have to accept that the feature will work in ALMOST all cases.
Thanks for the feedback everyone!
Cool, I thought that might be the reason , hopefully the offical controls are released soon
What's the point?
I'm not sure there's any point in porting an app like this over to WiPhone7 when it can't run in the background. If you use your phone the app will be frozen, not to mention if you get a call or check a mail. Hopefully people remember to resume it after they're done. I can't even listen to Pandora or .977 or use a navigation app (not that there is one) at the same time, which is when I'd use it.
This app would be better ported to webOS which could actually handle it.
Hello,
I'm agree with freeriders concerning the numeric panel.
What do you use to realize charts ?
Thanks
gaijin1%
I'm a .NET developer and I find the WP7 platform interesting, so I'm porting this app to WP7 . Unfortunately I dont have enough spare time to port it to yet another platform, such as WebOS. Its possible to run under lock screen and as long as you stick to the built in music player you can listen to music while you're out running, and thats enough for me. I do agree that real multitasking would be neat, but this is not the tread to debate WP7 OS design .
Roccc
I'm using Silverlight Toolkit (http://silverlight.codeplex.com/) for charting. It seems to work good, but I haven't received my real device yet, so I can't be sure the performance is OK.
Thanks for the feedback!
Ooije said:
Roccc
I'm using Silverlight Toolkit (http://silverlight.codeplex.com/) for charting. It seems to work good, but I haven't received my real device yet, so I can't be sure the performance is OK.
Click to expand...
Click to collapse
Thanks a lot for the toolkit
Me too, I haven't received my real device :S
I've released another video, its available here: http://www.youtube.com/watch?v=vldm4WVguLk
Unfortunately I haven't had the time to improve the touch controls for numeric inputs (such as weight), but it's still something I want to do . I also plan to move some more buttons down to the application bar and add some more stuff to the map.
Looks great, but i guess you have to think about a good background. I also think there are to much options, so it should be nice if they will be arranged in groups
This is great.
I am planning to get rid of my desire in favour of a new WP7 phone later this month and I have been thinking about ways to track my running activity while waiting for an app to do just that. Glad to see someone is already working on it. I am very much looking forward to give it a try!
gaijin1% said:
I'm not sure there's any point in porting an app like this over to WiPhone7 when it can't run in the background. If you use your phone the app will be frozen, not to mention if you get a call or check a mail. Hopefully people remember to resume it after they're done. I can't even listen to Pandora or .977 or use a navigation app (not that there is one) at the same time, which is when I'd use it.
This app would be better ported to webOS which could actually handle it.
Click to expand...
Click to collapse
It doesn't need to run in the background. Just Disable UserIdleDetection mode and some Tombstoning and phone calls will interrupt the app, but it will reload. I use Caliburn.Micro framework for WP7 apps, and it makes it really easy to do. Just be sure to Enable UserIdleDetectionMode when closed or tombstoned. This passes cert and is different from ApplicationIdleDetectionMode, which requires user opt-in.
As promised I've released a free version of the app, a link is available in the first post .
Nice app and get's it done in a very fluid manner. There are a lot of options to customize setup for individuals and such. One feature that would be nice to further add to the customization would be adding the ability to reorder the home screen (smaller items). Like current speed, average speed, decline, etc. For instance, I would like to be able to see (along with the most main items which you nailed..time and distance) calories and average pace when I just glance at my phone. As it is now, I have to swipe a little to see that row of information. My only suggestion is it's great as I said. And thanks a lot.
I've just released another update to the app (2.8). The biggest news is the ability to earn achievements (not xbox live) for your workout. Here's a list of the available achievements: http://www.marathon-mobile.net/Results/Achievements . Hopefully It'll help people get a little extra motivated to work out . Other news in 2.8 is FR/IT/NL/ES/SV voices as well as an auto-pause feature.
kwill: Thanks for the feedback, I've thought about letting the user re-organize the dashboard. But I haven't implemented anything like that yet.
Here's a little preview of the upcoming release: http://www.marathon-mobile.net/Info/Development
It'll enable Marathon to upload your results "live", so friends and family can watch the progress while you are out running . The feature will be available in both the free and premium version of Marathon and I'm targeting a release in early August (The feature is done, but I'm going on a vacation soon. So I'll keep it for a while ).
Version 3.0 is now available. It's been updated to Mango, so it supports fast app switching and 32bit colors.

Real racing 2

Can anyone point me in the right direction for the SD files & apk for this game?
I play it on my HTC sensation XE perfectly but I would love it on my tablet for obvious reasons.
It seems I can find the SD data for nearly every other gpu apart from MALI
to install this game, you must edit the file "prop built" with a file explorer type "root explorer" ..... We need to edit the file and modify the model of the machine ... ex ... .. GT-6800...by GT-1000 ... ..... see the "screenshot"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
After that...you reboot the slate...and you can find the appli in the play store.....install....and after you'll have to remodify the built prop
....GT-1000....> GT-6800...
Hi mate,
Thats all good but if i could just download the sd data and apk manually and paste them into the correct place on my tab i would rather do that as that is what i have done with all my other games and is much easier
Sent from my HTC Sensation XE with Beats Audio using xda app-developers app
fyi, i have the game working but things like the menus etc dont show up correctly - however if you can figure out what buttons to press to progress you can actually race perfectly - problem is as the game goers on you need info like prices etc..
nk33 said:
fyi, i have the game working but things like the menus etc dont show up correctly - however if you can figure out what buttons to press to progress you can actually race perfectly - problem is as the game goers on you need info like prices etc..
Click to expand...
Click to collapse
Yeah same problem, that sucks
Sent from my GT-P6800 using Tapatalk 2
can you still manage to play it like that or did you just uninstal like me? surely there must be a version that will work properly on our tab somewhere??
Version of the play store, is ok for me ...all is ok on my slate....magnific! best car's game , i'll seen on pda....
Do you have a 7.7 galaxy tab?
If so, are you saying if i do what micger21 says it will work ok?
I will need a big thank you....
You can run this fine with no build.prop changes, please dont do that or might brick your devices....I did
OK, firstly....
Get on Google and search for the RealRacing2 version 1.11.02.000366 .apk or just Real Racing 2 366....this will work on your tablet perfectly!
Then I have the data for you if you want but this was also easy to find on Google.
If someone can show me where to upload it I will do so I also found that most data will work but will also need to download a little from the net to make it work propperly if not already working 100%
The only thing I find wrong with the game is the buttons will have to pressed just above the actual button instead but very playable....
Please ask me about this if you having trouble, I have got this game working on the most un-workable tablets and its easy
Have a good day!
By changing the "built prop" as I said, it allows me to see the application appear in the "play store" and able to download and install it .... There is no risk of brickage tablet by this operation. (see the post about asphalt 6 in the application menu for the forum 7.7). I followed the same tutorial for "Real Racing2" and it worked for me. My version of the game is V.1.11.42 (000640)
......and sorry for ma langage...i use a traductor.....
micger21 said:
By changing the "built prop" as I said, it allows me to see the application appear in the "play store" and able to download and install it .... There is no risk of brickage tablet by this operation. (see the post about asphalt 6 in the application menu for the forum 7.7). I followed the same tutorial for "Real Racing2" and it worked for me. My version of the game is V.1.11.42 (000640)
......and sorry for ma langage...i use a traductor.....
Click to expand...
Click to collapse
just one question - when done your way - do the buttons appear properly and the menu etc etc?
as i said previously i have it working right now but you have to press just above menu buttons to click them as all the graphics are mis-aligned - having said that everything is perfect while racing. I would rather have everything working perfectly though...
Yes ...all is ok for me with the appli.....ras
Yes you can change the build.prop...
But if you go look at the forum about asphalt 5 you will see some have bricked there tabs....not saying you will.
Also there are draw backs, you might not have the full hd version or the correct version of game....as reported in your post above for the asphalt 5
do it at your own risk, i would rather download the apk from google and load it and play full hd correctly and no playing with build.prop.
Thank you
mine works no problem with no mods and i have all the games and more ypu say can work your build.prop way and i have bricked mine doing it...no joke
---------- Post added at 07:12 PM ---------- Previous post was at 07:10 PM ----------
Plus....sorry, was on the play store with my tab and the game real racing was available for download and purchase....so why change the build.prop?
1) If i go to google play with my p6810 as it is RR2 does not appear in the shop
2) I changed build.prop as per first suggestion. It did not brick my tablet but RR2 did appear in the play store....but it wasn't free and i was worried if i paid for it it would be the wrong version for my tab anyway...plus i just didnt wanna pay for it
3) if someone has got this to work properly with all menu items etc showing properly in hd etc then there must be somewhere i can download the sd data from right??
Sent from my GT-P6810 using xda app-developers app
If I do not change the "built prop" .... the "playstore tells me that my tablet is not compatible with this game ... that's why I changed the" built ".... . Indeed, this is a your own risk ..... but I do not think there is great risk.
Sorry man,
I just have to say a few things...
1) You dont want to pay for a game you will be able to play from the play store....
2) You dont want the game to work 100% while racing and 99% while selecting option buttons (Which I have no problem doing....the sensors are just above the buttons if you didnt know yet)
3) IMO you might as well sell your tablet if this is the case as you will never be happy!!!
Pay for what you want or download it, but you will have to test and do more tests to get the correct thing you want.
Happy hunting my friend
slide200sx said:
Sorry man,
I just have to say a few things...
1) You dont want to pay for a game you will be able to play from the play store....
2) You dont want the game to work 100% while racing and 99% while selecting option buttons (Which I have no problem doing....the sensors are just above the buttons if you didnt know yet)
3) IMO you might as well sell your tablet if this is the case as you will never be happy!!!
Pay for what you want or download it, but you will have to test and do more tests to get the correct thing you want.
Happy hunting my friend
Click to expand...
Click to collapse
+1
I got this from a few forums....Just so you know...
This is not mine below and I stil think changing build.prop is not a good move....and I know its not for the 7.7 but its an example
"To get more stuff in the market to show up, you can try to change the following in your build.prop:
ro.product.device=ventana
ro.product.board=ventana
ro.build.fingerprint=acer/picasso_generic1/ventana:3.0.1/HRI66/eng.hermit.20110329.214429:user/release-keys
Once you change these reboot and cross your fingers, if it comes back up clear the cache on your market app and you may have to wipe dalvik and the cache partition if apps fc. (There's an app that will let do this, but requires root)
Again do this at your own risk! Changing these values to the above in your build.prop will make everything think you're running an A500. I have not tested these, but they should work (good chance though of giving you a soft brick, so be prepared!)
If anyone wants to be a gineapig and has a working restore method you can test this along with the other change I posted earlier to change the device model. "
Thread Closed​
This thread has gone over the line with the posted warez (removed) Also asking for paid for apps without payment is not allowed, regardless of if its available for this device on the play store​

[APP] EMPIO - The Enhanced Multi-Peripheral Input/Output System

Original release thread here over at reddit.
Hey guys. This is a project I've been working on for a while.
EMPIO is an application that allows you to fully remap your controller. At the moment, it supports Ouya and wired/wireless PS3 controllers (tested with sixaxis).
The biggest feature of this app is that it allows you to map your controller to TOUCH SCREEN presses - even though there's no touch screen on the console!
Upon launch, you're greeted with a setup activity that gives you some information about the app. The main screen is a 2x3 grid of the applications you have installed. Pressing U brings up the options menu. Pressing Y brings up a basic file browser to install an apk.
Upon selecting an app to run, it checks your license to determine features and also checks if your console is rooted. If it's not rooted, it asks you to return after rooting it. Then it runs the background service.
I might be able to have it root itself in the future but I'd rather not.
The service gets exclusive control over your controller and loads the map file on the internal storage. Once the map is loaded, it interprets whatever your controller is doing and maps it to whatever you specified.
* Current supported controllers:
1. Ouya
2. PS3 Sixaxis wired/wireless
* Future planned controller support:
1. 360
2. wiimote
3. custom
* Features:
1. Map controller to various things
2. Add cycles - a grid of points you can cycle through
3. Multiple sets - set of mappings, includes cycles and button maps
4. Assign a map to be called when pressing a cycle point
5. Assign a map to be called when selecting/cycling to a point
6. Map analog stick to on screen analog - choose center position, radius, and deadzone. Analog stick moves around the center position, up to the radius and stops when the deadzone is reached
7. Set a variable and then retrieve it later
* Current map types:
1. Button/key
2. Touch
3. Callback
* Future planned map types:
1. drag
2. gesture
3. Macro (touch & button)
The free version will allow only key/touch mappings. ie: map buttons to other buttons or touch screen presses.
The paid version will have an on screen map creation tool, will root the console, and allow all other map types as well as any functions (cycle, cycle callbacks, etc)
Full documentation will be available at reddit/r/empio as I have time to add it.
This app is **BETA** as it is not anywhere near "completion".
**note** this requires you to create the mapping file on your computer first. The on screen mapping tool is not setup yet, however it will be one of the next features.
The paid version of the app is $4.99. I'm a student and it's a ton of work doing this on my own, so even if you don't need the pro version I appreciate donations.
If you have any questions, feel free to post them.
EMPIO Subreddit with information: http://reddit.com/r/empio
APK File: - Temporarily removed due to license bug - IF YOU'RE USING IT, DON'T PAY FOR IT. If you do, I'll refund you - the license does not save correctly.
**PLEASE POST ANY BUGS THAT YOU EXPERIENCE**
Thanks for checking it out! I'll have pictures and a video up soon.
cool
thanks buddy! i cant wait to get home to try this!
jaedolla said:
thanks buddy! i cant wait to get home to try this!
Click to expand...
Click to collapse
Let me know what you think! If you have any problems let me know and I'll help you set it up. Documentation is a little lacking since I've been busy with school, but I'll help anyone out with making map files until I have more time to write stuff up
pspkicks316 said:
Let me know what you think! If you have any problems let me know and I'll help you set it up. Documentation is a little lacking since I've been busy with school, but I'll help anyone out with making map files until I have more time to write stuff up
Click to expand...
Click to collapse
Thanks for this app dude...this is awesome, i currently installed the app on my OUYA then when i start the game app it says "Creating controller mapper" then "Staring controller mapper" after that it says SUPERUSER GRANTED TO EMPIO. when the game starts in the bottom left corner it says CURRENT SET: OUYA but it wont do anything...I was wondering if you can please help me map some buttons or give me some instructions on how to use this tool?
Can it allow to use PS3 controllers on games that only use the OUYA controller?
Some apps have this annoying feature that checks for updates automatically and then won't let you use them even though you paid for them until you update. Is this app like that or will it ever be?
This app don't have many features as it is which is a bummer, but it's a good start :good:. I feel like i have to buy the paid version of this app to see what it can offer but not being able to get the free version working or mapped and haven't seen it working yet and the instruction are not very clear is what keeps me from buying the full paid version...
Pkmns said:
Can it allow to use PS3 controllers on games that only use the OUYA controller?
Click to expand...
Click to collapse
Yes, it will by default map the PS3 controller buttons to the standard Ouya ones, allowing it to be used in ANY app or game. However, depending on how the app/game detects the buttons, some tweaking will be needed to get it fully working.
Asadullah said:
Some apps have this annoying feature that checks for updates automatically and then won't let you use them even though you paid for them until you update. Is this app like that or will it ever be?
Click to expand...
Click to collapse
As of right now, since it's not on any market, it can't do this. With that said, I find this annoying too and won't be adding that.
cronikman84 said:
This app don't have many features as it is which is a bummer, but it's a good start :good:. I feel like i have to buy the paid version of this app to see what it can offer but not being able to get the free version working or mapped and haven't seen it working yet and the instruction are not very clear is what keeps me from buying the full paid version...
Click to expand...
Click to collapse
Actually, there's a ton of features. The mapping system is very extensive as it is. The free version will let you play any basic touch app, but if you need anything more advanced then the pro version is needed. Free is just touch/key mappings.
From what you said, the app is working fine. Once you start it, everything should work the same; all buttons work normally. That's because it's using the default Ouya map. You have to create a map for each specific game. I'm currently working on an on-screen mapping utility, but for now you have to do it manually.
To do this, plug your Ouya into your computer and find your app/game's mapping file in /sdcard/Ouya Mappings/package.name.ini
That .ini file is the map for the game. Each game/app has it's own, based on the package name.
If this file isn't there, enable map file auto-create in the settings.
At first, the file will be blank. You can follow the information HERE to start working on your map.
To get your x/y coordinates, you can take screenshots and then use mspaint to get the coordinates of where you want to touch the screen (if you're doing touch mappings). In mspaint, the bottom left corner has the x,y coordinates of the mouse on the picture. Just put those values into your map file when needed.
Let me know what game you're trying to play and I can help you out a bit more.
pspkicks316 said:
Actually, there's a ton of features. The mapping system is very extensive as it is. The free version will let you play any basic touch app, but if you need anything more advanced then the pro version is needed. Free is just touch/key mappings.
From what you said, the app is working fine. Once you start it, everything should work the same; all buttons work normally. That's because it's using the default Ouya map. You have to create a map for each specific game. I'm currently working on an on-screen mapping utility, but for now you have to do it manually.
To do this, plug your Ouya into your computer and find your app/game's mapping file in /sdcard/Ouya Mappings/package.name.ini
That .ini file is the map for the game. Each game/app has it's own, based on the package name.
If this file isn't there, enable map file auto-create in the settings.
At first, the file will be blank. You can follow the information HERE to start working on your map.
To get your x/y coordinates, you can take screenshots and then use mspaint to get the coordinates of where you want to touch the screen (if you're doing touch mappings). In mspaint, the bottom left corner has the x,y coordinates of the mouse on the picture. Just put those values into your map file when needed.
Let me know what game you're trying to play and I can help you out a bit more.
Click to expand...
Click to collapse
i'm trying to play Gangstar Vegas from gameloft, i also want to buy the full version of the app and give it a try, where can i get it from?

[App][5.1+][Alpha] AnyAutoAudio - Use any audio app in Auto

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AnyAutoAudio
So I was tired of not being able to use the audio apps I normally use in Auto and decided to try and do something about it. This app is the result :fingers-crossed:
How does it work?
By using the notification listener permission, the app is able to access the media session of any audio app that is running. This is then passed to Android Auto, which makes it possible to control as any normal Auto app. This also means that it is necessary to run the audio app(s) first before running Auto.
I have several ideas for future features, but would like some feedback first and get rid of bugs. Take it for a spin!
Howto:
- Setup AnyAutoAudio from the app
- Open and run music app(s)
- Run Android Auto from phone or dashboard
Latest progress update & ideas for the future:
https://forum.xda-developers.com/showpost.php?p=72587291&postcount=67
Download:
https://labs.xda-developers.com/store/app/dk.jonske.AnyAutoAudio
Install AnyAutoAudio directly from apk:
If downloading the APK directly you need to allow unknown sources in Auto,
- In the Android Auto app, tap the Hamburger menu.
- Tap About.
- Tap About Android Auto header 10 times, until a toast appears thar says "Developer mode enabled". Now you can access developer mode by selecting the overflow menu dots on the top right of the handheld screen.
- Select Developer settings from the overflow menu and check unknown sources.
Source: https://developer.android.com/training/auto/testing/index.html#phone
Release notes
0.1.0
- Startup tutorial
- new settings interface
- FAQ
- Feedback
- Analytics
- Pinned apps (browsing)
https://forum.xda-developers.com/showpost.php?p=73426860&postcount=108
0.0.4
- No more need for app list! Just run the music apps and open Auto.
- Issue with controls not responding should be fixed
- Lots of bug fixes
0.0.3
- Apps already with Auto implementation is filtered out
- Queue implementation
- If audio app is destroyed, just pause
- Smaller app size
- Error include audio app name
0.0.2
- System apps now allowed in app selection.
- Basic voice control implementation. So far only "play music" seems to work ("pause", "play" etc. fails on Google's side)
0.0.1
- First alpha release
- Basic control and metadata
Hi,
Tested and working with "Google Play Books". :good:
I suggest to try to support the FM Radio App.
Perhaps, you feel I'm fool but I like to check one DAB Radio App running in my phone... my car doesn't have DAB radio.
manos78 said:
Hi,
Tested and working with "Google Play Books". :good:
I suggest to try to support the FM Radio App.
Perhaps, you feel I'm fool but I like to check one DAB Radio App running in my phone... my car doesn't have DAB radio.
Click to expand...
Click to collapse
Great to hear it works!
Do you have a link for the app? It should work as long as the app is playing audio the standard way in android, so I'll have a look
jvvpc said:
Do you have a link for the app? It should work as long as the app is playing audio the standard way in android, so I'll have a look
Click to expand...
Click to collapse
For the RADIO (FM) it's the stock FM App... Try it in your phone, it isn't detected in the list of Audio Apps.
Regarding the DAB App it's this:
http://play.google.com/store/apps/details?id=com.ex.dabplayer
Please, continue improving this great App!
For example, your App can send button events to the controlled App? Back, Play/Stop, Next...
This is the app:
http://androidstereo.mobile.eu.org/default-apps/2.7.4/com.tw.radio_78cc.apk
manos78 said:
For the RADIO (FM) it's the stock FM App... Try it in your phone, it isn't detected in the list of Audio Apps.
Regarding the DAB App it's this:
http://play.google.com/store/apps/details?id=com.ex.dabplayer
Please, continue improving this great App!
For example, your App can send button events to the controlled App? Back, Play/Stop, Next...
Click to expand...
Click to collapse
Ahh, the list is filtering out system apps. I will include them in the next update
There shouldn't be any problems with the DAB app. Have you tried it?
Yes, it will handle all button events like play, pause, next etc. I will look into if it can take special buttons some apps use
Jusrt tested with local files and vlc and this works well. Its a Great idea.. Ill be a really happy camper if u can get it to pull the audio from firefox and chrome.
Youtube/netflix/hulu etc could all be nice too. But the browsers obviously would be top priority cuz then u could do anything (live tv news etc etc) in my opinion.
Regardless..Great job and idea!
keep at it. I Will report back after more experience with it.
jvvpc said:
Ahh, the list is filtering out system apps. I will include them in the next update
Click to expand...
Click to collapse
Great! Waiting for it! :fingers-crossed:
jvvpc said:
There shouldn't be any problems with the DAB app. Have you tried it?
Click to expand...
Click to collapse
No. It's a wish for the future... if your tool works, then I'll purchase the dongle.
jvvpc said:
Yes, it will handle all button events like play, pause, next etc. I will look into if it can take special buttons some apps use
Click to expand...
Click to collapse
It will be interesenting if you introduce some additional interaction with the audio app. :good:
Version 0.0.2 is now released, with system apps included and basic voice control.
Mac31284 said:
Jusrt tested with local files and vlc and this works well. Its a Great idea.. Ill be a really happy camper if u can get it to pull the audio from firefox and chrome.
Youtube/netflix/hulu etc could all be nice too. But the browsers obviously would be top priority cuz then u could do anything (live tv news etc etc) in my opinion.
Regardless..Great job and idea!
keep at it. I Will report back after more experience with it.
Click to expand...
Click to collapse
As i have now included system apps Chrome works. Just tested it with a radio website The video apps wont run i the background so we cant use Android Auto at the same time, this is a Android limitation. I have read reports that some find it possible to open Youtube in Firefox though?
manos78 said:
Great! Waiting for it! :fingers-crossed:
No. It's a wish for the future... if your tool works, then I'll purchase the dongle.
It will be interesenting if you introduce some additional interaction with the audio app. :good:
Click to expand...
Click to collapse
See if the Radio FM app works now
jvvpc said:
Version 0.0.2 is now released, with system apps included and basic voice control.
See if the Radio FM app works now
Click to expand...
Click to collapse
Installed! Thank you!
Results:
- App FM don't show in the list. :crying:
- Voice control: Please, explain how to use it.
- No bugs detected. :good:
Regards.
manos78 said:
Installed! Thank you!
Results:
- App FM don't show in the list. :crying:
- Voice control: Please, explain how to use it.
- No bugs detected. :good:
Regards.
Click to expand...
Click to collapse
If a app dosent show up, it is because it is not made in the standard way Android handles media. Maybe try a different FM app from the Play store? Just find one that has a notification widget, then it should work. I dont have fm in my phone so cant test it myself
For the voice control, only "play music" seems to work ("pause", "play" etc. fails on Google's side). This is a requirement from Google, so couldnt update the app without including this, but will expand it furter like "Play Chrome on AnyAutoAudio".
jvvpc said:
If a app dosent show up, it is because it is not made in the standard way Android handles media. Maybe try a different FM app from the Play store? Just find one that has a notification widget, then it should work. I dont have fm in my phone so cant test it myself
For the voice control, only "play music" seems to work ("pause", "play" etc. fails on Google's side). This is a requirement from Google, so couldnt update the app without including this, but will expand it furter like "Play Chrome on AnyAutoAudio".
Click to expand...
Click to collapse
For most android head units you can not use a different FM radio app as far as i'm aware. The DAB app does not show up either which is a big shame, oh well.
jvvpc said:
If a app dosent show up, it is because it is not made in the standard way Android handles media. Maybe try a different FM app from the Play store? Just find one that has a notification widget, then it should work. I dont have fm in my phone so cant test it myself
Click to expand...
Click to collapse
The stock FM Radio in my Moto G4 has "a notification widget". It's like any other audio app.
Please, can you provide some technical info about how you search for Apps? Can you include some logging tool inside your App?
jvvpc said:
For the voice control, only "play music" seems to work ("pause", "play" etc. fails on Google's side). This is a requirement from Google, so couldnt update the app without including this, but will expand it furter like "Play Chrome on AnyAutoAudio".
Click to expand...
Click to collapse
Great! You will start the "AudioApp" when the command "Play [AudioApp] on AnyAutoAudio" is done, or will be required to have the AudioApp already open?
Dec64 said:
For most android head units you can not use a different FM radio app as far as i'm aware. The DAB app does not show up either which is a big shame, oh well.
Click to expand...
Click to collapse
Ahh so its a unit with Android onboard? Well it should still handle the apps the same way. The way this apps works is by connecting to the MediaSession that an audio app should create, if you follow Android Docs. But apps can still play audio without this, and some does so. I have tried it with different audio apps, and so far have not found other ways
manos78 said:
The stock FM Radio in my Moto G4 has "a notification widget". It's like any other audio app.
Please, can you provide some technical info about how you search for Apps? Can you include some logging tool inside your App?
Great! You will start the "AudioApp" when the command "Play [AudioApp] on AnyAutoAudio" is done, or will be required to have the AudioApp already open?
Click to expand...
Click to collapse
My fault I assumed that audio apps with notification used standard implementation, but not all does have I found. Also see answer above
For the filtering it works by finding apps that use the intent "ACTION_MEDIA_BUTTON". This is what an audio app is required to use to be able to handle volume and playback control, so any audio app using MediaSession will have this. Also in 0.0.3 it will filter out apps that already have Android Auto implementation
EDIT: Answer to last question
You will still need to have the audioapp already opened. I might be able to change that for head units but for the Auto app I can't as calling new apps will open ontop and that violates the rules..
jvvpc said:
Ahh so its a unit with Android onboard? Well it should still handle the apps the same way. The way this apps works is by connecting to the MediaSession that an audio app should create, if you follow Android Docs. But apps can still play audio without this, and some does so. I have tried it with different audio apps, and so far have not found other ways
My fault I assumed that audio apps with notification used standard implementation, but not all does have I found. Also see answer above
For the filtering it works by finding apps that use the intent "ACTION_MEDIA_BUTTON". This is what an audio app is required to use to be able to handle volume and playback control, so any audio app using MediaSession will have this. Also in 0.0.3 it will filter out apps that already have Android Auto implementation
EDIT: Answer to last question
You will still need to have the audioapp already opened. I might be able to change that for head units but for the Auto app I can't as calling new apps will open ontop and that violates the rules..
Click to expand...
Click to collapse
So it's not possible to get the FM radio apps in question to work at all?
jvvpc said:
EDIT: Answer to last question
You will still need to have the audioapp already opened. I might be able to change that for head units but for the Auto app I can't as calling new apps will open ontop and that violates the rules..
Click to expand...
Click to collapse
Hi,
Perhaps a root mode to launch an App as background can be a temporal alternative.
What you think?
Dec64 said:
So it's not possible to get the FM radio apps in question to work at all?
Click to expand...
Click to collapse
Well the problem is not in the FM itself, you might be able to find other FM apps that will work. I will continue to seek solutions that will work across most apps
manos78 said:
Hi,
Perhaps a root mode to launch an App as background can be a temporal alternative.
What you think?
Click to expand...
Click to collapse
That's a good idea! I will add it to my todo list, but will focus on the basic features for now. I will look into it when that is working properly
:good:
Also has anyone tried it with a head unit yet? When I use the emulator, the icons on the list of chosen apps in Auto disappears after first load. Not sure if this is a emulator error or in the app, as i don't get this on my phone
Can you please pm version .02 as that allowed spotify to show up. For some reason after the 2.3 update to android auto my spotify no longer shows up at all. This app was only the way for my spotify to work.
App installed... works as promised. Very useful, thanks! Will test next versions for sure...
@chocolatet: as I already wrote in other thread, to restore Spotify, you must install that app from adb shell (not from Play store).

[APP][5.0+][Alpha] AA Passenger - Stream audio, control nav, show pics

AA Passenger
https://github.com/martoreto/aapassenger
What's this
With this app you can have two phones: one is the driver's phone, running Android Auto as usual.
Then you can have another one, e.g. handled by passenger. Passenger can then do 3 things:
play any music via car speakers (for now this requires root on passenger's device)
find some destination in Google Maps or another maps app and send it to Android Auto to navigate there
display pictures on the Android Auto screen (e.g. display how the hotel you're driving to looks like)
What's new
1.9-alpha9
AA Passenger: fixed Oreo crash
AA Passenger: fixed casting volume
1.9-alpha8
audio streaming, without root! (experimental)
audio streaming, without passenger app! (experimental)
works also with Hotspot active on the driver's device
AA Passenger now also available from Play Store
driver's app renamed to AA 2nd Seat
now compatible with Android 5.0 Lollipop
many bugs squashed
support for an NFC tag which launches or installs AA Passenger app
note that both driver's and passenger's apps must be updated to work together
Installation
https://github.com/martoreto/aapassenger/blob/master/README.md#installation
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Can you describe some more what exactly you can do with this and how?
Can we install this android auto sdk somehow and use this?
Is it possible to have android navigation eg navigon running to a smartphone to display in android auto screen?
Thanks,
Sent from my SM-T700 using XDA-Developers Legacy app
Thanks for bringing additional functionality to AA!
I hope your SDK will bring more devs support for AA apps
sosimple said:
Can you describe some more what exactly you can do with this and how?
Click to expand...
Click to collapse
You mean this app or SDK? I assume app.
With this app you can have two phones: one is the driver's phone, running Android Auto as usual.
Then you can have another one, e.g. handled by passenger. Passenger can then do 3 things:
find some destination in Google Maps or another maps app and send it to Android Auto to navigate there
display pictures on the Android Auto screen (e.g. display how the hotel they're driving to looks like so the driver would easily find it)
play any music via car speakers (for now this requires root on passenger's device)
sosimple said:
Can we install this android auto sdk somehow and use this?
Click to expand...
Click to collapse
The SDK itself is for developers. It allows writing new Android Auto apps.
It rather won't help much in modifying existing apps to run on AA, as the logic behind AA apps is quite different than for normal apps.
The SDK is used like any other Android library.
I published an example demo project (linked in README) which shows how.
sosimple said:
Is it possible to have android navigation eg navigon running to a smartphone to display in android auto screen?
Click to expand...
Click to collapse
It is somewhat possible, for example by creating a new Andoid Auto app which mirrors the screen of the phone on the car screen and then somehow circumvents the fact that Android Auto displays its own graphics on the phone screen.
It's also possible to modify an open-source navigation app (I'm experimenting with OsmAnd recently) and implement the Android Auto functionality.
Many thanks for description. Very good. I would pay for an app mirroring passenger screen to android auto screen.. (showing anything passengers screen shows, video, navigation, etc).
I think many others would like this, if anyone could implement it..
Sent from my SM-T700 using XDA-Developers Legacy app
Any ideas for what other things than navigation, watching videos while stopped and dangerously distracting the driver while driving would this be useful?
Hi Martoreto
Thank you for your work and for the SDK. I tried to you your passenger app now. But I have to say I failed. I don't have rooted my phones yet, but you wrote to send (push) pictures should be possible right? Currently for me it is just possible to send a point in maps. Other than that if I try to send a picture with printscreen it shows "sent to Android Auto" but in Android Auto happens nothing than 1 second of black mirror. I think to push pictures no root is needed right?
Thanks for replay
Sissi1991 said:
Hi Martoreto
Thank you for your work and for the SDK. I tried to you your passenger app now. But I have to say I failed. I don't have rooted my phones yet, but you wrote to send (push) pictures should be possible right? Currently for me it is just possible to send a point in maps. Other than that if I try to send a picture with printscreen it shows "sent to Android Auto" but in Android Auto happens nothing than 1 second of black mirror. I think to push pictures no root is needed right?
Thanks for replay
Click to expand...
Click to collapse
Hi @Sissi1991, thanks for trying the app.
I see good news that you established the wireless connection successfully, which was one of the major concerns I had with the app.
You're right, sending photos should work without root. I saw another report in the SDK thread, when the example app could behave similarly.
Just to make sure it's the same: when you take the screenshot, the screen on Android Auto becomes black for about a second, and then appears the AA home sceen?
Also, does the same happen when trying to send some other picture than a screenshot (like Gallery -> <some photo> -> Share -> Send to Android Auto)?
A note about rooting: it's required only on passenger's device (to make audio work).
@Sissi1991, feel free to try the new release:
https://github.com/martoreto/aapassenger/releases/tag/0.9-alpha2
Couldnt make it work also, same problem as Sissi (tested the previous 0.9 alpha 1 version only)
If sending a picture from gallery, it gives an error 'error resizing image'
Kill Me said:
Couldnt make it work also, same problem as Sissi (tested the previous 0.9 alpha 1 version only)
If sending a picture from gallery, it gives an error 'error resizing image'
Click to expand...
Click to collapse
Ok, this looks like another issue and alpha 2 rather won't make any difference here.
This error shows on the passenger's device, right?
If possible, please PM me links to:
- Android bugreport captured after this error (Settings -> Developer options -> Take bug report)
- The picture which failed to send
Thanks for trying this out.
Thanks for developing such a great idea
Don't know what I am missing, I can't pair my two phones, even though they are connected through wifi direct, the app apparently can't see this connection :s
Enviado de meu Nexus 6P usando Tapatalk
@Sissi1991, @Kill Me, here's 0.9-alpha3 with "error resizing image" fixed. Give it a try!
https://github.com/martoreto/aapassenger/releases
bladerj said:
Don't know what I am missing, I can't pair my two phones, even though they are connected through wifi direct, the app apparently can't see this connection :s
Click to expand...
Click to collapse
Yeah, I expected that Wifi Direct may have some connection issues. Nevertheless, please do this:
On driver's device open "AA Remote Settings" -> "Enable discovery".
On passenger's device open "AA Passenger"; if the setup wizard shows up, go to the "Pairing" page.
Wait 5 minutes.
On both devices, capture Android bug reports, upload them somewhere and PM me the links.
Thank you, ill give it a try.
Pairing through Wifi direct isnt indeed ideal and it takes a while to get connected, i get why using 'passenger' smartphone, but as the driver is driving the passenger could use the connected AA phone i think
@martoreto installed and tested new version! Works perfect. Keep on your good work!
Kill Me said:
but as the driver is driving the passenger could use the connected AA phone i think
Click to expand...
Click to collapse
Just my 3 cents on this idea: some things can be done with this AA-connected phone, and this doesn't need any special app mostly.
I don't know how it is on other phones, but on my HTC One M8 I can open any app even when AA is connected using tricks like opening notifications drawer, going to Settings, Apps etc.
But even then Maps can't be open on both AA and the screen. It can't render at the same time to 2 destinations.
Then, fiddling with the cable can easily disconnect the nav.
That's why I go with the idea of using the passenger's phone, with his/her music library, maps favourites, bookmarks, whatever context etc., to make car travel a more "together" experience.
Let me announce a new major release: 1.9-alpha8
It has two new main features, namely:
Audio streaming without root, as rooting was rather a major blocker for
this feature to be useful.
Hotspot mode. Now the apps don't rely on Wi-fi Direct only (but it's still supported).
They will work also if the passenger's device is connected to the hotspot started
on the driver's device.
Full release notes:
audio streaming, without root! (experimental)
audio streaming, without passenger app! (experimental)
works also with Hotspot active on the driver's device
AA Passenger now also available from Play Store
driver's app renamed to AA 2nd Seat
now compatible with Android 5.0 Lollipop
many bugs squashed
support for an NFC tag which launches or installs AA Passenger app
Note that both driver's and passenger's apps must be updated to work together.
Enjoy!
1.9-alpha9
AA Passenger: fixed Oreo crash
AA Passenger: fixed casting volume
Deleted

Categories

Resources