鶴你分享 | 隨心所動 自定義QQ動態名片

2021-02-14 鶴夢未醒

點開別人QQ的名片主頁,常規情況下頭像、暱稱、籤名等一行行映入眼帘,但是在現在,靜態的名片有辦法動起來。

可能讀到這裡已經在心裡嘀咕「不就是超會大會員那幾個模板,又沒有什麼好看的」,騰訊只提供了模板,沒有提供自定義修改的接口,但我們卻實實在在有辦法對它進行自定義修改。

能自定義動效名片將會產生無窮的可能性,設計的心有多麼天馬行空,名片主頁就有多麼絢麗。

這篇文章將從原理到實踐,一步一步講述清楚該怎樣自定義動效名片。

一、動效名片的原理

QQ最近更新的動態名片是一種json動畫,而且該數據並非通過http/https傳輸,而是通過jsRequest來使用QQ的TCP協議傳輸數據,那麼只要在傳輸過程中攔截數據,然後替換json代碼,就可以換成我們所希望的動畫。

這麼一長串聽起來雲裡霧裡,而且我們並平常人不知道怎麼攔截,那不是一長串廢話麼(才不是)。

這時候就需要Xposed的幫助,它是一套開源的、在Android高權限模式下運行的框架服務,可以在不修改APK文件的情況下影響文件運行。也就是不需要反編譯就可以在軟體原有基礎上增加額外功能,例如比較常見的QQ卡片、複讀機、微信QQ釘釘防撤回等模塊。

而有研究xposed框架模塊的大佬就發布了替換動態名片的模塊,它幫助我們在自定義完成時攔截下數據,讓我們來替換json代碼,所以我們只需要站在前人的肩膀上實現名片的替換。

二、自定義動效名片的教程

為了循序漸進的把替換的過程講清楚,接下來分部分講操作的難點。

1.注意事項

使用手機軟體:應用轉生、QQ、QQ複讀機

需要QQ特權服務:svip或者大會員

應用轉生:一個類Xposed框架,能夠加載Xposed模塊、模塊能通過它改變系統和應用的行為。 能免Root/免刷機運行,穩定性稍弱。

QQ複讀機:作者BUG,該模塊可以發送xml、json卡片,以及今天用到的改動態名片的代碼,可能不支持新版安卓

2.安裝事宜

因為我的個人公眾號暫時不支持跳轉外鏈,請點擊文章最下方閱讀原文從百度網盤獲取安裝文件,提取碼為st4s。

關於Xposed框架,一開始是用的太極,但是這個複讀機模塊後來不在太極的白名單內,所以教程使用的是應用轉生。同時還有VirtualXposed等類似應用,哪款最能適配手機就使用哪一款。

安裝的步驟如下:

② 等待應用導入成功(應用原本安裝過會增加一步卸載步驟)

滑動查看更多

強制停止應用QQ,當重新進入的時候界面有了雪花飄落,那麼說明到這裡的安裝都已成功。

3.修改資料卡操作

複讀機的使用需要付費,在設置裡面可以找到付費通道,或者可以通過搭梯子來繞過驗證使用修改資料卡的功能,如果實在想繞過請大家自己搗鼓一下。

按照傳統修改資料卡的步驟去設置DIY名片:

③ 點擊立即使用,在代碼框更改成自己希望修改的代碼,點擊確定

滑動查看更多

4.代碼編寫

關於代碼的使用,這裡先放出兩個最簡單的代碼

    

    ①純圖片名片

{  "styleId":22,  "bgId":2000,  "cardId":3547,  "renderInfo":{    "v":1584552026,    "bg":[      {        "type":"image_view",        "scale_type":"center_crop",        "content":"這裡放圖片直鏈"      }],    "header":{      "type":"layout",      "width":"fill",      "height":"fill",      "order":0,      "child":[]    },    "body":{      "id":22,      "c":"#ff482b26",      "f":"",      "t_bg":"",      "arr":"",      "sbg":"",      "cbg":"",      "cpd":8,      "line":"#ff482b26",      "module":[],      "ts":0    }  },  "callback":"__MQQ_CALLBACK_AUTO_7"}

    ②動態名片

{  "styleId":22,  "bgId":2000,  "cardId":3547,  "renderInfo":{    "v":1584552026,    "bg":[      {        "type":"lottie_view",        "scale_type":"center_crop",        "content":"這裡放動態壓縮包直鏈"      }],    "header":{      "type":"layout",      "width":"fill",      "height":"fill",      "order":0,      "child":[]    },    "body":{      "id":22,      "c":"#ff482b26",      "f":"",      "t_bg":"",      "arr":"",      "sbg":"",      "cbg":"",      "cpd":8,      "line":"#ff482b26",      "module":[],      "ts":0    }  },  "callback":"__MQQ_CALLBACK_AUTO_7"}

