如何捕获将终端插入底座的情况

发布于 2024-12-10 14:33:18 字数 237 浏览 0 评论 0原文

如何捕获将终端插入支架并进行测试?

我需要检查 3 件事:

1. if the terminal is in the cradle
2. if i got IP
3. if there is connection to my WebService

之后,我需要在 WebService 和终端(Windows-mobile 6.5)之间传输数据,

我该怎么做?

How to capture inserting terminal to cradle and make this tests?

i need to check 3 things:

1. if the terminal is in the cradle
2. if i got IP
3. if there is connection to my WebService

and after this, i need to transfer data between my WebService to the terminal (Windows-mobile 6.5)

how i can do it ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫性小仙女 2024-12-17 14:33:18

有一个命名空间 Microsoft.WindowsMo​​bile.Status ,

您可以在其中找到有关您的设备的相关信息。

例如,我使用以下代码片段来了解是否存在活动桌面连接。

Microsoft.WindowsMobile.Status.SystemState.ConnectionsDesktopCount <= 0 

还有这个属性,没用过。

Microsoft.WindowsMobile.Status.SystemState.CradlePresent

对于IP部分。

//Get Device Name
var deviceName = System.Net.Dns.GetHostName();
 //Get IP Address
IPHostEntry _ipHost = System.Net.Dns.GetHostEntry(deviceName);
var IpAddress = _ipHost.AddressList[0].ToString();

对于到您的 Web 服务的连接,您可以创建 bool 或 int 简单方法来测试它是否可用。

Web服务

bool IsAvailable()
{
return true;
}

您只需要调用Web服务即可。

There is a namespace Microsoft.WindowsMobile.Status

In there you can find relevant information about your device.

For example, I have used the following snippet to know if an active desktop connection is present.

Microsoft.WindowsMobile.Status.SystemState.ConnectionsDesktopCount <= 0 

Also there is this property, never used it.

Microsoft.WindowsMobile.Status.SystemState.CradlePresent

For the IP part.

//Get Device Name
var deviceName = System.Net.Dns.GetHostName();
 //Get IP Address
IPHostEntry _ipHost = System.Net.Dns.GetHostEntry(deviceName);
var IpAddress = _ipHost.AddressList[0].ToString();

For the connection to your webservice, you can create bool or int simple method to test if it is available.

Webservice

bool IsAvailable()
{
return true;
}

You just need to call the webservice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文