自己“制作”一款安卓桌面/啟動器
引入:相信大家使用手機中最常用到的APP就是“桌面”了吧,沒錯,手機桌面其實也是一個獨立的app程序,可以說這是咋們最基礎(chǔ)的部件之一了,當(dāng)然它在系統(tǒng)中還有另一個名字:啟動器

既然桌面也是一個app,哪么等量代換一下,app是不是也可以是桌面呢?當(dāng)然!我們可以把任意app都變成手機桌面,這樣無疑為身為安卓系統(tǒng)的手機/設(shè)備增添了無限樂趣,比如制作專用機。把電視網(wǎng)絡(luò)直播app做成桌面,讓老舊的手機瞬間成為機頂盒、把閱讀app做成桌面,把老舊的手機瞬間變成專家用電子書等等還有電子相框......然而這只需要簡單地給任意app增添條代碼,并且過程及其簡單,毫無技術(shù)門檻。首先下載好要被制作成桌面的app安裝包,還有NP文件管理器(下載地址:https://wwi.lanzous.com/tp/idu4hjzfc1c)
1.?在瀏覽器下載要被制作成桌面的app,這里我拿電視家直播app做例子

2.打開進入np文件管理器,在目錄找到下載app的apk安裝包(大多數(shù)手機在手機存儲的Download目錄下就能找到,這是存放手機所有下載文件的文件夾)


3.點擊該app安裝包文件進入詳情,點擊“查看”,再點擊“AndroidManifest.xml",再點”反編輯“進入app配置代碼界面




看到這步千萬別放棄,很快就要成功的了,堂堂君子豈能半途而廢?真的不難
仔細看就可以發(fā)現(xiàn)規(guī)律,可以看到該配置文件的組成部分

4.我們主要是在藍色部分修改,在那回車加一行并插入以下代碼
? ? ? ? <category?
? ? ? ? ? ?android:name="android.intent.category.HOME"/>??
? ? ? ? <category?
? ? ? ? ? ?android:name="android.intent.category.DEFAULT"/>??
稍微修改格式,使之與上下兩條代碼格式相同對稱協(xié)調(diào)

5.之后點擊右上角菜單保存

6.點擊返回提示是否保存再次點保存

等待成功后就大功告成了!接著安裝這個安裝包

此時按下home鍵,你就會驚奇的發(fā)現(xiàn),我們所修改代碼的app被系統(tǒng)成功的識別成桌面了!當(dāng)然,在國產(chǎn)手機中可能不會在按下home鍵詢問,我們要主動出擊
在手機設(shè)置-應(yīng)用管理-默認(rèn)應(yīng)用設(shè)置-桌面項中就可以看見我們制作的app啦!
結(jié)語:其實在完成這個任務(wù)同時,你也編譯了次app、當(dāng)了回”程序員“是不是非常有成就感?變成真的不是什么艱難的事!如果有任何疑問請私信我,我也會盡力幫你解決。我做的內(nèi)容都很小眾,如果對你有用,能不能考慮下點個贊啊,嗚嗚嗚求你啦,點個贊就是對我最大的鼓勵,還能幫助更多的人,如果投個幣還能增加10經(jīng)驗,這就是我5級的原因(*^_^*)
啊!對了,差點忘了告訴你,還有一個更簡單的方法可以像這樣自定義桌面,其實下個anylauncher就可以了,是不是想打我~