Galaxy Watch 微信回復(fù)(通知欄回復(fù))

先來(lái)看看效果圖

手表端
手機(jī)端

先說(shuō)說(shuō)原理吧

警告:要求手機(jī)必須是 Android 且大于等于6.0,一些通知欄魔改嚴(yán)重的系統(tǒng)可能無(wú)法使用,例如 MIUI、VIVO。無(wú)需ROOT。

希望大家好好看看,只有知道了原理才能自行解決一些小錯(cuò)誤,更能避免問(wèn)出一些無(wú)腦問(wèn)題節(jié)約大家時(shí)間。

首先用到了一個(gè)叫 Nevolution 的應(yīng)用(簡(jiǎn)稱nevo)。

nevo 中文名叫做 女?huà)z石·通知進(jìn)化,是一個(gè)開(kāi)源通知增強(qiáng)框架,作者就是大名鼎鼎綠色守護(hù)的作者。Nevo 可以讓一些不思進(jìn)取的 App 的通知強(qiáng)制適配 Android 的新特性。例如長(zhǎng)文本自動(dòng)換行、多通知合并等。不過(guò)它本身并沒(méi)有什么功能,需要依賴插件實(shí)現(xiàn),類似 Xposed.

其次還需要一個(gè)叫做 Android Auto 的應(yīng)用。

Android Auto 類似蘋(píng)果的 CarPlay,是谷歌出品的用于連接汽車(chē)的應(yīng)用。借助 Android Auto 的接口,我們可以實(shí)現(xiàn)微信回復(fù)而無(wú)需進(jìn)入微信應(yīng)用。

最后我們還需要一個(gè) Nevo-微信 插件,它可以將上面兩個(gè)連接起來(lái)。至此我們實(shí)現(xiàn)了通知欄回復(fù)微信。接著 Galaxy Watch 自身已經(jīng)實(shí)現(xiàn)了對(duì)接 Android 通知欄回復(fù)的接口。因此最終我們可以在 Galaxy Watch 上回復(fù)微信。

從原始通知欄→新特性適配→回復(fù)適配→轉(zhuǎn)到手表,環(huán)環(huán)相扣,缺一不可。

安裝所需應(yīng)用

(下面教程大多來(lái)自 Nevo Tg 群)

直接安裝(不推薦)

為了方便無(wú)法連接 Google 的朋友,我把這三個(gè)應(yīng)用都提取了:https://pan.baidu.com/s/1C1mE3D9BTnO7BKSYeBMf8Q 提取碼: 77r8

下載后 apk 通過(guò)自己喜歡的方式安裝在手機(jī)上就好了。注意順序,建議先裝 nevolution 再裝 nevo_wechat 最后安裝 Android Auto。

nevo_wechat 安裝后是沒(méi)有啟動(dòng)器圖標(biāo)的,需要卸載可以去手機(jī)已安裝應(yīng)用列表找到。

Google Play 安裝(推薦)

安裝 nevo

由于 Nevo 尚未發(fā)布,所以要先加入公測(cè)計(jì)劃。首先點(diǎn)擊鏈接加入 Google+ 社區(qū):https://plus.google.com/communities/108874686073587920040

然后加入 Play Test 計(jì)劃:https://play.google.com/store/apps/details?id=com.oasisfeng.nevo
(PC 請(qǐng)點(diǎn)擊:https://play.google.com/apps/testing/com.oasisfeng.nevo

等待5-10分鐘后即可從 Play 安裝。如果提示 您的設(shè)備不兼容,在 確定系統(tǒng)版本大于等于6.0的情況下,用瀏覽器打開(kāi):https://play.google.com/store/apps/details?id=com.oasisfeng.nevo 點(diǎn)擊安裝進(jìn)行遠(yuǎn)程推送安裝。

安裝 nevo-微信

同樣先加入測(cè)試計(jì)劃:https://play.google.com/apps/testing/com.oasisfeng.nevo.decorators.wechat

然后即可下載:https://play.google.com/store/apps/details?id=com.oasisfeng.nevo.decorators.wechat

安裝 Android Auto

直接搜索安裝即可。

進(jìn)行配置

務(wù)必允許 Nevolutionnevo-微信 的自啟與后臺(tái)運(yùn)行

打開(kāi) Nevolution 進(jìn)行配置。這個(gè)應(yīng)用是沒(méi)有界面的,配置與交互全靠通知欄。首先點(diǎn)擊 ACTIVE 激活通知訪問(wèn)權(quán)限。在打開(kāi)的界面中找到 Nevo 并授權(quán)。

激活通知權(quán)限

授權(quán)成功后提示 Nevo is ready,點(diǎn)擊 CREATE NEW。提示檢測(cè)到新插件,點(diǎn)擊 AVTIVE 激活。

創(chuàng)建策略

激活插件

此時(shí)會(huì)自動(dòng)添加一條微信策略,點(diǎn)擊 MODIFY-ADD新增其他策略。

點(diǎn)擊 ADD 后會(huì)出現(xiàn)三個(gè)選項(xiàng),激活第一個(gè)和到三個(gè)(Multi-line / Stack),千萬(wàn)不要激活第二個(gè)(No Sitcky)。

修改

激活新策略

如果錯(cuò)誤激活了,可以點(diǎn)擊 MODIFY-REMOVE 移除。

OK 到此我們就配置完了。最終為微信激活了三個(gè)插件,分別是 微信通知-現(xiàn)代簡(jiǎn)約風(fēng)、Multi-line TextStack?,F(xiàn)在就去試試吧~ 通知欄和手表應(yīng)該都已經(jīng)出現(xiàn)回復(fù)選項(xiàng)啦。

目前只有微信插件,沒(méi)有QQ,不要問(wèn)了。IOS 不能用,也不要問(wèn)了。

如果沒(méi)有回復(fù)選項(xiàng),請(qǐng)卸載 Android AutoNevo-微信,注意安裝順序:先裝 nevolution 再裝 nevo_wechat 最后安裝 Android Auto。

如果手表點(diǎn)擊回復(fù)提示 請(qǐng)檢查手機(jī),那么請(qǐng)?jiān)囋囍貑⒌炔僮?,或者發(fā)一個(gè)短信回復(fù)試試,即可解決這個(gè)詭異的問(wèn)題。

