添加或删除小区广播,添加或删除ota功能。合入大北斗。默认关闭nfc,设置里NFC选项默认关闭。

添加或删除小区广播,添加或删除ota功能:

google:     MTK_ETWS_SUPPORT     这个编译出来是com.android.cellbroadcastreceiver/.CellBroadcastListActivity

这个是在vendor/mediatek/proprietary/packages/apps/CellBroadcastReceiver

说是谷歌的应用,不过mtk整合过了,实际这个软件的确是谷歌原生的,

 MTK:        MTK_CMAS_SUPPORT     这个编译出来是com.mediatek.cellbroadcastreceiver/.CellBroadcastListActivity

vendor/mediatek/proprietary/packages/apps/CMASReceiver

这个和谷歌的一模一样,是mtk自己写的,最好是用这个,实测,谷歌原生的没有设置选项,mtk的这个可以设置选择是否接受哪些广播和其他一些设置

OTA

ADUPS_FOTA_SUPPORT=yes

FREEME_OTA_SUPPORT = no

合入大北斗:

合入代码后,需要开启GPSEMI(电磁波会和电子元件产生干扰现象),宏控得开着

ProjectConfig 如果改了no要改回来,或者device下默认是yes也行

MTK_GPS_SUPPORT = yes

MTK_AGPS_APP = yes

/debug_defconfigdefconfig

CONFIG_MTK_COMBO_GPS=y

CONFIG_MTK_GPS_SUPPORT=y

CONFIG_MTK_GPS_EMI=y

默认关闭nfc,设置里NFC选项默认关闭:

MtkSetting里面只是获取当前nfc服务,adapter的状态赋值的,

 O版本

/mnt/o1/vendor/nxp/packages/apps/Nfc/src/com/android/nfc/NfcService.java

这个和packages/apps/Nfc/ 的一模一样,只是mtk整合到了vendor

-    static final boolean NFC_ON_DEFAULT = true;

+    static final boolean NFC_ON_DEFAULT = false;

P版本以上直接在packages/apps/Nfc/src/com/android/nfc/NfcService.java

改就行,vendor下的nxp并没有这个,的确挺多此一举

原理如下:

NfcService.java

NFC_ON_DEFAULT,这个是个静态量,无法改变的,源码真正用到这个的地方并不是在这个文件

而是在

src/com/android/nfc/NfcBackupAgent.java

onRestoreFinished

if (prefs.getBoolean(NfcService.PREF_NFC_ON,

                    NfcService.NFC_ON_DEFAULT)) {

                nfcAdapter.enable();

            } else {

                nfcAdapter.disable();

            }

,获得NfcService.PREF_NFC_ON这个的值,默认给的是NfcService.NFC_ON_DEFAULT,因为一开始就没有定义PREF_NFC_ON,所以一开始是走默认值

NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this);

注意这个

nfcAdapter.disable();是返回的是布尔值,所以既可以设置也可以判断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Youth King

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值