日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

面对面快传文件服务器恢复,QQ 面对面快传的传应用功能,如何找到已安装应用的安装包?...

發(fā)布時(shí)間:2024/8/5 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面对面快传文件服务器恢复,QQ 面对面快传的传应用功能,如何找到已安装应用的安装包?... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在手機(jī)里我們通常看不到已安裝應(yīng)用的安裝包,但是有時(shí)我們又會(huì)有些好玩的應(yīng)用或游戲給好友分享。沒(méi)有網(wǎng)絡(luò)的情況下怎么辦呢?

有朋友發(fā)現(xiàn)了QQ的面對(duì)面快傳能直接發(fā)送已安裝應(yīng)用的apk。驚了(驚恐臉)。因?yàn)樵谖矣∠罄?#xff0c;安卓應(yīng)用和windows軟件的安裝包一樣,都是一系列文件打包壓縮集合。實(shí)際在安裝時(shí)會(huì)解壓出各個(gè)文件安裝到不同的目錄里。難不成QQ在手機(jī)上又把各個(gè)部分收集起來(lái)重新打包了?

于是我去了解了安卓應(yīng)用的安裝過(guò)程,發(fā)現(xiàn)問(wèn)題并沒(méi)有想象的那么復(fù)雜。

關(guān)于apk的安裝過(guò)程,我寫了一篇文章以備忘。若你也感到好奇,可以簡(jiǎn)單看下。Apk 安裝過(guò)程

簡(jiǎn)單說(shuō),雖然確實(shí)解壓了很多內(nèi)容出去,但仍在/data/app/ 相應(yīng)的目錄下留有一份完整的apk。QQ 做的就是找到這個(gè)文件,然后作為普通的文件分享出去。

那么,

如何找到對(duì)應(yīng)的apk呢?

PackageManager 提供了一份系統(tǒng)安裝應(yīng)用的清單,這個(gè)清單提供了很多有價(jià)值的信息 ApplicationInfo。

可以發(fā)現(xiàn)其中的 sourceDir 字段,就是我們的目標(biāo)。

OK,通過(guò)這兩行代碼,就可以獲取到apk文件的路徑了。有沒(méi)有很興奮呢?

// 獲取已安裝應(yīng)用列表

List apps = {Activity}.getPackageManager().getInstalledApplications(0);

// 獲取apk地址

appInfo.sourceDir

復(fù)制代碼

權(quán)限問(wèn)題

看到前面說(shuō)apk保存在 /data/app/ 目錄下,其實(shí)很擔(dān)心權(quán)限問(wèn)題。我們都知道 /data/ 目錄權(quán)限是很嚴(yán)格的,需要system用戶或同組用戶才擁有讀權(quán)限。

drwxrwx--x 44 system system 4096 2018-10-08 16:17 data/

復(fù)制代碼

不過(guò)不用擔(dān)心,經(jīng)過(guò)驗(yàn)證,雖然 /data/ 和 /data/app/ 的other用戶沒(méi)有讀權(quán)限,可是其下的文件卻是other可讀的:

ocean:/ $ ls -ld data/app/com.qiyi.video

drwxr-xr-x 4 system system 4096 1970-01-01 08:03 data/app/com.qiyi.video

ocean:/ $ ls -l data/app/com.qiyi.video

-rw-r--r-- 1 system system 31639584 1970-01-01 08:03 com.qiyi.video.apk

drwxr-xr-x 3 system system 4096 1970-01-01 08:03 lib

drwxrwx--x 3 system install 4096 1970-01-01 08:03 oat

復(fù)制代碼

是不是感覺(jué)很神奇?

現(xiàn)在這個(gè)世界的大門也為你打開(kāi)了,快去探索吧。

總結(jié)

以上是生活随笔為你收集整理的面对面快传文件服务器恢复,QQ 面对面快传的传应用功能,如何找到已安装应用的安装包?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。