Tag: windows mobile 6

让Windows Mobile 6手机保持活力

我正在为Windows Mobile 6.1 Pocket PC(触摸屏)制作应用程序。 我知道当Pocket PC的屏幕关闭时,它进入待机模式,应用程序在后台几乎停止。 我的申请不能这样做。 它需要继续前进。 所以我的问题是,在申请完成之前,如何让手机保持活动状态(背光打开)? 一个例子是video流应用程序,如Youtube。 它可以在video播放时保持手机开启状态。

检测USB连接 – C#.Net CF 3.5

我有一个在Windows Mobile 6.1设备上运行的应用程序(.Net Compact Framework 3.5),我想检测USB连接何时发生变化(连接或断开连接)。 我最初使用SystemProperty.CradlePresent属性来触发事件,但我想知道这是否只有在设备连接有ActiveSync时才有效? 我将通过USB从没有运行ActiveSync的Linux设备接收连接。 我还可以使用SystemProperty.CradlePresent来检测USB的连接/断开吗? 或者我是否需要探索其他选项来检测USB事件? 谢谢。

使用C#以编程方式重新启动Windows Mobile 6.x设备

我的HTC HD2无法从操作系统重启,只需关机即可。 所以我想写一个小程序来做到这一点。 是否可以使用C#以编程方式重新启动Windows Mobile 6.x设备?

序列化时出现JSON .Net Windows Mobile错误

我正在运行这段代码: string serialized = JsonConvert.SerializeObject(somethingToSend); 它抛出了这个exception: MissingMethodException:无法从程序集’mscorlib,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 969DB8053D3322AC’加载类型’System.Runtime.Serialization.StreamingContext’。 这是我的配置: Visual Studio 2008(包含所有最新的服务包等) 针对Windows Mobile 6 .Net 3.5的智能设备项目 Json DotNet 4.5版第7版(从zip中的WindowsPhone文件夹引用DLL) 这个问题的答案“ 在Windows Mobile上有没有可以在C#中读取JSON的库? ”意味着它应该可以工作。 我在调试中运行它与附加的真实设备(所以没有模拟器)我以前从这里安装了CAB文件而没有错误: C:\ Program Files(x86)\ Microsoft.NET \ SDK \ CompactFramework \ v3.5 \ WindowsCE \ NETCFv35.wce.armv4.cab 应用程序运行正常,直到我点击运行上面一行的按钮,所以有人知道我缺少什么吗? 这个post“ 用于Windows CE 5.0的Json.Compact.dll? ”表明我需要安装Windows SDK,我有。 鉴于它在设备上运行,我想这无论如何都不会是修复。 另一个建议是从源代码构建,但像问题的作者一样,我无法将项目文件加载到VS 2008中来执行此操作。 我可以创建一个新项目并包含源文件并尝试将其编译,但在我这样做之前,我想我会问这里是否值得,或者设备上的安装是否还有其他东西丢失? […]

如何在未处理的exception后继续运行?

我的应用程序中有以下代码在未处理的exception之后运行: AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { var exception = e.ExceptionObject as Exception; if (exception != null) MessageBox.Show(exception.Message + ” – ” + exception.StackTrace); } 但即使我抓住未处理的exception我的Windows移动应用程序关闭。 当我捕获未处理的exception时如何防止关闭应用程序。 我永远不想关闭我的应用程序。 我想在这种情况下打开登录表单或其他任何不关闭应用程序的表单。 所以我想要的是防止关闭应用程序从未处理的exception,如网络关闭,… 我不能在每个代码中使用try catch …. 知道如何在网络中断或任何其他未处理的exception时阻止关闭应用程序吗?