解決一些小問(wèn)題

手表微信不震動(dòng)

打開(kāi)手機(jī)系統(tǒng)的通知設(shè)置,找到 Nevo,找到微信類別里的消息類型,點(diǎn)進(jìn)去后開(kāi)啟震動(dòng)即可。

打開(kāi)震動(dòng)

下面是插件作者對(duì)于通知的介紹:

關(guān)于微信插件的 Notification Channel 功能


目前定義的幾個(gè) channel 默認(rèn)都是沒(méi)有聲音和震動(dòng)的,因?yàn)槲⑿拍J(rèn)開(kāi)啟的聲音其實(shí)是微信 app 自己在后臺(tái)播放的,震動(dòng)也是,而非通過(guò) Android 標(biāo)準(zhǔn)的通知聲音/震動(dòng)機(jī)制。所以要為不同的 channel 設(shè)置不同的聲音和是否震動(dòng),就需要:

  1. 先在微信里關(guān)掉通知聲音和震動(dòng)
  2. 長(zhǎng)按進(jìn)化后的微信通知,從那里進(jìn)入 channel 設(shè)置,給不同 channel 設(shè)置聲音、震動(dòng)、呼吸燈 等選項(xiàng)。

通知會(huì)閃一下

需要 Android 8+

Android 8+ 可以開(kāi)啟 Nevolution 的一個(gè)高級(jí)模式 —— Assistant 模式,實(shí)現(xiàn)通知的無(wú)縫替換(不會(huì)先閃現(xiàn)一下原通知)及更多特殊功能(比如隱藏劃不掉的通知、恢復(fù)所有已延后的通知)。開(kāi)啟 Assistant 模式的 ADB shell 指令:

如果是在已 root 手機(jī)上的 term 類工具中執(zhí)行,請(qǐng)先 su(如果遇到 failed transaction 錯(cuò)誤,請(qǐng)多執(zhí)行一次 su)

#[8.0]
settings put secure enabled_notification_assistant com.oasisfeng.nevo/.Assistant

#[8.1+]
cmd notification allow_assistant com.oasisfeng.nevo/.Assistant

(重啟后不會(huì)失效)

關(guān)閉 Assistant 模式的 ADB shell 指令:

#[8.0]
settings delete secure enabled_notification_assistant

#[8.1+]
cmd notification disallow_assistant com.oasisfeng.nevo/.Assistant

通知同步移除

需要 Android 8+

在 ADB shell 中分別執(zhí)行以下兩條指令:

setprop persist.log.tag.NotificationService DEBUG

pm grant com.oasisfeng.nevo android.permission.READ_LOGS

重啟設(shè)備(不要漏掉這一步)
如果需要關(guān)閉,執(zhí)行第二條指令,將 grant 換成 revoke。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,983評(píng)論 25 709
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 13,965評(píng)論 2 59
  • 肺經(jīng)凌晨3-5點(diǎn)(深睡) 大腸經(jīng)5-7點(diǎn)(排便) 胃經(jīng)7-9點(diǎn)(吃早餐) 脾經(jīng)9-11點(diǎn)(造血、喝水) 心經(jīng)11-...
    茗悅空間閱讀 401評(píng)論 0 2
  • “幸福小區(qū)”是洪市里再普通不過(guò)的居民住宅小區(qū),而我是這個(gè)小區(qū)的物業(yè)保安,現(xiàn)在正坐在小區(qū)西門(mén)口的保安崗?fù)だ镏蛋?。崗?fù)?..
    lk洛閱讀 1,054評(píng)論 5 6
  • 華服廣廈裝裱,金銀豪車(chē)做配。以向別人索要為能事,以賣(mài)出好價(jià)錢(qián)為榮,以炫技為炫富。 歲月貪戀紅妝,演一...
    風(fēng)居住的街道_e9a7閱讀 414評(píng)論 0 0

友情鏈接更多精彩內(nèi)容