I am developing a Windows Phone application which is tightly bound on the data which is stored on the phone.
My device has low screen dimensions (480 x 800), but I need to test my application on devices with higher screen dimensions, for which I am using windows phone emulators provided with the SDK.
Is there any easy way to make emulators use the data on my phone (i.e. SD card contents, for, for instance)?
Yes you could do it from the Additional Tools from the WP Emulator.
Reference: Accessing SD from Emulator
Related
I couldn't find this on MSDN, but is there a limit on the maximum file size that can be downloaded by using a BackgroundDownloader DownloadOperation?
I know there is a limit for Windows Phone 8.1 Silverlight (20/100MB for cell/wifi), however I could not see anything for Windows Phone 8.1 Universal Apps.
Any insight would be appreciated.
Thanks.
With the new BackgroundTransfer API there are no more restrictions.
You can read more here at the blog:
No arbitrary file-size restrictions: BTS restricts transfer file sizes based on the network conditions (details here). In BT there are no file-size restrictions; it’s bound only by the amount of free space available on the phone’s internal storage.
I am writing test automation for Windows phone 8.1. After the phone is developer unlocked (to be able to deploy apps), the maximum timeout for keeping the screen unlocked is 5 minutes. The setting is under Settings > Lock Screen > Screen times out after dropdown on the phone.
For Win phone 8.0 there is an option to never time out the screen. My question is, since this seems not to be supported yet by Microsoft, is there some way to keep the phone 8.1 screen active, without having to manually touch it?
If you want to develop an App on your device, you only have to unlocked when you run the project (F5).
Anyway, the screen can be forced to stay on using the UserIdleDetectionMode property of the current PhoneApplicationService.
To disable automatic screen lock:
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
To enable it again:
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled;
More information on MSDN
I need to do reliable streaming of video from a Windows Phone 8 app to a Windows Store app. Currently I am doing this via sockets over Wi-Fi with a wireless router in the middle like this SO solution suggests:
How to stream video from PC to Windows Phone 8 mobile phone through internet
I can no longer use a solution like this because the production environment for the apps will not have a wireless router available so the Windows Phone device will need to talk directly to the Windows Store app running on a laptop or tablet. I've heard of something called Wi-Fi direct but I am having trouble finding the information I need in this context. Here are my questions:
Can I use Wi-Fi direct? If so, is there a decent sample or document that covers my app context of streaming video from a Windows Phone 8 app to a Windows Store app?
If I can't, is Bluetooth reliable enough to stream video smoothly? If so, any examples that show how to do this would be appreciated.
If both are viable solutions, which is the better one using smooth frame rate and reliability as a the criteria for judging?
If I turn the tablet/PC or Windows Phone into a hotspot, would that allow me to establish socket connections from my apps?
Hotspot questions extended. Will the hotspot solution, either phone or tablet/laptop, still work if the device providing the hotspot does not currently have access to a network? For example, if the phone can't access a 3G/4G network, can it still act as a hotspot for the tablet/laptop? I know there won't be Internet/Web access, but can the devices still talk to each other?
I found this SO post on Wi-Fi direct but it covers Android:
Wi-Fi Direct technology
I found this SO post on Bluetooth streaming but it covers Android and iOS:
Bluetooth video streaming in WiFiCameraApp
Would turning my laptop/tablet running the Windows Store app into a hot-spot work for my context?:
http://community.spiceworks.com/how_to/show/2207-accessing-files-over-wifi-without-a-router-android-pc
Why don't you use the phone as a hot spot by enabling internet sharing? Remove the router.
I Have windows phone 8 And I want to Develop apps and Deploy it Freely.is this possible.
Ya, max 10 developer app or unsigned apps are allowed to install in your phone.
I assume what you want to do is sideload the apps . For that you need to developer unlock you lumia620 first , which obviously is going to cost you.Please check price for developer unlocking you phone with microsoft.
Other than that it is impossible to load apps freely ,if it is not through App store.
Hope my answer helped you.
It is possible to load any number of unsigned xap files onto a Windows Phone device provided it is fully unlocked (interop unlock). How you go about getting your device to that state presents a challenge. So far, only the Samsung ATIV S has been unlocked to that level for Windows Phone 8.
Once you have fully unlocked your phone you effectively have free reign over your device being able to fully access components such as the registry or file system.
Both Samsung and LG have provided back door diagnostic tools on their phones that facilitate making the needed registry changes to completely unlock their phones. Whether such features are available on other brands has yet to be discovered.
If you are a software developer, you will probably want to get your hands on an ATIV S before they disappear.
I have an AIR application that runs on iDevice and Android, for tablets and phones.
I am trying to add functionality to turn displayed phone numbers into links that allow the user to launch a call to that number, but I only want this to happen on devices that can actually make phone calls (i.e. primarily on phones, not tablets).
Is there an easy way of detecting whether the application is running on a phone?