『参考』使用.net CF自带库判断设备的连接状态
问题来自 MSDN Forums : ActiveSync 连线状态
简述如下
如何抓出目前是否与 ActiveSync 连线状态,比如有连线就等于 True,没连线就等于 False
我试过 ActiveSyncStatus.Synchronizing 以及 SystemState.ActiveSyncStatus
似乎都不是可以判断 PDA 是否有与 ActiveSync 连线
解决办法:
使用 SystemState.CradlePresent 属性: Gets a value indicating whether the device is connected to a cradle.
使用时需将 Microsoft.WindowsMobile、Microsoft.WindowsMobile.Status 加入引用
代码
以下代码是当 Button Click 时,取得并显示 SystemState.CradlePresent 属性 的状态
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.WindowsMobile.Status;
namespace SmartDeviceProject7
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// SystemState.CradlePresent : Gets a value indicating whether the device is connected to a cradle.
textBox1.Text = SystemState.CradlePresent.ToString();
// 未连线时显示 False
// 连线时显示 True
}
}
}
以下代码是当 System Status 改变时,取得并显示 SystemState.CradlePresent 属性 的状态
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.WindowsMobile.Status;
namespace SmartDeviceProject7
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SystemState mSystemState;
// 当状态改变时触发事件
void mSystemState_Changed(object sender, ChangeEventArgs args)
{
// SystemState.CradlePresent : Gets a value indicating whether the device is connected to a cradle.
textBox1.Text = SystemState.CradlePresent.ToString();
// 未连线时显示 False
// 连线时显示 True
}
private void Form1_Load(object sender, EventArgs e)
{
// 加入事件
mSystemState = new SystemState(SystemProperty.CradlePresent);
mSystemState.Changed += new ChangeEventHandler(mSystemState_Changed);
mSystemState_Changed(null, null);
}
}
}
文章引用:
SystemState.CradlePresent 屬性
How to Get Activesync Status in Smart Device
『参考』使用.net CF自带库判断设备的连接状态相关推荐
- 『参考』.net CF组件编程(4)——为自定义组件添加工具箱图标!
前言: 在前三篇的文章中,和大家一起创建了一个用于TCP连接检测的小组件,如果你记不得了,可以通过以下链接去回顾一下: 『参考』.net CF组件编程(1)--基础之后 『参考』.net CF组件编程 ...
- 『原创』让.Net CF实现智能提示(AutoComplete)功能
前言 最近,一直在做Winform方面的开发,有一个公交信息查询的场景,用户在起始站输入框输入部分站点名称,系统能够自动给他建议和提示,类似Google中的自动补全.智能提示之类的功能,在Winfor ...
- 『原创』+『参考』亲手实验:使用C#在PPC中播放声音
今天,项目中要求用声音来提示用户程序的某个状态被激活了,发现,.Net CF下没有System.Media这种好东东鸟-,于是乎,股沟.百毒最后再来个ZZK,发现MSDN和小镇的文章都有提及在PPC下 ...
- 『参考』OpenNETCF的动手实验——WIFI
最近,闲啊,看首页文章都看烦了(不是骂就是被骂,唉---),索性来鼓捣一下OpenNETCF这个玩意儿,这篇文章就从WIFI的控制开始说起吧. 首先,你可能会上网搜".net cf msdn ...
- 『原创』+『参考』基于PPC的图像对比程序——使用直方图度量
前言的前言: 最近小弟闲来无聊,就想到了在PPC上面来做个图像对比的小东东,查找各方资料,终于在今天初步完成了这个程序,现在整理之后和各位共勉.程序中还存在很多不足之处,大家尽管提出自己的意见和建议, ...
- 『原创』+『参考』使用WMI在C#下获取U盘的永久不变的物理序列号
近几天想做个只能在优盘里使用的程序,查了很多相关的获取优盘物理序列号的文章,发现基本没有几个现存的,于是就从一英文网站抄了个过来,原文名称:Retrieving Non-Volatile USB Se ...
- 『原创』+『参考』使用C#在PPC的Today界面上的任务栏加入应用程序图标
最近在做的一个项目,需要程序像桌面版的"微缩"到任务栏中,类似于QCellCore的功能.于是乎股沟.百毒一番,发现如下两篇文章提及的方法不错,并且通过我亲手实验,验证了两篇文章所 ...
- 『教师节』程序猿用文心大模型带你一键加速祝福,祝老师们节日快乐
『教师节』文心大模型带你一键加速祝福 文心大模型助力教师节 猜猜他谁 教师节&&中秋节 中秋助力 大模型使用指南 教师节助力 安装wenxin_api第三方库 定义我们的祝福主题与内容 ...
- 『抽丝剥茧』手把手快速上带你开启文心大模型的奇妙冒险
『抽丝剥茧』手把手快速上带你开启文心大模型的奇妙冒险 文心大模型简介 文心大模型ERNIE 3.0系列&&ERNIE-ViLG文生图系列 使用文心大模型 网页快速体验 代码调用之ERN ...
最新文章
- SAP WM中阶之LT25确认Group中的TO单据
- html5自动完成是什么,HTML5中form如何关闭自动完成功能的方法
- 第十七届全国大学智能车竞赛STC芯片申请方法
- Xcode出现( linker command failed with exit code 1)错误总结
- N001-SQL Server 2016企业版本安装
- 2020年人工智能领域突破性工作
- 【转】ABP源码分析四十:ZERO的Application和Tenant
- Python对象序列化-Pickle模块
- 系统辨识matlab程序,系统辨识部分算法matlab程序
- 读研究生应该做什么?导师会帮你什么?
- Unity支持的C#版本
- 长治南垂驾校科目二经验总结
- OneWay广告Unity版SDK接入
- 《小孩-大冰》阅读笔记
- java面试题总结-详细分类
- 封装link或style中的css规则
- 6U VPX NVME存储板 速度≥10GB/S 最大32TB
- 计算机中的三类总线是什么,计算机中三总线是什么意思
- ABAP SY-SUBRC的含义解析
- 腾讯云服务器绑定域名
热门文章
- java string出现次数_Java String方法获取字符出现次数及字符最大相同部分示例
- sql获取一张表所有的字段_SQL语句19问
- java 分段读取数据_java _io_ .read()分段读取字节
- python导入数据画多列直方图_在python datafram中使用两列(值、计数)绘制直方图...
- linux系统下如何github,Linux系统下如何安装和使用GitHub
- laravel mysql 锁表_Laravel 数据库加密及数据库表前缀配置方法
- 炫界 (587) -(牛一邓丽君音)_50音起源 for mac(日语五十音学习软件)
- java s0 s1_Java GC 变量含义(S0 S1 E O P YGC YGCT FGC FGCT GCT)详解
- vba获取通达信光标的坐标数据_「高阶应用」谈一下VB6和VBA的坐标系统
- 低头是家和月光,抬头是车和远方