智能电视发展:压缩尺寸

时间:2014-02-27 15:42:40

标签: compression size samsung-smart-tv

完成应用程序后,您需要更改代码中的内容。如果你直接从zip文件编辑它,只需更新它;更新widgetlist.xml的压缩大小有多重要? 我已经看到它即使不是确切的字节大小也能工作,但这可能是个问题吗?

3 个答案:

答案 0 :(得分:1)

这不是一个严格的问题,但是检查了widgetlist.xml中的zip大小和size标记。我的猜测是,存在一系列的容差,两者可以有所不同。目前它不会阻止应用程序安装,如果将来检查变得严格,将它们匹配会更安全。

答案 1 :(得分:1)

Samsung Smart Hub使用压缩大小进行检查:TV是否有免费存储空间来下载和安装应用程序。

if (compression size > free space * 2 * some value) hub will not download app. 

我使用(可用空间* 2 *某个值),因为集线器首先在临时目录中下载应用程序,然后将其解包。当您开发应用程序并在您的设备上有足够的可用空间时 - 您可以将0或其他非绝对真实的大小设置为'压缩大小'属性但在生产版本中请使用真实尺寸值。

答案 2 :(得分:0)

widgetlist.xml中的大小没有问题。你可以有100000或123的尺寸,它可以正常工作。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rsp stat="ok">
<list>
<widget id="myappid">
<title>myapp</title>
<compression size="100" type="zip"/>
<description/>
<download>http://192.168.27.181/Widget/app.zip</download>
</widget>
</list>
</rsp>



<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rsp stat="ok">
<list>
<widget id="myappid">
<title>myapp</title>
<compression size="1000000" type="zip"/>
<description/>
<download>http://192.168.27.181/Widget/app.zip</download>
</widget>
</list>
</rsp>

微米。