文档介绍:PDA下应用EVB开发的几点问题
PDA下应用EVB开发的几点问题
操作系统:
:WinCE操作系统中,其数据内容都是存储在内存中。在内存中的存储方式又有不同,其中一部分断电后内容仍可持续,操作系统自带的应用程序以及用EVB打包工具生成的安装盘安装后也是存放在这部分中;而另外一部分是RAM,断电后内容丢失,通常应用程序的数据库就是存放在这部分,所以要注意经常将数据库或者其他有用的文件及时地备份到PC上。
PDA上的目录也是树状的,它只有一个根结点,由于没有“盘符”的概念,所以它的根目录就是一个斜杠(\),其下的子目录和PC上的****惯相同。
还有一点要提醒大家注意的就是存储的容量,用惯了PC可能对存储的数量级的第一印象是G,但在PDA上是M数量级的,比如Symbol的2700的存储容量是16M,较新的型号2800也只有32M,而且应用程序和数据文件都是存放在这区区几十兆的空间内的。
:在PDA上可以对文件进行修改、删除、粘贴、拷贝等操作,但是不能把文件转移到PC上。要将数据备份到PC上,就得了解PDA如何与PC通讯,完成二者的通讯需要先安装一个名为ActiveSync同步(synchronization)。在PDA上可以对文件进行修改、删除、粘贴、拷贝等操作,但是不能把文件转移到PC上。同步程序进行后会在任务栏出现一个图标,口,口与PC相连接后,点击同步程序的图标并选择Explorer,就会出现风格与Windows操作系统基本相同的界面,PDA上的文件以树状结构显示在其中,但是在这个界面里我们只能对文件进行删除、拷贝、粘贴及查看文件属性等操作,不能直接运行可执行文件或查看文件内容。
要手工完成PDA与PC间文件的移动可以直接拖放文件,或先拷贝然后再粘贴,这两种方式都是双向的,也就是说可以从PDA向PC也可以是从PC到PDA。
同步程序可以自动处理两者间文件的一致性,我的****惯是不使用自动同步,同步需要在每次PDA与PC连接后进行校验,速度较慢。
:为什么不能直接在PC上运行PDA的可执行文件或查看PDA上文件的内容呢?究其原因是PC上的文件存储格式和PDA上不同,ess库文件为例,从PC转移到PDA上会明显变大,对于纯文本等格式简单的文件变化相对较小。每当文件在两种不同操作平台移动时,同步程序都在后台进行着数据格式的转换。
:
以Symbol2700为例,它上面是液晶显示屏,下面是一个数字键盘,主要的操作都是通过触摸屏和屏幕上的软键盘来完成的。软键盘在屏幕最下方,平时是最小化的,点击后弹出,其布局与普通PC键盘大体相同,可以用笔选取数字或字母,还可以实现数字、字母的手写输入,但识别率不高。PDA上的输入要经常在切换键盘并且键盘很小,选择时也很不方便,因此在开发时应尽量减少用户的输入,尤其是字母的输入。
删除、拷贝、粘贴等操作无法用键盘完成,触摸屏又没办法支持右键,所以在这方面的操作上与PC的****惯不同,要对文件操作时,用触笔对准文件长按就可以弹出类似PC的右键菜单从而进行操作。
:
Symbol2700/2800的操作系统为Windows CE ,微软把整个CE :Po