Android低版本上如何呼叫高版本API

2021-07-15 14:13:33 字數 616 閱讀 3281

平時如果你的minsdk比較小,但是想呼叫高版本的一些api,android studio會提醒該方法在xx版本上才有,當前專案minsdk是多少。很多低版本的系統上就會找不到這個方法。

那怎麼做呢?

可以去support包中找相應的方法。

例如5.0才出的background tint,那麼如果你的minsdk是小於5.0的話,那麼studio就報錯了,你可以去使用support-v4包中的drawablecompat類。

例如:

在5.0上如下呼叫

drawable d = getcontext().getresources().getdrawable(r.drawable

.de****t_icon_big);

d.settint(0xffffffff);

那麼使用drawablecompat可以這樣呼叫:

drawable d = getcontext().getresources().getdrawable(r.drawable

.de****t_icon_big);

drawablecompat.settint(d,0xffffffff);

使用低版本gcc g

解決方法為有兩個 第乙個方法 進入這個目錄,輸入命令 sudo dpkg i sudo mv usr bin gcc usr bin gcc mybackup sudo ln s usr bin gcc 4.1 usr bin gcc 如果需要使用gcc 4.6編譯其他程式,可以直接呼叫gcc 4....

低版本IE迭代

刪除 api 功能 替代功能 attachevent addeventlistener window.execscript eval window.doscroll window.scrollleft window.scrolltop document.all document.getelement...

配置ionic(低版本)

映象npm install g cnpm registry 安裝完成後,以後所有的外掛程式都使用cnpm這個命令來進行安裝。低版本 安裝成功則輸入命令列node v可看到版本號 解除安裝之前版本強烈推薦系統自帶設定 系統 應用和功能 nodejs右鍵解除安裝 npm install g ionic ...