1
首先我们准备好一机多图程序和WINCE模拟器!WINCE模拟器的使用方法参考上个经验!下面我来告诉大家如何修改一机多图!的配置方法,我们下载好一机多图程序,打开first这个文件!
2
我们看到了这个里面全是代码!呵呵不要怕这个要修改很简单!
GLOBALSETTINGS
ShowMessage = 0
QuitOnDoubleClick = no
X = 0
Y = 0
Width = 800
Height = 480
Arrange = No
BackgroundBitmap = ico\bj.bmp
StartUpAnimation = FlyUp
Accelerated = yes
TopMost = no
#---------------------------------
#---------------------------------
TEXT
x = 330
y = 435
Text = 甲A·00001
Color = 1E90FF
Size = 36
Weight = 700
CreateFont
#---------------------------------
#---------------------------------
ICONXPBUTTON
x = 115
y = 70
Command = \SDMMC\NaviOne\NaviOne.exe
SizeNormal = 128
SizePushed = 128
ScaleAlpha = 100
IconNormal = Ico\凯立德.ico
ScaleAlpha = 100
IconPushed = Ico\凯立德.ico
TEXT
x = 130
y = 180
Text =
Color = 000000
Size = 25
Weight = 700
CreateFont
#---------------------------------
#---------------------------------
ICONXPBUTTON
x = 250
y = 70
Command = \SDMMC\RtNavi\RtNavi.exe
SizeNormal = 128
SizePushed = 128
ScaleAlpha = 100
IconNormal = Ico\道道通.ico
ScaleAlpha = 80
IconPushed = Ico\道道通.ico
TEXT
x = 270
y = 180
Text =
Color = 000000
Size = 25
Weight = 700
CreateFont
#---------------------------------
下面还有很多我这里就不写了!
3
其中看到这一段!“Text = 甲A·00001”这里等号后面可以修改成我们的汽车牌照,或者您不想在程序中显示车牌号的话,直接把这段删除就行了。记住修改完毕之后点击确定!最后我们看看效果,见下图,车牌号码已经改成京A 88888了!
#---------------------------------
TEXT
x = 330
y = 435
Text = 甲A·00001
Color = 1E90FF
Size = 36
Weight = 700
CreateFont
#---------------------------------
4
下面我们接着修改导航软件的路径!比如我们内存卡装了多个地图,但是这些代码我们如何配置呢!我们以凯立德为例!
5
找到这段代码,其中的X= 115和 Y=70是这个图标在我们导航界面当中所占的位置!修改这个数值,图标的位置会发生变化!
command=\sdmmc\navione\navione.exe这段代码就是导航的具体安装位置!我们找到你SD卡上凯立德的可执行性文件安装路径填写到这里即可!其他导航比如高德啊、道道通、美行、易图通、领路人、铁将军一样的设置方法,主要是找到主程序的可执行文件的文件夹名字和程序地址即可!
#---------------------------------
ICONXPBUTTON
x = 115
y = 70
Command = \SDMMC\NaviOne\NaviOne.exe
SizeNormal = 128
SizePushed = 128
ScaleAlpha = 100
IconNormal = Ico\凯立德.ico
ScaleAlpha = 100
IconPushed = Ico\凯立德.ico
TEXT
x = 130
y = 180
Text =
Color = 000000
Size = 25
Weight = 700
CreateFont
#---------------------------------
6
例如我的凯立德导航在NaviOne文件夹下的NaviOne.exe这个文件所以这里的代码改为command=\sdmmc\NaviOne\NaviOne.exe就行了,其他的同样修改!另外说一句,如果不需要那么多图的话,可以把相应的代码段删除就可以了!一般删除一个图标位置的话是下面的代码!见图2,这一段代码就是关于铁将军的图标及其联接方式,如果不用的话整段删除!最后调整每段代码前面X 和 Y的数值即可调整图标位置!最后调整到你满意即可!
1) Android 和WINCE 都是 *** 作系统,和支持几个USB口没有直接关系, 你的设备能接几个USB口通讯,要看你使用的主芯片支持几个USB接口的。 对于芯片对USB支持能力差的,你可以使用SDIO接口转换为USB接口。2)WINCE的移植相对比较成熟,有成熟的SDK,比较容易。 Android 虽然是开源的,但是源程序代码相信你也没有能力通读一遍,这里的源代码大部分还都没有注释。 放到外面的接口都不是很成熟的。
3)画图程序开发,关键看你做什么用,Android 用的是java, WINCE用的是C++, 看你那个语言熟悉一点了,算法都是一样的,就是实现的函数,封装的类不一样罢了。
补充一句: android 用于手机,平板电脑居多,但是WINCE还是嵌入式系统的老大,大量的自动化设备,工业设备,嵌入式系统还是用的WINCE。
一般都是DC资源耗尽问题。主要包括画笔、刷子、位图和DC等没有合理的申请和释放。不是内存有多少你就能用多少,对于特定类型资源,能申请的数量是有限的,如果在频繁的绘制过程中,没有合理释放,那么耗尽很正常。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)