代碼定義的界面最後簡介明了,像文章開頭的圖一樣,沒有任何資料,但是過於簡介也帶來了沒有任何信息的弊端。

5.直鏈包製作

將圖片或者壓縮包上傳到http://up.ly93.cc/,然後替換上述代碼中存放直鏈的位置,然後進行修改名片操作即可。

三、總結

這個教程只是籠統的講述了製作過程,中間會遇到的坑以及更多的動態名片樣式代碼有機會的話在之後的文章中續寫。這次就先告一段落,使用的軟體點擊底下的原文連結進行下載,提取碼見文章中藍字。

相關焦點

  • QQDIY名片代碼製作【首發】
    最近看見許多小夥伴的QQ名片非常炫酷,你們是不是很羨慕,下面XG就來分享DIY名片的製作過程,只能SVIP才能使用,SVIP到期可能會無法使用
  • 如何使用手機設置修改QQ個性名片
    如何使用手機設置修改QQ個性名片?想要自己的名片顯得個性話,能夠增加自己的魅力品味值,有些人還是比較拼的,下面教你如何使用手機修改手機QQ個性名片。點擊登陸你的手機QQ,然後再消息界面中,點擊左上角你的QQ頭像;就會跳轉到QQ設置的界面上面去。
  • 微信個人名片全能王名片怎麼製作呢?具體教學 還能提升你銷售的人氣人脈
    隨著微信的快速普及,大家早已習慣於用手機溝通去分享我們的個人信息了  今天就為大家介紹怎樣製作及分享微信智能名片。方法/步驟首頁大家進入這個小程序 (名片全能王+)點下面圖片然後按識別二維碼哦「名片全能王+」是「名片全能王app」旗下的電子名片工具類小程序,除了電子名片的基本功能外,還新增了自動生成企業信息,且「名片全能王app」用戶也可以同步app內名片夾。
  • 人人皆IP,社交名片,滿足你的IP夢
    尤其是在新零售中,分享經濟的崛起,IP的影響力越來越大,也變得越來越重要。但是,人人都想成為IP,人人真的能成為IP嗎?今天之前,我會說很難!不過,微一案社交名片推出後,我會說:可以!也就是說通過品牌入駐,在社交名片中建立起品牌信息,其代理便可在此申請屬於自己的社交名片,通過分享該名片與消費者建立連結,直擊目標用戶,幫助代理提升了效率,也進一步篩選顧客,大大提升成交率。所以,社交名片滿足了品牌與代理的雙重需求,將品牌與IP融為一體,兼具高效、全面等優勢。
  • 雲指小程序名片2.0正式上線,送10張給你免費體驗
    雲指小程序名片2.0正式上線,送10張給你免費體驗 雲指小程序名片自9月底C位出道後,就成功上位,成為了代理小夥伴們的新寵,好評源源不斷。
  • 《三國志14》自定義武將如何使用 自定義武將使用攻略
    導 讀 自定義武將是三國志系列手遊最近幾部中最大的樂趣,現在玩家在三國志14中依舊可以捏人創造勢力活躍在遊戲三國時期中
  • UML靜態結構圖與動態行為圖的定義與作用
    UML靜態結構圖與動態行為圖的定義與作用 UML靜態結構圖與動態行為圖的定義與作用你是否了解,本文就向大家簡單介紹一下,希望通過本文的介紹你對UML靜態結構圖和動態行為圖有深入的了解。
  • Linkedin推「限時動態」,分享哪些內容最容易被CEO看見?
    外媒Business Insider更採訪國際職場專家Lynn Taylor,她表示「Linkedin就像是你的職場生活履歷、你的名片,當你在一個工作社交場合中提交名片,你不會希望上面是你的家庭生活照,或是批評自己老闆們的言論。」
  • 分享8個非常實用的Vue自定義指令
    Vue 自定義指令有全局註冊和局部註冊兩種方式。先來看看註冊全局指令的方式,通過 Vue.directive( id, [definition] ) 方式註冊全局指令。然後在入口文件中進行 Vue.use() 調用。
  • qq小黃臉動態表情包
    qq動態表情包 以下來自vb草莓味二喵
  • iPhone動態通知橫幅,可自定義顏色
    前言 最近iPhone12發布很多小夥伴都已經心動,回歸4s直角邊框,外加5G加持相信很多小夥伴已經準備好預定了,然而越獄的熱度淡了很多,雖然淡了可暫時還是要繼續使用現有的設備,今天要為大家分享iPhone動態橫幅通知越獄插件,對於已經越獄的喜愛夥伴安裝使用還是不錯的,小編也是非常的喜歡,正在使用
  • 各種自定義直播源教程
    本站至今分享了不少盒子直播播放器,有很多新來的朋友一直在問如何自定義直播源,我早期在公眾號分享過好多篇關於自定義直播源的方法,老粉絲肯定知道;
  • Android 自定義錄音、播放動畫View,讓你的錄音浪起來
    Components for Android: 一個Facebook的高效的聲明式UI框架Android架構之App 模塊化實戰經驗總作者:BlinCheng (下載地址:點擊文末「閱讀原文」)地址:http://blog.csdn.net/qq
  • 丟開名片,你是誰?
    要是報出的公司名字,對方沒聽過,但卻禮貌地跟你說:「好公司,久仰久仰。」你會覺得尷尬嗎?要是你任職的公司,人盡皆知,他滿眼放光地跟你說:「幸會幸會,我們換張名片吧。」你會覺得有點誇張嗎?你每天拿到手的名片,是不是一半以上轉頭就丟掉?但為什麼我們又想到處跟人要名片、發名片?說穿了,這是因為我們認定名片會快速幫我們判斷對方有沒有「價值」。
  • CSS自定義屬性製作動畫
    那麼CSS自定義屬性是如何製作動畫呢?如果你感興趣的,請繼續...CSS自定義屬性CSS自定義屬性最早稱之為CSS變量,更官方一點的稱謂是CSS自定義屬性級聯變量。對CSS自定義屬性是這樣描述的:自定義屬性,這是表單的特殊屬性 --* 這裡*表示變量名稱。這些用於定義給定變量的值:--example-variable:20px; 是一個CSS聲明,使用自定義 --*屬性將CSS變量--example-variable的值設置為20px。
  • 【直播源】超級直播自定義,還不會玩的看過來
    首先,安裝【超級直播PLUS版】點擊軟體中間,調出自定義傳源地址(用另一個手機,輸入手機上顯示出來的自定義傳源地址,注意的是,/TV不用輸入)打開傳源地址後,我們選擇【我】-【上傳自定義】-【輸入TXT連結】把阿牛做好的連結輸入進去點確定就可以了。不過前提下,直播軟體要打開哦,如果直播軟體沒打開,這個傳源地址是打不開的。
  • qq實名認證可以解除嗎 qq實名認證解除圖文教程與你分享
    qq實名認證可以解除嗎 qq實名認證解除圖文教程與你分享時間:2020-07-01 17:08   來源:騰牛網    責任編輯:沫朵 川北在線核心提示:原標題:qq實名認證可以解除嗎 qq實名認證解除圖文教程與你分享 qq一直是很受歡迎的交友聊天平臺,而我們在使用的時候,大多數人也都實名認證了。
  • 騰訊手機QQ App新增自定義狀態 「乾飯中」
    12 月 11 日消息 近期,騰訊手機 QQ App 新增了自定義狀態 「乾飯中」。選擇你想要識別的智能狀態,當識別到時會提醒你切換。智能狀態包括行走中、跑步中、騎行中、開車中、熬夜中、在小區、在學校、在公園在海邊、在機場、在商場、在咖啡廳等。
  • qq音樂在線收聽
    qq音樂在線收聽簡介:QQ音樂在線收聽海量音樂,更有猜你喜歡、獨家首發、歌單廣場、排行榜等多種多樣的推薦方式,助你輕鬆發現好聽音樂。qq音樂在線收聽特色:1、全國最大的正版高品質樂庫收錄數百萬量級的正版高品質音樂,讓你暢享聽覺盛宴2、多終端雲同步讓音樂無處不在只需一個帳號,即可實現多終端(電腦、手機、PAD、音箱)音樂雲同步,讓你隨時隨地暢享個人音樂3、智能推薦幫你輕鬆發現音樂提供猜你喜歡、獨家首發
  • 《三國志14》自定義武將破局技巧 自定義武將怎麼破局?
    最終幻想7 | 死亡島2 | 上古捲軸6 | 帝國時代4 | 看門狗軍團 | 死亡空間4 | 收穫日3 | 聖女之歌3 | 騎馬與砍殺2 當前位置:攻略首頁 > 單機遊戲攻略 > 三國志14 > 正文 《三國志14》自定義武將破局技巧