在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前面的话: 新近,突然要写个获取设备运行时间的小程序,供给车间设备操作工使用。设备无法实现数据采集自动化(多,杂,需要的投入巨大)只能靠人工来采集,大伙儿粗手粗脚的,还要操作简单,只能将就用一下个人都基本带在身边的手机来实现了。想过IONIC,无奈自己技艺太差,便重新拾起Delphi来试着给个解决办法。 先前用XE7 写Android程序时,光是splash启动问题就非常麻烦。现在的xe10 已经很方便了。下面转载一位大侠的经验。使用过后,的确简单有效的多。 ——————————————————————————————————————————— 转载自:[Android]Delphi/C++ Builder 开发 Android 程序启动画面简单完美解决方案 前面和音儿一起研究 Android 下启动画面的问题,虽然问题得到了解决,但是,总是感觉太麻烦,主要的问题: 1、需要手工去修改XML文件; 2、而且需要对系统本身做出修改; 3、方案还不够完善,需要较多的步骤; 现在,经常不断的折腾,终于找到了一个相对简单的解决方案: 1、先创建一个470×320像素的空白图片,保存到工程的某个目录下,如 Images,假设我们命名为 Splash470x320.png(其它分辨率类似,实际在720p(荣耀 4x )/1080p( Mate8 )/2K(小米Note Pro)屏下调用的都是它,别的好象没有用,所以随意放几个空白图片好了)。 2、进入工程的Project->Options->Application,然后设置470×320,设置如下:
完成后,点击 OK 保存。 3、制作一个真实的 Splash 启动画面的图片,如果是分辨率真按1080的话,就是1080×1920,如果是按470画的话,就是470×836。如果图片尺寸差别不大的话,1080×1920 我觉得可能会更好一些吧,我没有测试它的实际呈现效果有多大差异,不过我觉得在手机的小屏上一闪而过的画面应该感觉不到多大的区别。 4、保存这个图片覆盖上第一步保存的splash470x320.png,然后正常的编译和发布程序就OK了。 上面的整个方案中,实际上采用了欺骗的手法,完成了splash的替换,整体效果比较令人满意。在此,再次感谢音儿的辛苦努力。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论