活用iFile(三)——主屏幕上书签的秘密

Safari可以将网页(地址)保存到桌面形成一个固定的书签(这里有详细的方法)。今天我们要来摸索一下这些“书签”的秘密。

一、书签文件的保存形式

书签保存在这个目录“/var/mobile/Library/WebClips”,它们是一个个以“.webclip”为结尾的文件夹。

用iFile查看结果如下:

每个目录(“书签”)内包含两个文件:

icon.png是图标文件,info.plist(好熟悉的文件名)包含了“书签”的各类信息。

二、书签文件的定制

为了直观,我用“网易限时免费”做个示例,来摸索一下定制过程。

用iFile的属性表编辑器打开info.plist可见:

简要介绍一下可能用到的内容:

Fullscreen 是否全屏;

IconIsPrecomposed 是否使用自定图标;

IconIsScreenShotBased 是否使用截屏做为图标;

Title 书签名称;(在主屏显示的名称)

UIStatusBarStyle 状态栏样式;

URL 地址。

按照上图的设定,图标和打开以后的页面显示的效果如下:

我们稍做更改:

同时,在PC端,通过第三方文件管理软件复制一个图标文件到目录中覆盖掉原icon.png。

效果如下:

图标变了,名称变了,全屏了。

三、一些进阶的使用方法

@JailBreakHum 在这篇文章里介绍过URL_Schemes,通过URL_Schemes可以创建更多针对软件的快捷方式。

那么更改info.plist中的“URL”是不是也能达到相同的效果呢?事实证明,实在是太好玩了。你可能可以用一个文件夹实现Launcher Center Pro的功能喔。

两个方法:

1、用Safari随意打个一个网页,生成一个桌面书签,然后用iFile修改这个书签的info.plist。

2、手工创建一个书签(*此方法生成的书签需要重置主屏幕才能显示)。

在/var/mobile/Library/WebClips 目录内,点击编辑。

点击左下角的“+”号。

创建一个以.webclip结尾的“文件夹”

然后将任意现有书签的info.plist复制入这个目录(当然也可以用iFile手动创建一个info.plist,只是实在太过繁琐了)。

其他部分不再赘述,主要是URL字段,填写你想要的操作(URL_Schemes)(*可以到这个地址和前面hum提到的这个地址找到许多软件的URL_Schemes)

比如:

tel://60876087   就是打电话给60876087

sms://60876087  就是发短信给60876087

twitter://post?messages=    就是发一条新推

…………

主屏幕上的拔号插件有不少,咱这次手工给做出来了。又省了个插件。关键是,还能通过URL_Schemes自定软件快捷方式。告诉你怎么玩,玩出多少花样还要靠你自己摸索。