当前位置: 首页 > news >正文

近期Windows Mobile问题汇总

最近之前开发的Windows Mobile开发的项目进入到收尾阶段了,需要给客户安装部署程序和培训。遇到了一些之前开发当中没有遇到的问题,现一并罗列汇总一下。

1.如何开发一个GPS相关应用
   虽然在实际的项目中,还没有实现这个功能(估计会在二期中实现吧),但慢慢地在很多的应用中已经开始使用它了。通过在网上收集资料发现,OpenNETCF.IO.Serioal下有一GPS的库,还有就是Windows Mobile 6.0 SDK也有GPS的示例。


2.如何在移动设备上安装 SQL Server Compact 3.5
  不是所有的Windows Mobile手机上都已经安装了SQL Server Compact 3.5的,所以如果有需要,得自行安装.请参考以下微软上的文章:
http://msdn.microsoft.com/zh-cn/library/13kw2t64.aspx


3.如何在移动设备上安装.NET Compact Framework
   不是所有的Windows Mobile手机上都已经安装了.NET Compact Framework ,所以如果有需要,得自行安装.请参考以下微软上的文章:
http://msdn.microsoft.com/zh-cn/library/bb788171.aspx

 

4.如果有让你程序在单独的模拟器上跑起来?
  最近要给客户演示新开发的PDA程序,但手机没法直接接入到投影仪上去,所以客户机器提出能不能在PC上跑个模拟器。我们都知道在我们的开发机器上安装了Visual Studio后,
  模拟器也自动给你安装和配置好。现在的问题是不能在客户的机器也安装一个Visual Studio,那样太麻烦,估计客户是不大会接受的,请参考下面的方法来实现:
http://www.cnblogs.com/wenxinwukui/archive/2007/01/17/622204.html


5.模拟上网配置
http://www.cnblogs.com/wenxinwukui/archive/2007/01/20/625616.html

 

6.如何打包设备解决方案以便进行部署?

请参看:http://msdn.microsoft.com/zh-cn/library/ms228783%28v=VS.90%29.aspx

 

7.如何让你的程序能在手机休眠时也运行?

看一下微软的视频教程,你就会知道这其实真的不是很难。:)

http://msdn.microsoft.com/en-us/netframework/cc949112.aspx 

不过还要对你的手机电源设置进行一点小的改动,

手机电源设置(设置-系统-电源-高级):
□设备闲置以下时间后自动关闭--不要选择

具体可以参考下文:

http://bbs.thethirdmedia.com/group/show14828t1p1.html 

 

8.手机上如何获得相对位置的当前程序运行目录的程序?

string abspath=Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
 

 

 

另外也把一些开发Windows Mobile过程中,被问到的问题和收集的资源一并贴上来:

1. 在微软的网站上哪能找到Windows Mobile开发的资源(最好能是中文)?

http://msdn.microsoft.com/zh-cn/library/sa69he4t%28v=VS.90%29.aspx 

 

2.遇到问题,你都会什么样的论坛里提问?

http://www.devdiv.net/bbs/forum-mobile-1.html

 

3.开发Windows Mobile程序你会选择C++还是C#呢?

这个先要看需求和你的团队的技术结构。我本人现在主要是关注在C#方面的开发,毕竟.NET为开发人员做了不少事,开发效率上提升了不少。

转载于:https://www.cnblogs.com/buhaiqing/archive/2010/04/01/1701920.html

相关文章:

  • Xbox Live的落地大陆将极大提升WindowsPhone7的竞争力
  • winform Focus()函数不起作用 解决办法
  • Asp.net MVC 和 IIS5.1 IIS6.0
  • C# winform 登陆成功打开主form,同时关闭登陆form
  • Bressanon
  • 注册表操作类
  • 像战士一样生活
  • 《使用Mason在HTML页面中嵌入Perl》(节选)
  • mysql: 复制mysql数据库
  • 开始ExtJS之旅:5.ExtJS对原有JavaScript对象的扩展
  • 获取当前月的天数
  • 猎人的狗力资源管理
  • HTML控件 隐藏
  • sharepoint 2010 配置用户同步连接出现错误信息 Unable to process Create message的一个解决方法...
  • 转载 : jqModel使用-- Loading external urls in jqModal jquery plugin
  • [nginx文档翻译系列] 控制nginx
  • 10个确保微服务与容器安全的最佳实践
  • 78. Subsets
  • Android Volley源码解析
  • Android开源项目规范总结
  • Django 博客开发教程 8 - 博客文章详情页
  • Flannel解读
  • javascript从右向左截取指定位数字符的3种方法
  • js ES6 求数组的交集,并集,还有差集
  • js学习笔记
  • opencv python Meanshift 和 Camshift
  • spark本地环境的搭建到运行第一个spark程序
  • spring boot下thymeleaf全局静态变量配置
  • VuePress 静态网站生成
  • 百度地图API标注+时间轴组件
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 欢迎参加第二届中国游戏开发者大会
  • 回顾2016
  • 检测对象或数组
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 区块链共识机制优缺点对比都是什么
  • 微信小程序实战练习(仿五洲到家微信版)
  • No resource identifier found for attribute,RxJava之zip操作符
  • 《天龙八部3D》Unity技术方案揭秘
  • mysql面试题分组并合并列
  • ​Linux·i2c驱动架构​
  • ​决定德拉瓦州地区版图的关键历史事件
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #DBA杂记1
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (二)Linux——Linux常用指令
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (九十四)函数和二维数组
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (十六)串口UART
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)3D模板阴影原理
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException