国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

android 12.0設(shè)置上網(wǎng)應(yīng)用白名單(上網(wǎng)app白名單)

這篇具有很好參考價(jià)值的文章主要介紹了android 12.0設(shè)置上網(wǎng)應(yīng)用白名單(上網(wǎng)app白名單)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.概述

在12.0的產(chǎn)品rom定制開發(fā)中,在對(duì)產(chǎn)品進(jìn)行網(wǎng)絡(luò)模塊開發(fā)中,有功能需要要求設(shè)置某些app可以上網(wǎng),某些app不可以上網(wǎng),就是所謂的網(wǎng)絡(luò)應(yīng)用白名單功能

2.設(shè)置上網(wǎng)應(yīng)用白名單(上網(wǎng)app白名單)核心代碼

frameworks/base/core/java/android/os/INetworkManagementService.aidl
frameworks/base/services/core/java/com/android/server/NetworkManagementService.java

3.設(shè)置上網(wǎng)應(yīng)用白名單(上網(wǎng)app白名單)的功能分析和實(shí)現(xiàn)

在12.0系統(tǒng)中整個(gè)網(wǎng)絡(luò)模塊都是由NetworkManagementService.java服務(wù)負(fù)責(zé)通訊的
接下來(lái)先看下NetworkManagementService.java文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-689116.html

3.1NetworkManagementService.java中上網(wǎng)app相關(guān)代碼分析

@Override
public void setFirewallEnabled(boolean enabled) {
    enforceSystemUid();
    try {
        mNetdService.firewallSetFirewallType(
                enabled ? INetd.FIREWALL_WHITELIST : INetd.FIREWALL_BLACKLIST);
        mFirewallEnabled = enabled;
    } catch (RemoteException | ServiceSpecificException e) {
        throw new IllegalStateException(e);
    }
}

