1

我有一个 Windows Mobile 5 应用程序,我们的生产车间正在使用它来扫描条形码并更新我们 SQL Server 上的数据。

我们很快就会购买新设备,它们配备了 Windows Mobile 6.5 Professional。

我一直在使用模拟器来启动我的应用程序并在其上运行,并让自己熟悉新的操作系统功能。

我似乎无法解决的问题之一是设备上的“开始菜单”中的所有图标都混乱不堪。

截屏

看到上面的截图了吗?这就是您单击开始菜单时弹出的内容!

那是行不通的!

我们有不会说英语的员工,我需要非常简化的桌面。电子邮件没有在这些上配置,它们没有互联网连接,没有短信等。

我应该删除所有这些并在那里放置一个指向我们应用程序的链接。

在 Windows Mobile 5 中,我能够清除所有这些多余的垃圾,以免我们的员工感到困惑。

手机5截图

如何在 Windows Mobile 6.5 下清除开始菜单?

我想将项目显示为 LIST 而不是 ICONS。那可能吗?

4

1 回答 1

5

首先,只需删除“\Windows\开始菜单”下的所有链接和文件夹,只保留主页和设置项:

非常稀疏的 Windows Mobile '开始菜单'

...

Windows Mobile 6.5 始终使用六边形布局。获得或多或少的列表布局的唯一方法是使用一列。

设备上的 Windows 目录中有一些布局文件。具有扩展名 .cpr 并且看起来像 xml:

    <Form Width="480" Height="640">
  <StartMenu_GridScene ID="Scene">

  <GridView ID="Start Menu Items List" Top="0" Left="0" Width="480" Height="536" Columns="3" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE" PaginatedScrolling="TRUE">
     <Image ID="Selection" Left="0" Top="-30" Width="192" Height="158" Source=".\StartMenu_Selection.png" />
     <Layer ID="GridItem"  Width="192" Height="166" OnAction ="GridItemAction">
        <Layer ID="Normal">
                <Image ID="Image" Left="51"  Top="4" Width="90" Height="90" ScaleStyle="Fit" />

                <Text  ID="Text"  Left="18" Top="98" Width="156" Height="68" FontFamily="Tahoma" FontSize="7" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />
        </Layer>
    </Layer>

   <Layer ID="NoItems">
       <Text ID="Text" Width="480" Height="40" FontFamily="Tahoma" FontSize="10" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
   </Layer>

  </GridView>

  </StartMenu_GridScene>
</Form>

您可以下载正确的文件(查看您设备的分辨率,我的是 480x640),然后更改列数:

<GridView ID="Start Menu Items List" Top="0" Left="0" Width="480" Height="536" Columns="**1**" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE" PaginatedScrolling="TRUE">

然后将更改的文件复制到设备上,并在现有文件的顶部。由于该文件可能是 ROM 文件,您可能需要更好的资源管理器来覆盖该文件(例如 Altap Salamander 或 Total Commander)。

windows mobile 6.5上的一栏视图

如果您正在寻找更好的应用程序锁定方式,您应该尝试 SPB Kiosk 或 Odyssey AppCenter。一些供应商提供了自己的信息亭模式解决方案线 Intermec 与 IntermecLauncher 一起使用。

制作一个真正锁定的应用程序是一种很难的方法,另请参阅我的网站 hjgode.de/wp

~约瑟夫

于 2012-10-16T11:48:07.993 回答