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