海中沙 发表于 2009-9-17 17:30:59

为什么将T卡里面的图片设为墙纸,移除T卡桌面墙纸仍为所设?

我是一名刚从事手机测试不久,之前在测MTK平台的机器,,发现这样一个一个问题,有点不疑惑,请高手解答。
将T卡里面存储的图片自定义为桌面墙纸,移除T卡,开机桌面墙纸仍为所设;按正常会提示“文件有误设为默认”等提示语;
第一次碰到这样的bug有点不疑惑,请知道的大虾指导一二...

Jackc 发表于 2009-9-18 10:27:27

这个可能不是缺陷,对于它的定义你应该去查找相关的需求文档或设计文档才能定义。

LZ所说的现象,它的基本原理是:当终端选定墙纸后,系统会自动复制墙纸图片到指定目录文件夹下,然后再选择这个文件做为墙纸显示在终端待机界面上。(考虑到嵌入式设备存储量小的特点,一般这样的设计原理只复制单一图片,意思是,比如开始设置的墙纸为A,这时在指定目录下的图片备份也为A;当再选取B为墙纸时,指定目录下的文件A被替换成了B):)

yuyang316 发表于 2009-9-18 15:41:40

楼上说的很对,你把一个图片设定为墙纸后,手机会自动copy一个临时文件,从这个临时文件处设定当前桌面,当你把原文件删除后,临时文件依旧存在,所以不影响桌面设定,除非你重置桌面,或者有的手机是开关机一次,桌面就更新为默认桌面背景了。

pbz 发表于 2009-9-21 12:18:29

不算是bug,可以如此设计

海中沙 发表于 2009-9-23 10:39:43

谢谢JACKC的解答

我是别人的马甲 发表于 2009-9-29 20:46:16

Jack牛人也

mele1982 发表于 2009-10-27 00:02:12

故障

故障,首先你要检查一下手机上面是否也有此问题,如果没有这个文件,拔掉T卡,手机应该还原为默认的系统图片

zhsparky 发表于 2009-10-31 09:23:14

学习了, 谢谢你们

wangxinggang 发表于 2009-11-3 13:25:54

需要根开发的确认,不一定是BUG

我们公司的实现方式是
当设置T卡的图片设置为墙纸之后,把T卡移除,墙纸恢复默认墙纸----这是一种实现方式
正如楼上几位所说的一样,楼主遇到的这种情况也是对的----另一种实现方式

关键的是把T卡图片设置为墙纸之后,T卡移除,不会导致其他问题,比如重开机之后,不会有问题就可以了

dalianlaowu 发表于 2009-11-3 16:45:49

这个要看如何定义的, 如果将文件先存入手机内存中, 再去除T卡文件,仍为桌面图片.

如果不存入手机内存中,当T卡移除时,链接路径断开,将恢复默认值.

applejuzi 发表于 2010-2-6 21:53:31

严重同意 2楼和9楼的

HISENSE_TUDOU 发表于 2010-2-8 22:15:03

我也遇到过 觉得不导致出什么问题就行可以问问开发的实现机制

threeg 发表于 2010-4-6 16:03:19

这个原理跟电脑的壁纸一样的,


图片被设置为桌面背景(壁纸)之后,这个图片文件也是可以被删除的,

小不点蜗牛 发表于 2010-4-10 11:47:09

各位大侠的讲解真是深入,鄙人学习了,不用去问开发的了
页: [1]
查看完整版本: 为什么将T卡里面的图片设为墙纸,移除T卡桌面墙纸仍为所设?