私は、Windows 8 Simulatorを起動する小さな.NETコンソールプログラムを作成しました。非常に簡単:Microsoft.Smartdevice.ConnectivityとWindows Phone 8、ネイティブアプリケーションを起動し、入力を送信しますか?
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 + "}.");
かなり簡単です。しかし、今私がやりたいことは、プログラム的にデバイスと対話することです。私はiDevice.installApplicationを使って自分のAppsを起動することができますが、実際にやりたいことはシミュレータ(メールアプリ)に付属のビルトインアプリを実行することです。 SmartDevice.Connectivity
ライブラリを使用して接触を送信したり、GetInstalledApplications()
メソッドに表示されない「非表示」アプリを起動できますか? APIは疎であり、これを使用している大量の開発者のようには見えません。