@Override
public void setFirewallUidRules(

到了這里,關(guān)于android 12.0設(shè)置上網(wǎng)應(yīng)用白名單(上網(wǎng)app白名單)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android 12.0 kenel中修改rom系統(tǒng)內(nèi)部存儲(chǔ)的大小

    ?在12.0的系統(tǒng)rom產(chǎn)品開發(fā)定制中,在對(duì)一些產(chǎn)品開發(fā)中的配置需求方面,由于在產(chǎn)品后續(xù)訂單中,有些產(chǎn)品是出口的,但是硬件方面已經(jīng)定板,時(shí)間比較倉(cāng)促,所以 就需要軟件方面在rom內(nèi)部存儲(chǔ)的大小方面作假,修改rom真實(shí)的大小容量,所以就需要在kenel驅(qū)動(dòng)部分來(lái)修改這部

    2024年02月13日
    瀏覽(18)
  • Android11.0 系統(tǒng)限制上網(wǎng)系統(tǒng)之iptables用IOemNetd實(shí)現(xiàn)app上網(wǎng)黑名單的實(shí)現(xiàn)

    在11.0的系統(tǒng)rom定制化開發(fā)中,對(duì)于系統(tǒng)限制網(wǎng)絡(luò)的使用,在system中netd網(wǎng)絡(luò)這塊的產(chǎn)品需要中,會(huì)要求設(shè)置屏蔽某個(gè)app上網(wǎng)的功能, liunx中iptables命令也是比較重要的,接下來(lái)就來(lái)在IOemNetd這塊實(shí)現(xiàn)app上網(wǎng)黑名單的的相關(guān)功能,就是在 系統(tǒng)中只能不允許某個(gè)app上網(wǎng),就是除了這

    2024年02月15日
    瀏覽(92)
  • Android 12.0 系統(tǒng)開機(jī)自啟動(dòng)第三方app

    ? 在12.0的系統(tǒng)rom定制化開發(fā)中,由于有些第三方app,需要在接收到開機(jī)廣播后,啟動(dòng)app,但是在10.0以后第三方app就接收不到開機(jī)廣播了 只有系統(tǒng)app才可以接收到開機(jī)廣播了,所以在app內(nèi)通過(guò)接收開機(jī)廣播自啟動(dòng)就沒法實(shí)現(xiàn)了 這就需要在系統(tǒng)中添加監(jiān)聽開機(jī)完成廣播的功能,然

    2024年02月10日
    瀏覽(100)
  • Android 12.0系統(tǒng)默認(rèn)授予讀寫權(quán)限給第三方app

    ?在12.0的系統(tǒng)rom定制化開發(fā)中, 在6.0以前讀寫權(quán)限是默認(rèn)授予的,app不需要申請(qǐng)權(quán)限 在10.0之前需要android.permission.WRITE_EXTERNAL_STORAGE和android.permission.READ_EXTERNAL_STORAGE 權(quán)限就可以了而在安卓11的時(shí)候繼續(xù)強(qiáng)化對(duì)SD卡讀寫的管理,引入了MANAGE_EXTERNAL_STORAGE權(quán)限,而之前的WRITE_EXTER

    2024年02月12日
    瀏覽(201)
  • Android 12.0 手動(dòng)安裝Persistent app失敗的解決方案

    ? 在12.0的系統(tǒng)產(chǎn)品開發(fā)中,對(duì)于一些安裝app的失敗問(wèn)題,需要看日志 和拋出異常來(lái)判斷問(wèn)題所在,在最近的一些app安裝失敗拋出了關(guān)于Presistent app安裝失敗的問(wèn)題,就需要從PMS安裝的過(guò)程中看異常拋出的原因解決問(wèn)題所在 ? 在系統(tǒng)中對(duì)于安裝app的相關(guān)功能都是在PMS的prepare

    2024年02月10日
    瀏覽(14)
  • Android 12.0根據(jù)包名授予app所需的權(quán)限

    在12.0定制開發(fā)中第三方app第一次進(jìn)入的時(shí)候 會(huì)彈出授予權(quán)限的權(quán)限框 有時(shí)候覺得挺麻煩的,所以根據(jù)客戶要求 默認(rèn)授予權(quán)限,這時(shí)我們就需要根據(jù)包名PackageName 來(lái)給與所需要的權(quán)限 首選來(lái)看下PackageManagerService.java PackageManagerService.java 1 管理系統(tǒng)的jar包和apk,負(fù)責(zé)系統(tǒng)權(quán)限

    2024年02月09日
    瀏覽(34)
  • Android 12.0默認(rèn)授予app獲取序列號(hào)SerialNo權(quán)限

    在12.0的系統(tǒng)rom定制化中,在一些第三方app開發(fā)中,會(huì)獲取序列號(hào)等屬性,而在10.0以后的高版本對(duì)于獲取系統(tǒng)屬性的相關(guān)信息要求嚴(yán)格 必須有權(quán)限才可以,10.0以前的Android版本中,可以直接通過(guò)調(diào)用Build.SERIAL來(lái)獲取序列號(hào),在高版本中,為了保護(hù)個(gè)人隱私, 不讓第三方應(yīng)用輕

    2024年02月07日
    瀏覽(89)
  • Android 12.0Launcher3 禁止卸載某個(gè)第三方app

    在12.0的系統(tǒng)rom開發(fā)中,預(yù)安裝的方法來(lái)安裝這個(gè)app.然后在Launcher3 拖拽卸載時(shí),不讓他卸載接下來(lái)就看Launcher3 app 長(zhǎng)按卸載的流程 在luncher.xml中 drop_targe_bar.xml

    2024年02月07日
    瀏覽(28)
  • Android 12.0 Launcher3 app列表頁(yè)桌面圖標(biāo)按安裝時(shí)間排序

    ? 在12.0的系統(tǒng)開發(fā)中,在對(duì)Launcher3進(jìn)行功能開發(fā)時(shí),系統(tǒng)默認(rèn)的app列表頁(yè)排序是安裝app名稱進(jìn)行排序的,由于功能的需要要求按照app安裝時(shí)間進(jìn)行排序,這就需要找到相關(guān)的排序地方,進(jìn)行排序方式的修改就能完成這個(gè)功能

    2024年02月06日
    瀏覽(30)
  • Android 12.0下拉狀態(tài)欄通知欄的通知設(shè)置默認(rèn)展開

    Android 12.0下拉狀態(tài)欄通知欄的通知設(shè)置默認(rèn)展開

    在12.0的產(chǎn)品定制化中,對(duì)于SystemUI的定制也是常用的功能,而在下拉狀態(tài)欄中的通知欄部分也是極其重要的部分,每條通知實(shí)時(shí)更新在通知欄部分,由于通知欄高度的限制,每條通知是默認(rèn)收縮的,功能開發(fā)需要要求通知默認(rèn)展開,所以就要從通知的加載流程分析 如圖: ? ?

    2024年02月07日
    瀏覽(53)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包