call another application inside windows phone 7 - windows-phone-7

From what I've seen Windows phone 7 couldn't call other applications form inside your application. Is this still the case?
Just wanting to call another application from inside my application? is this possible and if so, can someone point me in the right direction?
Much appreciated for any help.

As of Windows Phone 7.8, inter-app communication is still unavailable. It's also unlikely to be introduced in a future 7.x version.
In Windows Phone 8, you can add a Extensions/Protocol element to your WMAppManifest to reserve a URI prefix that can then be launched from another app using the Launcher class.
For more information, see MSDN:
Auto-launching apps using file and URI associations for Windows Phone 8

Related

How to develop Windows Phone 7.5 compatibile app?

I am starting first project for Windows Phone and it should work on at least Windows Phone 7.5. My question is if should I write app on Windows Phone 7.5 or should I write two app versions - once for Windows Phone 7.5 and another for Windows Phone 8?
I know that app which works on WP7.5 will also work on WP8 but what would you recommend? What would you do?
If you think that writing two apps for both versions is a better idea then should I write app on WP8 first and at the end remove special WP8 features to downgrade it for WP7.5 or maybe I should write WP7.5 app and then add some WP8 features to upgrade it to WP8?
I am asking because I want to learn WP developement and I have two tutorials: "WP7 jumpstart" and "WP8 jumpstart" tutorials (from MSDN) and I am wondering If I can skip WP7 and start directly with WP8?
Standard way will be to create a Windows Phone Class Library that will contain all the code except Page, View or Windows 8 specific code and than create Windows Phone App and set dependency to above created Library project. Now as Rowland Shaw as suggested you can target the Windows Phone app to 7.5 so that it will work for Windows 8 as well and if you want to use any Windows 8 specific API you can create separate application with same Library reference so that all the common code will not be duplicated.
Referr MSDN Link for the same.
If you wish to normally support all screen sizes, you should create 2 apps. Because WP7.x supported only 1 screen resolution, and running on WP8.x with larger screen the app will remain small size.
You would have to use WP7.5 if you are not going to impelement any feature which is present in only WP8

Windows Phone Store ® Certification Test Results Fail

My Windows App reject by the Following reason:
Depending on the underlying cause of the issue encountered, the following resources may provide useful guidance to resolve:
• "Product ID": Avoid hard-coded logic based on the original Product ID. If your application design requires using logic based on a Product
ID, use the Windows Phone Store assigned non-volatile Product ID instead
Data for Windows Phone | Installation folder": Don’t write to the InstalledLocation folder in your production application release
submitted for certification (http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402541(v=vs.105).aspx)
Capability Detection": Double check that the capabilities required by your application are declared correctly. You can do this by running
the Windows Phone Capability Detection Tool, as described at How to: Use the Windows Phone Capability Detection Tool
(http://msdn.microsoft.com/en-us/library/gg180730.aspx).
Note: But My app working in my windows phone(Nokia Lumia 510) and Emulator.
I have totally confused what mistake i done in My Application.
Please give a suggestion. I am wating for all reply
Try testing on Windows Phone 8. There's been a few API changes in Windows Phone 8, which may result in failure on some functions, which works well in Windows Phone 7.
Most likely the issue is #3 - you're using a capability (data, location, etc) and not declaring it. Your app will still work in the emulator in this case, but will fail certification. Use the tool they mentioned to test this - http://msdn.microsoft.com/en-us/library/gg180730.aspx

Caller Display Possible in Windows Phone 7?

I want to make a contact manager as I think the Windows 7 Phone is lacking a bit. I got to thinking though about a potential problem.
Right now if someone calls me and I have them in my contacts list their name will show up and I will know who they are.
I am wondering if I will be able to hook up the caller id to check out my contact list as well to see if the phone number exists in the phone.
Does anyone know if this is possible?
This is not possible neither in Windows Phone 7.x nor in Windows Phone 8. You cannot write service apps i.e. the applications that stay in the background and watch for some system events, nor replace built in applications or responses.
Sadly, this is a great limitation currently and I hope it will be overturned in the next version of OS.

How to handle multiple tile sizes in WP 7.8

Now that the 7.8 update is coming to WP7.x devices, how can I handle the multiple tile sizes an app can offer?
What changes do I need to do in the AppManifest?
The SDK can be downloaded from here. Please help as I am not able to find a good resource till now.
Have a look at this blog post, it describes the changes, and references a MSDN article on how to set that up.
Another option is to use a CodePlex project called MangoPollo.
Mangopollo will allow you to easily take advantage of new windows phone tiles (cyclic, flip, iconic) if your application is run from a Windows Phone 7.8 or 8 as well as new launchers if your application is run from a Windows Phone 8 while remaining compatible with windows phone 7.

How can I launch a Windows Phone 7 app programmatically?

How can I launch a Windows Phone 7 app programmatically?
I want to launch a custom app built by me from another app built by me.. and hopefully be able to pass parameters.
I don't believe you can. As far as I'm aware, the interaction between applications is limited to the Microsoft.Phone.Tasks namespace.
I would personally expect this to be one of the aspects of Windows Phone 7 development to be improved pretty soon.

Resources