Ich habe ein kleines .NET Console-Programm geschrieben, das den Windows 8 Simulator starten wird. Sehr einfach:Microsoft.Smartdevice.Connectivity und Windows Phone 8, native Anwendungen starten, Eingaben senden?
using Microsoft.SmartDevice.Connectivity;
using Microsoft.SmartDevice.Connectivity.Interface;
using Microsoft.SmartDevice.MultiTargeting.Connectivity;
MultiTargetingConnectivity connectivity = new MultiTargetingConnectivity(CultureInfo.CurrentUICulture.LCID);
var devices = connectivity.GetConnectableDevices();
ConnectableDevice connectableDevice = devices[2];
Console.WriteLine("Found Connectable Device \'" + connectableDevice.Name + "\' for Device id {" + connectableDevice.Id + "}.");
Ziemlich einfach. Was ich jetzt jedoch machen möchte, ist die programmatische Interaktion mit dem Gerät. Ich weiß, dass ich meine eigenen Apps mithilfe von iDevice.installApplication starten kann, aber ich möchte eine integrierte App ausführen, die mit dem Simulator (der Mail-App) geliefert wird. Kann ich die SmartDevice.Connectivity
Libs verwenden, um Berührungen zu senden oder "versteckte" Apps zu starten, die nicht in der GetInstalledApplications()
-Methode angezeigt werden? Die API ist spärlich und scheint nicht so zu sein, dass eine Menge Entwickler das verwenden.