1.前言
在11.0的系統(tǒng)rom定制化開(kāi)發(fā)中,對(duì)于系統(tǒng)限制網(wǎng)絡(luò)的使用,在system中netd網(wǎng)絡(luò)這塊的產(chǎn)品需要中,會(huì)要求設(shè)置app某個(gè)時(shí)間段禁止上網(wǎng)的功能,
liunx中iptables命令也是比較重要的,接下來(lái)就來(lái)在IOemNetd這塊實(shí)現(xiàn)app某個(gè)時(shí)間段禁止上網(wǎng)的的相關(guān)功能,就是在
系統(tǒng)中只能允許某個(gè)app某個(gè)時(shí)間段禁止上網(wǎng),就是在其他時(shí)間段這個(gè)app都能上網(wǎng),最后在framework自定義服務(wù)中實(shí)現(xiàn)接口調(diào)用
2.? 系統(tǒng)限制上網(wǎng)系列之iptables用IOemNetd實(shí)現(xiàn)app某個(gè)時(shí)間段禁止上網(wǎng)功能的實(shí)現(xiàn)的核心類(lèi)
system\netd\server\binder\com\android\internal\net\IOemNetd.aidl
system\netd\server\OemNetdListener.cpp
system\netd\server\OemNetdListener.h
3. 系統(tǒng)限制上網(wǎng)系列之iptables用IOemNetd實(shí)現(xiàn)app某個(gè)時(shí)間段禁止上網(wǎng)功能的實(shí)現(xiàn)的核心功能分析和實(shí)現(xiàn)
在android原生系統(tǒng)中,iptables是在網(wǎng)絡(luò)過(guò)濾包模塊非常重要的,Iptabels是與Linux內(nèi)核集成的包過(guò)濾防火墻系統(tǒng),linux和android都會(huì)包含Iptables的功能。
如果 Linux 系統(tǒng)連接到因特網(wǎng)或 LAN、服務(wù)器或連接 LAN 和因特網(wǎng)的代理服務(wù)器, 則Iptables有利于在 Linux 系統(tǒng)上更好地控制 IP 信息包過(guò)濾和防火墻配置。
netfilter/iptables的另一個(gè)重要優(yōu)點(diǎn)是,它使用戶(hù)可以完全控制防火墻配置和信息包過(guò)濾。您可以定制自己的規(guī)則來(lái)滿(mǎn)足您的特定需求文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-624146.html
iptables 常用命令如下:
命令??????????????????????????????????????? 說(shuō)明文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-624146.html
到了這里,關(guān)于Android 11.0 系統(tǒng)限制上網(wǎng)系列之iptables用IOemNetd實(shí)現(xiàn)app某個(gè)時(shí)間段禁止上網(wǎng)的功能實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!