DIY你的微博客户端

   相信大家对微博官方客户端已经积怨已久,从刚开始的移除夜间模式,到最近的GIF视频化, 不稳定的Timeline,源源不断的广告。使得很多用户被迫使用Smooth等第三方客户端。

          偶然间,发现微博在Google Play上架的版本里居然内置有一个神奇的“工程模式”

345345.jpg          应该是程序员在编译版本的时候忘记把Debug换成Release了,不过就是根据这个工程模式,使得我们可以根据个人喜好,打开或者关闭微博的一些功能,DIY自己的微博!

一.GIF模式恢复

          在版本更新后,微博GIF图片显示模式采用了Twitter的视频显示模式,不过对于经常听音乐的用户来说比较蛋疼。点进一个GIF,音乐就会暂停而且不能左右滑动,在微博客户端里也没有切换显示模式的按钮。

        在账号——工程模式,拉倒灰度测试一栏,点击“ABtest开关设置”

123.png

      在菜单中寻找“GIF_Video_Viewer”选项卡,关闭此选项卡,重启微博客户端后即可享受原生GIF显示。

二.去除各种广告

      微博的各种广告就不吐槽了,大家都被恶心过,幸运的是,几乎所有广告都可以在工程模式里关闭,包括启动时的广告和搜索栏的广告。

123.png

       基本方案就是看到“AD”字符的选项关闭即可,按照我这样设置后,客户端变得丝滑无比。除了偶尔推送的信息流广告后,其他的广告应该都没有了。

 三.原生夜间模式

       在三四月份的某次更新后,微博彻底取消了夜间模式。这对广大夜猫子来说是个惨重的打击,经过抓包提取旧版客户端夜间包以及结合工程模式,得到了相对完美的夜间模式解决方案。

            首先下我提供的夜间模式安装包,下载地址是夜间模式,下载后安装即可。123.png

进入工程模式,开启添加皮肤选项卡123.png

123456.png        输入皮肤名"com.sina.weibo.nightdream",点击添加按钮,即添加成功。在红米Note3、Nexus 6、Sony Z5p测试显示正常。1234567.png

      唯一的不足之处是每次重启后都会有一个麻烦的提示升级,碰到这个按钮后点击Update,然后会自动跳到皮肤界面,再选择夜间模式皮肤就可以了,小问题。uo.jpg

四.挖掘更多的功能

        微博的工程模式的确是个神奇的模式,经过测试后发现如果禁用"record_pageview_enabled"和开启"wb_feed_mblog_time_enable"后,微博客户端的Timeline会正常显示。到截稿位置Google Play已经升级了微博版本,大家可以在 酷市场 下载此版本。