Changing Windows Universal App LockScreen Background - windows-runtime

Windows.System.UserProfile.Lockscreen is not available in the WinRT API for Windows Phone. Is it possible to programatically modify the lockscreen background of a windows phone device from a winrt app by some other means?

No. LockScreen providers are in the list of Windows Phone 8 features for which there is no Windows Phone Store equivalent. They are available only to Silverlight apps.

Related

URI Scheme for Microsoft Equalizer app on Windows Phone 8.1

This is a question for an old platform, but I happen to need to write an app for Windows Phone 8.1. This app needs to launch the Microsoft Equalizer (audio) app that could be installed on some Nokia Lumia devices and enabled audio equalizer in the phone's Settings section.
I know I need the app's URI scheme to launch it through code, but I can't find the scheme for this particular app anywhere.
Also I know for a fact that it is possible to launch this app because there are other apps on the Store that can do that.
I'd really appreciate it if someone could give me the URI scheme - or any other way - to launch the equalizer app on a Windows Phone 8.1 device.

VOIP compatibility on Windows Phone 8.1

We had a situation where we wanted to build Windows Phone app with minimum compatible version Windows Phone 8.1. It makes uses of VOIP calls over 3G / 4G and Wifi.
I am unable to find whether Windows Phone 8.1 has full support for VOIP calls or not. Can anyone redirect me to right documentation or guidance if WP8.1 supports VOIP?
Please check this below link for VoIP capabilities of Windows Phone 8 https://msdn.microsoft.com/en-us/library/windows/apps/jj206983(v=vs.105).aspx
I'm trying to develop a VoIP application based on these solutions:
https://github.com/DoubangoTelecom/boghe & https://github.com/BelledonneCommunications/linphone-wp
Check these. I think it does.
ChatterBox-VoIP-WP81
Upgrade calls from cellular to VoIP in a Windows Phone Silverlight 8.1 app
understanding-and-using-voip-support-in-windows-phone-8

SQLite.Net.Platform for Windows Phone 8.1

I can't find any SQLite.Net.Platform library that works with Windows Phone 8.1.
These are not working:
https://www.nuget.org/packages/SQLite.Net.Platform.WindowsPhone8/
https://www.nuget.org/packages/SQLite.Net.Platform.WinRT/
https://www.nuget.org/packages/SQLite.Net.Platform.Generic/
https://www.nuget.org/packages/SQLite.Net.Platform.Win32/
Any workaround?
WinRT platform is compatible with Windows Phone 8.1 projects. You can copy the sources to your platform specific project and instantiate the connection using SQLitePlatformWinRT class.

How can I port a Windows Phone 8 app to Windows Phone 8.1?

I've been working on a Windows Phone 8 app, which I now want to change to be Windows Phone 8.1. How can I do this?
Should I create a new Windows Phone 8.1 app and copy all my existing files into it? Or is there an automated way for me to upgrade the existing solution to 8.1?
There are two ways to do that:
like in comment - right click on oyour project and you should see Retarget to Windows Phone 8.1
or you can open Properties window of your project and the in dropdown box Target Windows Phone OS version you can choose Windows Phone 8.1
In every case the VS should ask if you are sure to do that - it's one-way operation, so it's worth to make a backup of your solution. As WP8.1 has backward compability, in most cases there shouldn't be any problems.
Some clarification for the followers:
As WP8.0 apps are Silverlight, after retargetting it will still be a Silverlight app but WP8.1 (some new features and enhancemens).
Thought, if you want to retarget to WP8.1 Runtime, it's a totally different thing - it's a different type of an app, different API and more. You will have to port it manually. Note that not all features from WP8.0 are yet available in WP8.1 Runtime - here is a good article about that.

Windows Phone 8.1 API

Is there Windows Phone 8.1 API to refer? This is because I want to develop the Windows Phone 8.1 application, but I don't know where to refer the API, since the Windows Phone 8.1 an 8 have a big different, so I can't refer to the Windows Phone 8 API.
There is two sets of APIs available on Windows Phone 8.1
Windows Runtime (MSDN), all APIs with a phone icon on the documentation page is available on WP8.1. This applies to the "Universal App" project types. Many of these APIs are shared with Windows Store applications (aka. Metro or Modern applications), allowing you to have the same code-base for both Windows and Windows Phone applications.
Silverlight (MSDN) applies to Silverlight 8.0 and Silverlight 8.1 APIs. There's no specific distinction on MSDN for 8.1 only APIs.
MSDN also have a mixed list of the two above for What's New in Windows Phone 8.1 (MSDN), primarily targeting the Windows Runtime features.
I would personally recommend writing Universal Apps (Windows Runtime), rather than sticking with Silverlight, unless you have a good reason, such as a VoIP application, or the wish to remain backward compatible with 8.0 users, while taking advantage of the new 8.1 features.