原因:
Android8.0及其以上系統(tǒng)奖年,隱藏了容易被濫用的“允許未知來源”應(yīng)用的開關(guān),因?yàn)榧幢阕畛醢惭b的是一個清白的軟件apk堪藐,但惡意軟件制作者們?nèi)钥山柚?“后續(xù)更新”提供給用戶apk,可以輕松讓惡意代碼進(jìn)駐系統(tǒng)。
解決:
首先在清單文件
然后邏輯代碼中首先要判斷是否是8.0及其以上的版本
是否開啟安裝應(yīng)用權(quán)限
true為開啟大咱,false為未開啟。
如果未開啟注益,可以自定義一個彈窗來提示用戶開啟徽级。
我們可以讓用戶直接跳到該用戶的安裝未知應(yīng)用的開關(guān)頁面:
完整代碼: