windows 8.1 phone emulators camera not working - camera

I am trying to use the camera on the windows 8.1 emulator (Emulator 8.1 WVGA 4 inch 512MB), but I cannot get it to work (see below image). After some searching I have not been able to find someone who has had the same issue (maybe its a real simple solution that i'm missing or i'm searching the wrong keywords).
I have looked through the phones (emulators) settings, searched several keywords. I have tried to open different emulator options but they all fail (I think that is down to available ram in my machine). I have confirmed that it is not down to anything in my app by accessing from the camera button on the side.
To get Emulator 8.1 WVGA 4 inch 512MB working I had to follow the work around found here. Could this be the cause?

It is not a bug, it is a feature. There is no way to make the emulator show images from a computer camera, see Is it possible to use computer camera from windows phone emulator 8.1?

Related

This app is not available for your phone because it requires front facing camera

We have developed an app using Xamarin Forms which targets iOS, Android and Windows Phone. We are using camera feature to take/select photos to be uploaded to the app and the feature works well on all three mentioned platforms.
We have some users facing issues on few windows devices. When a user tries to download the app from Windows App Store, they receive following error:
"This app is not available for your phone because it requires front facing cameraā€¯
I have attached screen shot showing the error for reference. The screen shot is taken from Nokia Lumia 635. Our finding that this device has only back camera, no front camera and we believe this might be the reason for above mentioned issue.
Ideally, users should not get this error as this device has back camera and they still can get the photos.
Is this a known issue in windows phone world?
Can this be fixed from code, device permissions?
Is this a device specific problem?
Any ideas?

Visual Studio Blend: using physical Windows Phone as a target device

Okay, okay - this should be simple, but I just can't figure it out, and Google isn't helping. I just bought a Lumia 635 for developing apps for the Windows store, and I'm using Blend to make my apps in HTML and JS. I've been getting along just fine so far, but it seems that I'm unable to select my WP as a target device.
I've already "unlocked" my windows phone device so that I can use it to develop. I don't believe it's to do with drivers since I would assume Win8 has the drivers inbuild. I'm wondering, is this even possible from within blend? There is a separate program named "Windows Phone App Deployment". Do I have to use this? There seems to be very little concise documentation on this, so I'm assuming it's not possible.
For universal apps, the available deploy targets are based on which project you choose as your startup project. By default the Windows App is the startup project, so it gives you deploy options like Local Machine and Simulator (Windows Tab). Change your startup project to Windows Phone App and you'll see the device option as well as different phone emulators.

Testing on a 720 4.3" Windows Phone emulator

A beta tester of mine has reported a layout issue where my LayoutRoot container has unnecessary left and right margins. He is having this problem on his HTC 8X. This is a 4.3" 720p device.
I've tested the app on all Windows Phone emulators available, and have not seen this problem. But there doesn't appear to be a 720p 4.3" emulator available for me to test against. Is there any way I can test it using these device properties (screen resolution = 720p, and screen size = 4.3") without actually owning the device?
As you can see on this MSDN article, on Windows Phone 8.0, the 720p scaled resolution is the same that the 1080p, which is 480 x 853.
That means that layout of the app should be identical between both resolutions, and that what you see on the 1080p emulator will be the same that on a 720p device (unless you have different image assets for each resolution).
The physical screen size doesn't matter.
As Olivier Payen says, The physical screen size doesn't matter.
So, you're asking to test your application on the device which you've not owned. In that case, you can use Remote Device Access
Remote Device Access (RDA) is a service that allows developers to test their mobile applications and services remotely on various Nokia devices based on Windows Phone, Nokia X, Asha, Series 40, and more.
So, try installing your app on the remote device and see your app's resolution and scaling are.!

Activation Error and no access to Iphone

I upgraded my Iphone IOS to 7 weeks ago.
Today automaticaly it has been upgraded to the last beta IOS and ask me for Activation.
On display there's a text "Activation Error, register for developer program" and I have not access to my phone.
also, since i installed a new windows on my laptop, I didnot connect the phone to my itunes. Now for finding UDID I just connect it to Itune and Itune ask me to Trust the phone but i have not access to iphone to trust.
seems i have the option to downgrade to ios6 through dfu mode, but i need my data on it and it will be lost if i use udf/restore.
plz provide me solution
This seems like it would answer your question: http://www.imore.com/how-downgrade-ios-7-beta-back-ios-6
Sometimes it's tricky knowing if you made it into DFU mode properly, this should help: http://www.iclarified.com/entry/index.php?enid=1034
Please be careful putting your primary phone on unstable versions of software, Apple has a nasty history of trying to prevent people from going backward.

test mobile website in desktop browser

I'm developing a mobile website for iPhone, Android, etc. using jQuery Mobile. I'd like to be able to test this in my desktop browser and was wondering what the best approach is. I guess I could use a plugin to change the User-Agent header to the appropriate value and manually resize the browser to the device's width, but is there a simpler/more reliable way?
Update
Sorry, I should have mentioned that the only hardware available is a Windows laptop
Well if you have a Mac and xCode is installed you can use the Simulator. Open Mobile Safari and point to you web page on all Apple devices
You can also use the Android Emulator ( But I've not tested that it can access the web from the browser )
Alternatively you could use a plugin ( as you have suggested ).
I personally use Chrome with this plugin:
https://chrome.google.com/webstore/detail/ljfpjnehmoiabkefmnjegmpdddgcdnpo
with pretty good results.
I've used Device Anywhere before
http://www.keynotedeviceanywhere.com/
you access the device through a web portal/site and control it, but this costs $$$
Actual device testing in going to be the most reliable
related:
http://sixrevisions.com/tools/10-excellent-tools-for-testing-your-site-on-mobile-devices/ ( other suggestions )
Difference between iPhone Simulator and Android Emulator
In Chrome hit F12 to open the Developer Toolbar. Then click 'Toggle device toolbar' (tablet icon, top left next to select element). You can then choose the device at the top to test.
There's also PerfectoMobile for testing on devices remotely...though it can be painfully slow. I'd really recommend at least getting some 'base' testing devices, if possible.
There is also http://www.browserstack.com/responsive that can be used to get a screenshot of what your site would look like on a number of given devices.
There is however a limitation of how many screenshots you can get in the free version I have linked to here.
I got nice results, visualy, by using Chrome add-on called Ripple Beta. Bad thing is that there is no ability to add some custom device, like tablets of 8" or 9" or bigger... but works. I'm not sure is it able to show some errors visible on real device but seems nice.
Manymo should work very well simulating Android for you. It shows me exactly what my cell phone shows, even though my desktop browsers don't. Manymo is a website with a lot of Android phones pictured. Just click one and enter your URL. There are options such as Android versions and screen sizes.
Look for the Chrome plugin Responsive Web Design Tester - you'll be able to emulate mobile browsers for different device sizes on all platforms.