有没有人知道是否可以使用C#
来读取/编辑iPhone的联系人列表,假设通过USB电缆/ iTunes将iPhone插入Windows PC?C#...通过USB/iTunes连接到iPhone - 可能吗?
0
A
回答
0
您可以使用CFManzana/Manaza或MobileDevice DLL来连接iPhone。下面是一个例子,你可以做到这一点。
// this variable will be declared in your class .
public static string devicename;
CFManzana.iDevice
phone = New iDevice();
phone.connect += phone_connect;
void phone_connect(object sender, ConnectEventArgs args)
{
// here your will add your exception handling details.
}
// now extract your device details.
devicename = phone.getDeviceName or phone.CopyValue("DeviceName"); \\it all depends what version of Manzana you have downloaded.
//now assign the value to the field
this.txtname.text = devicename;
0
如果您想通过USB从Windows连接到iOS设备上,你可以尝试imobiledevice网NuGet包,这是我保持。例如,要列出当前连接到PC的所有iOS设备,您可以这样做:
ReadOnlyCollection<string> udids;
int count = 0;
var idevice = LibiMobileDevice.Instance.iDevice;
var lockdown = LibiMobileDevice.Instance.Lockdown;
var ret = idevice.idevice_get_device_list(out udids, ref count);
if (ret == iDeviceError.NoDevice)
{
// Not actually an error in our case
return;
}
ret.ThrowOnError();
// Get the device name
foreach (var udid in udids)
{
iDeviceHandle deviceHandle;
idevice.idevice_new(out deviceHandle, udid).ThrowOnError();
LockdownClientHandle lockdownHandle;
lockdown.lockdownd_client_new_with_handshake(deviceHandle, out lockdownHandle, "Quamotion").ThrowOnError();
string deviceName;
lockdown.lockdownd_get_device_name(lockdownHandle, out deviceName).ThrowOnError();
deviceHandle.Dispose();
lockdownHandle.Dispose();
}
相关问题
- 1. 我们可以通过蓝牙连接iPhone到XBox吗?
- 2. 通过wifi通过编程连接iphone?
- 3. iPhone:通过Internet连接到数据库?
- 4. iPad <-> iPhone GameKit可以通过蓝牙连接吗?
- 5. 两个iPhone可以通过无线网络连接吗?
- 6. 可以通过shell连接到mongodb,但不能通过mongoid
- 7. 通过c/C++程序连接到wifi
- 8. 连接MVVMCross可移植连接到WCF DataService。可能吗?
- 9. AT91SAM7X:可能是通过连接
- 10. 通过外连接排除所有可能的行吗?
- 11. 是否可以通过蓝牙连接iphone到打印机?
- 12. 通过HTTP将C#连接到Java Class
- 13. 通过C#连接到Cerberus FTP API
- 14. 通过HTTP连接到网站C
- 15. 通过C连接到oracle数据库
- 16. 连接iOS/Mac可能吗?
- 17. 通过QT C++连接到SQL Server 2005
- 18. 你能通过windows连接到Linux上的MySQL数据库吗
- 19. iPhone通过Wifi连接设备
- 20. 不能通过mysqli连接到类
- 21. 未能通过Phantom连接到Cassandra(NoHostAvailableException)
- 22. 可以使用BLE将iPhone连接到iphone吗?
- 23. 可以通过命令行连接,但不能通过PHP脚本连接
- 24. COM/OLE可以通过GUID连接,但不能通过类字符串连接
- 25. 如何通过C连接到SQL?
- 26. 通过Hive ODBC从C#连接到Hadoop#
- 27. 通过C#连接到Lotus笔记
- 28. 可以通过Robot框架连接到远程服务器吗?
- 29. Appium可以通过API 24(即7.0)连接到Android设备吗?