拒绝Android第三方平台陷阱

2012-04-29 00:44冬咩咩
电脑迷 2012年17期
关键词:电子市场豌豆荚安卓

冬咩咩

同其他平台移动设备上的官方应用市场一家独大相比,Android系统中的第三方电子市场这两年可以说是遍地开花、层出不穷,用“雨后春笋”一词来形容一点都不为过。然而当用户使用这些第三方电子市场下载的软件后,发现自己不但要面对层出不穷的广告栏,更是要担心莫名其妙的流量丢失。如果用户想让自己安装的电子市场能够“省心省力省流量”,那么就要先做好相应的功课才行。

电子市场流量损失监测

虽然这些规模较大的第三方市场很少会遇到直接出现捆绑病毒类应用,或内置强制SP吸费陷阱,不过用户在没有WiFi的环境中下载应用,有时发现自己的流量在以惊人的速度消失。想要知道自己的流量到底是怎么失踪的,只需监控一下每一款电子市场实际消耗的流量即可,下面笔者就针对目前5款主流的电子市场,来实际测试它们的流量损失情况。

应用汇

国内较早的电子市场,最早叫“掌上应用汇”,整体来说列表和图片的加载速度都很快,只是在欢迎页面要等稍长时间(如图1)。下载速度方面相对N多和机锋而言占用系统资源略高了些。

特点:云同步功能,严格的应用审核机制,同时推出类似于电子商城的“敢赔模式”,一旦发现电子市场内的应用出现乱吸费功能,将主动赔款给用户。

豌豆荚

虽然严格意义上讲,豌豆荚并不属于电子市场,但由于豌豆荚自身庞大用户群,也使其应用市场有着众多的用户(如图2)。

特点:可以配合PC平台的手机助手实现应用推送。

iMobi安卓市场

虽然在第三方电子市场大军中是一枚新丁,但凭借其清新简约的风格和流畅的下载速度成为目前不少人的首选电子市场。

特点:有着非常精彩的专题推荐(如图3)。

N多市场

同样是国内较早的市场,不但应用资源丰富更新速度较快,列表和图片加载速度较快,图片异步加载也是个十分人性化的功能。不过却没有其他电子市场早已普及的“云推送”功能。

特点:在运行时拥有主动清理缓存功能。

木蚂蚁

运行该电子市场给人的感觉是一款“见缝插广告”的PC软件资源站,不过同时也是国内资源最丰富的电子市场之一。

特点:有着非常多的汉化以及破解类资源。

各个电子市场的特点可以通过简单使用后直观感受出来,笔者在相同的网络环境下分别使用这几款电子市场下载了一款体积为5Mb的应用,来测试几款电子市场的下载速度及实际流量的消耗:

在实际测试时我们发现,应用汇和豌豆荚的流量消耗极为惊人,超出了我们的想象。在操作应用的过程中,有些信息需要交互,所以N多市场以及iMobi安卓市场实际流量的损耗要略大于应用自身的容量是正常现象,但像应用汇和豌豆荚的流量消耗分别达到了37.71MB和43.66MB,几乎达到了应用自身10倍。

所以用户如果是长期处于没有WiFi的环境下,建议优先考虑iMobi安卓市场和木蚂蚁这样下载速度较快,同时又不会出现额外资源消耗的电子市场。而像豌豆荚这类下载速度垫底又吞噬流量的“坑爹”市场,笔者建议只在使用PC平台同步时才需要考虑。

斩杀烦人的广告

无处不在的广告,是用户们使用第三方电子市场时另一个头疼的问题,由于这些电子市场推出的均是应用的免费版,所以若是想获得应用完全去广告免费版则是一件颇费功夫的事情。其实,用户完全可以通过更简单的方式,在本机中彻底屏蔽所有讨厌的广告。

关闭数据流量

由于应用中的广告全部都是以链接的形式存在,所以所有的广告都只能在连接网络的情况下才能显示。所以如果想一招屏蔽所有广告,只需在运行应用前,进入“设置”页面,并依次点击“无线和网络设置/移动网络”,将“已启用数据”一栏的勾选取消(如图6),如果用户处于WiFi环境下,只需再返回上一页取消“WLAN”项,这时应用中的广告就彻底消失了。

自动侦查广告

关闭数据流量的方式虽然简单易行,但是这种方法只能适用于电子书或单机游戏这类无需连接网络的应用。如果应用本身就是基于网络服务的话,那么最好的办法就是使用 “广告侦查器”这款自动屏蔽广告的小应用。

用户只需运行该应用后点击“查找”,应用就会自动扫描驻留在手机内存中的所有应用,并将其彻底屏蔽(如图7)。不过,经过笔者实际测试后发现,由于该应用没有自动检测的功能,所以当用户安装新应用,或旧应用需要更新时,用户都要再手动运行一次“广告侦查器”重新扫描并屏蔽。

删除应用内置链接

虽然广告们都是被镶入到应用的文件中,不过Android作为一款开源程序,最大的好处就是让用户可以用简单的工具直接删除应用内的所有广告,用户只需准备一个WinRAR压缩包、解包APK文件的小工具smali和APK签名工具sign即可。

首先在电脑中用WinRAR打开需要去广告的apk文件,并将压缩包内的classes.dex解压出来(如图8),拖到smali文件夹中并运行“解包.bat”文件,这时smali的文件夹下会得到一个新的classes文件夹。

接下来用文本编辑器(此处以Notepad++为例)打开该目录下的文件,并按“Ctrl+F”打开搜索栏,并选中“替换”和“在文件中搜索 (Find in Files)”,在浏览目录(Directory)里选择classes文件夹,搜索内容(Find what) 填写“http://”。

在搜索结果中,可以看到有很多搜索到的链接(如图9),这些就是广告链接,用户只需将广告链接删除即可(只删除引号内的部分),修改完毕后,运行smali的文件夹“打包.bat”文件,将classes文件夹重新打包成新的classes.dex。

将classes.dex拖到用WinRAR打开的APK文件内里替换原文件,删除apk文件中META-INF文件里除MANIFEST.MF外的两个文件。

最后,将apk文件移动到签名工具所在文件夹sign里让其自动签名,用户即可将签名后的apk文件安装到手机上运行或分发给其他的朋友,让其成为一个亲自DIY的无广告免费版了。

猜你喜欢
电子市场豌豆荚安卓
iPhone不卡的秘密曝光:安卓也能享受
文物表情包
拉斯维加斯授权展:授权商瞄准电子市场
一种基于安卓系统的手机侧抓包分析方法
豌豆荚并入阿里移动 双方利好
我国第三方电子市场发展现状研究
安卓L未至安卓M来了!安卓首泄漏M系统
逛市场
豌豆荚百宝袋发布 用户可对内容进行个性化定制
电子市场中间商:存在的理由与缺陷