Android phones: how does the video out feature work? - android

I'm searching for android phones that can use video out to the tv for a research project. I'm considering the HTC Touch Pro.
Is there anything I have to do specifically to get the video out to work (for displaying my app on the tv)? or will the phone just display a running app on the tv without extra work?
Thanks, I hope the post made sense =)

HTC Touch Pro is not an android phone. As far as video out - Sprint upcoming EVO will have HDMI out connector.

It looks like it will just work without any extra programming efforts on my part. Found out through youtubing.

Related

Which device is perfectly suitable for checking android apps at development?

I want to check my developing application in android device. But i have (VideoView force close on Micromax Canvas magnus, java.lang.StringIndexOutOfBoundsException while playing video in videoView : Android v 4.2.1) these question which are told some problems are present using Micromax mobiles at development on android apps. So i confused to buy mobile for testing? Please provide the solution...
A Nexus device won't have any vendor-specific issues as you seem to have found. But just because it works on a Nexus, doesn't mean it will work on everything. So, there really is no perfect single device for testing.

Screen Mirror with remote display app for samsung TV

I want to develop an app on android that uses screen mirroring with Samsung TV. I'm looking to use my android app screen as a remote(say a game controller) & TV screen to run the actual game. My initial approach was learning google cast but it needs a chromecast dongle which I don't want to use for this project. I want to use Samsung Smart TV's Screen Mirroring feature to do so. After some googling, I figured out that samsung uses Allshare Framework API for screen mirroring/cast but I'm not completely sure on this. I'm currently struggling to find a proper documentation for screen mirroring. If someone can point to the correct documentation link then that'd be awesome. Also, please correct me if I'm wrong with the assumption that this can be achieved using Allshare API only.
It seems Samsung have came out with this new SDK - Samsung Multiscreen SDK( or maybe I've found it now :)). This link should cover most of the questions I've asked above. Also, if you are Unity user, Samsung has their own version of Unity which comes intalled with Samsung Multiscreen Game SDK. But you need to send a partnership request to samsung in order to use this version of Unity. Apart from these two, you can also use Connect SDK which is independent of any technology, i.e. it covers almost every other technology used for Cast. For exmple, if you have a Samsung Smart TV at your home & a Roku connection. With Samsung SDK you can only discover Smart TV but not Roku stick. Whereas, with Connect SDK you can discover Samsung Tv as well as Roku & any other Cast device which is available in your network.

Can I make mirroring application without rooting?

I want make mirroring android application.(Sender)
I wrote question about "mirroring" yesterday and..
I got "Presentation APIs" -API 17-.
(http://developer.android.com/reference/android/app/Presentation.html)
But, I still don`t know how can I access screen video stream.
Therefore, My question is this.
How can I make packet that phone`s screen stream?(both video & audio)
Is ADT provide APIs about mirroring?
Is it need root privileges?
I found mirroring APIs for only SAMSUNG Galaxy phones.
But I finding android common API.
Please help me..
Thank you.
The latest version of Chromecast App allows screen mirroring - at least for certain devices like Nexus 5, 7, 10 ... So I don't think it would make much sense for you to pursue that.

Recording the Android screen

I want to write an game for Android. To present it very well, it has to have an YouTube movie in the Google Play Store.
How can I do this? Because ADB only produce a slideshow, because it's to slow. Is there an app for recording out there?
PS: I only have Tegra devices (Galaxy Nexus and Nexus 7), so http://pkg.to/com.ms.screencast doesn't work, yet.
The new Android 4.2 has a wireless display feature allowing the send the screen's content to TV screens etc. As you have Nexus devices I guess you'll get the update very soon. I do not know the technical details but I'm quite sure there will be possibilities to record the sent signal.
See this anouncement: http://www.android.com/whatsnew/
You may want to try using the emulator and record using a regular video recording program such as FRAPS. The performance of the x86 emulator has improved greatly and also supports GPU emulation.
Here is a page from the Android documentation outlining how to enable hardware acceleration for the emulator:
http://developer.android.com/tools/devices/emulator.html#acceleration
The downside to this approach is that multi-touch gestures aren't easy to do.

Stream screen contents to hdmi out?

I have an Evo which has an HDMI out port. The photo gallery and video app can send screen contents out.
I was hoping that it would also send the screen out in all cases - for example, looking at the homescreen would still stream out to hdmi. This does not work.
Is it possible to add this to our app? Interested in demo purposes. Would love to hook the evo up to the projector and stream the screen contents out. Probably not, but just curious,
Thanks
There's a cool program called HDMwIn on the android market. Have you tried that out?
Is it possible to add this to our app?
Not without hacking some firmware, and possibly not even then.
UPDATE: just saw #Kurtis Nusbaum's answer -- looks like root would be sufficient.
Interested in demo purposes. Would love to hook the evo up to the projector and stream the screen contents out.
Honeycomb tablets support this -- I have used the XOOM and Galaxy Tab that way. The XOOM has a micro HDMI port built in; the Tab 10.1 needs a proprietary adapter thingy.
The DROID Incredible supports composite output of everything, which is supported by more projectors, though it is not especially crisp.

Categories

Resources