android studio 跳转后保留原页面数据_这些技巧和习惯,让你的原生 Android 手机更好用(上篇)...
從此前的 EMUI 9 到尚未正式推出的 ColorOS 6,硬件上難以突破技術(shù)限制的國產(chǎn) Android 手機(jī)廠商,近來都開始在軟件體驗(yàn),即定制安卓 ROM 上大做文章。國內(nèi)長久以來糟糕的安卓生態(tài)體驗(yàn),似乎也第一次有了「向好」的態(tài)勢。
在這個(gè)大環(huán)境下,很多人眼中除了簡潔流暢以外乏善可陳的原生 Android 又還有哪些值得借鑒的地方呢?在這篇文章中,我將從一個(gè)原生 Android 用戶的角度出發(fā),聊聊自己在以往使用過程中總結(jié)的那些讓原生 Android 更好用、但很多人可能都會忽視的功能。
1.禁用(任意)不必要的系統(tǒng)應(yīng)用
在我看來,原生 Android 的「簡潔流暢」一方面來源于幾乎沒有多余定制的 UI 和臃腫功能,另一方面也源于我們能夠?qū)︻A(yù)裝應(yīng)用進(jìn)行自由選擇的權(quán)利。
以 Google 自家的 Pixel 為例,盡管這是一臺在軟件體驗(yàn)上「Google 味」非常重、預(yù)裝應(yīng)用也不算少的 Android 手機(jī),但在實(shí)際使用過程中,除了撥號、短信等基礎(chǔ)通信 App 以外其他應(yīng)用都可以被停用。
停用系統(tǒng)應(yīng)用的途徑有不少:
一鍵停用這個(gè)應(yīng)用,便能讓 Pixel 一無是處
上面這些方法很常見,在一些 Android 玩機(jī)經(jīng)驗(yàn)豐富的用戶眼中堪稱「小白」。不過值得注意的是,并非所有的應(yīng)用都向用戶提供了停用選項(xiàng),要是遇到一款不允許被停用、但這款應(yīng)用本身又無法滿足我們的實(shí)用需求時(shí),又該如何停用呢?
如果你是 root 用戶,市面上有很多面向 root 用戶的系統(tǒng)應(yīng)用卸載工具可以使用,這里不便再多言;如果你的設(shè)備沒有獲取 root 權(quán)限或你是個(gè)堅(jiān)持「如無必要勿增 App」的人,按照下面的步驟也能禁用掉手機(jī)里的任意應(yīng)用:
示例:列出手機(jī)里的 Google 應(yīng)用
需要注意的地方有兩點(diǎn):
首先,在卸載任何系統(tǒng)應(yīng)用前,請一定想清楚自己在卸載什么并做好相關(guān)備份。卸載任何系統(tǒng)應(yīng)用都可能會導(dǎo)致依賴該應(yīng)用的其他應(yīng)用工作不穩(wěn)定甚至直接崩潰(如果你的手機(jī)因此爆炸了,我不會對此負(fù)責(zé))。
其次,仔細(xì)觀察這個(gè)這個(gè)方法中用到的指令我們不難發(fā)現(xiàn),這里的「卸載」其實(shí)僅僅是為當(dāng)前用戶(user 0)卸載了對應(yīng)應(yīng)用,因此如果你是多用戶功能的使用者,被卸載應(yīng)用在切換后還會出來;
最后,既然卸載應(yīng)用僅針對當(dāng)前用戶而你又恰好做了必要的備份,如果出現(xiàn)任何問題,還原出廠設(shè)置總能解決。那個(gè)你本來不該卸載的系統(tǒng)應(yīng)用,在還原出廠設(shè)置之后還在那兒(下次別打它的主意了好嗎)。
2. 做好關(guān)鍵數(shù)據(jù)的備份
既然提到了備份,我們不妨來聊一聊 Android 系統(tǒng)的備份功能。
在很多人眼中,Android 乃至安卓的系統(tǒng)備份都是很難搞定的——我們可以借助開發(fā)商內(nèi)置的云服務(wù)來實(shí)現(xiàn)聯(lián)系人、短信和照片的備份與同步,而一旦涉及到應(yīng)用,常見的備份方案似乎就沒了辦法,就算云服務(wù)能夠幫我們同步好已經(jīng)備份的應(yīng)用,打開應(yīng)用后我們所見到的往往還是一張「新面孔」。
這是因?yàn)榇蠖鄶?shù)云服務(wù)所提供的應(yīng)用備份目前都只是備份應(yīng)用本身(甚至只備份應(yīng)用列表),我們此前使用應(yīng)用時(shí)的偏好設(shè)置,或者用更直白的話來說,那些本該跟著應(yīng)用一起走的應(yīng)用數(shù)據(jù)并沒有實(shí)現(xiàn)同步。
事實(shí)上,Google 早已為原生 Android 和應(yīng)用開發(fā)者提供了兩套用于應(yīng)用數(shù)據(jù)備份的方式(感興趣的朋友可參閱 開發(fā)指導(dǎo)),對于那些適配了備份系統(tǒng)的應(yīng)用而言,它們的數(shù)據(jù)在應(yīng)用重裝后能夠從 Google 云端輕松恢復(fù)到設(shè)備上來。
Google 提供的應(yīng)用數(shù)據(jù)備份功能
同樣以 Google 自家的 Pixel 手機(jī)為例,在 設(shè)置->系統(tǒng)->備份 界面中我們可以看到詳細(xì)的應(yīng)用數(shù)據(jù)(App data)備份情況,如果你還不知道當(dāng)前安裝的應(yīng)用中有哪些支持這個(gè)功能,也可以在這里好好看個(gè)究竟。
當(dāng)然,正如上面所說,并不是所有應(yīng)用都會適配這套完美的應(yīng)用數(shù)據(jù)備份和恢復(fù)機(jī)制,當(dāng)我們的手機(jī)不支持 這項(xiàng)功能或想要備份的應(yīng)用不支持應(yīng)用數(shù)據(jù)備份時(shí),第三方工具就該派上用場了。
比如我們此前已經(jīng)介紹過的 Swift Backup,相比 Android 平臺老牌備份應(yīng)用鈦備份,Swift Backup 擁有更為簡潔現(xiàn)代的交互界面,除了常見數(shù)據(jù)的備份以外,它還能借 root 權(quán)限和高級版的定時(shí)、批量備份功能,實(shí)現(xiàn)對任意應(yīng)用的應(yīng)用數(shù)據(jù)備份幾乎可以看作是 Google 應(yīng)用數(shù)據(jù)備份的完美替代品。
Swift Backup
再比如玩機(jī)愛好者時(shí)常會接觸到的第三方 recovery TWRP,也提供了覆蓋面更廣、功能更加強(qiáng)大的全盤備份功能。在系統(tǒng)環(huán)境變動不大(最好沒有變動)的前提下,恢復(fù)一個(gè) TWRP 備份能夠?qū)⒛氵M(jìn)行備份操作時(shí)手機(jī)的所有狀態(tài)滴水不漏地進(jìn)行還原。
不過 TWRP 有一定操作門檻,不建議新手嘗試。
關(guān)聯(lián)閱讀:想給 Android 手機(jī)來次全面?zhèn)浞?#xff1f;試試比「鈦備份」簡潔易用的 Swift Backup
3.用好自帶的后臺管理
除了預(yù)裝應(yīng)用瘦身和應(yīng)用數(shù)據(jù)備份,關(guān)于 Android 應(yīng)用最為老生常談的話題之一便是「后臺」了。
國產(chǎn)廠商能將「xxx 天不卡」「xxx 天不重啟」作為賣點(diǎn),很大一個(gè)原因便在于國內(nèi)應(yīng)用在后臺行為上的「流氓」。原生 Android 在國外沒有如此嚴(yán)苛的生存環(huán)境,但為了讓用戶獲得更多的續(xù)航時(shí)間,Google 其實(shí)也在一直在優(yōu)化原生 Android 的后臺管理機(jī)制。
如果你不知道該如何處理一款不需要即時(shí)通知推送的「毒瘤」應(yīng)用,不妨按照本文第一部分的步驟打開這個(gè)應(yīng)用的 應(yīng)用詳情,然后在應(yīng)用詳情界面中的 電池 選項(xiàng)中為該應(yīng)用開啟 后臺限制。
為淘寶開啟后臺限制
另外,定時(shí)檢查 開發(fā)者選項(xiàng) 中的 待機(jī)應(yīng)用 列表,將「不聽話」的應(yīng)用手動歸類進(jìn)入不同的「待機(jī)桶」,也能幫助原生 Android 更好地分配系統(tǒng)資源,延長續(xù)航時(shí)間。
將不常用應(yīng)用設(shè)置為「RARE」
4.將常用的 App Shortcuts 固定在桌面
App Shortcuts(應(yīng)用快捷方式)是 Google 在 Android 7.1 中加入的新特性,該特性允許我們通過長按應(yīng)用圖標(biāo)的方式來呼出特定應(yīng)用的快捷跳轉(zhuǎn)菜單,觸發(fā)方式與 3D Touch 有所不同,便捷性卻是不相上下。
純純寫作的應(yīng)用快捷方式
遺憾的是,應(yīng)用快捷方式不僅有著 3D Touch 一樣的 問題,如缺乏用戶引導(dǎo)、入口隱藏又太深、結(jié)果不可預(yù)測等等,第三方應(yīng)用(尤其是國內(nèi)應(yīng)用)對這一特性的適配積極性一直以來也不算高。
既然長按圖標(biāo)的結(jié)果「不可預(yù)測」,我們不妨轉(zhuǎn)換一下使用思路——eAndroid 為每個(gè)應(yīng)用快捷方式入口都提供了進(jìn)一步釘選(pin)到主屏的選項(xiàng),以微博官方客戶端為例,既然改版后發(fā)送微博的入口那么難找,我們不妨長按并松開微博圖標(biāo),然后在彈出的應(yīng)用快捷方式列表中長按「發(fā)送微博」的快捷方式并將它拖拽至主屏。
將常用的應(yīng)用快捷方式拖拽至桌面
這樣一來,下次你想發(fā)微博時(shí)就只需要點(diǎn)擊這個(gè)應(yīng)用快捷方式了,簡單省事,同樣的使用技巧也適用于支付寶(但微信并沒有適配應(yīng)用快捷方式)。
5. 自定義應(yīng)用鏈接跳轉(zhuǎn)
由于 Flamingo 的通知消息推送必須依賴官方客戶端,這兩者一般都會同時(shí)安裝在我的設(shè)備上。
但這也會帶來一個(gè)問題:當(dāng)別人在其他應(yīng)用中發(fā)來一個(gè)推特的外部鏈接時(shí),點(diǎn)擊這個(gè)鏈接后跳轉(zhuǎn)打開應(yīng)用時(shí)依然會彈出應(yīng)用選單或索性止直接打開官方客戶端,就 Flamingo 用戶而言,這樣的體驗(yàn)不算連貫。
后來我找到了解決辦法。只需前往系統(tǒng)設(shè)置中 應(yīng)用與通知->默認(rèn)應(yīng)用->打開鏈接 選項(xiàng),找到 Flamingo 并將 打開支持的應(yīng)用 選項(xiàng)設(shè)為 在該應(yīng)用中打開,這樣一來,下次點(diǎn)擊相關(guān)鏈接時(shí)就會直接跳轉(zhuǎn)到 Flamingo,無需進(jìn)行二次選擇。
自行設(shè)定鏈接跳轉(zhuǎn)行為
同樣的設(shè)置也適用于微博官方客戶端和微博第三方客戶端。
以上便是本文上篇想要分享的原生 Android 使用技巧。值得一提的是,文中提到的特性和功能在國產(chǎn) ROM 中有的得到了保留,有的則慘遭「閹割」。如果你也有值得分享的原生 Android 使用技巧,或你希望自己在使用的 ROM 可以參考或借鑒以上哪些功能,歡迎在評論區(qū)與我分享。
總結(jié)
以上是生活随笔為你收集整理的android studio 跳转后保留原页面数据_这些技巧和习惯,让你的原生 Android 手机更好用(上篇)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA写模糊查询
- 下一篇: Kinect v2保存图像和深度图序列