adnroid 10 添加获取IMEI接口

— a/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/dwservice/DwSettingsService.java
+++ b/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/dwservice/DwSettingsService.java
@@ -259,6 +259,8 @@ public class DwSettingsService extends Service {
//imei
dwSettingsFilter.addAction(“com.action.imei”);
dwSettingsFilter.addAction(“com.action.imei2”);

  •           ^M
    
  •           dwSettingsFilter.addAction("com.action.getimei");               ^M
              //apn
              //dwSettingsFilter.addAction("com.action.apn");
              dwSettingsFilter.addAction("com.action.get.apn");
    

@@ -616,6 +618,13 @@ public class DwSettingsService extends Service {
}else if(action.equals(“com.action.imei2”)){
String imei2 = intent.getStringExtra(“keyimei2”);
setImei(imei2,2);

  •                   }else if(action.equals("com.action.getimei")){^M
    
  •                           int simid = intent.getIntExtra("Simid",0);^M
    
  •                           Log.d("DwSettingsService","==com.action.getimei==simid: "+simid);^M
    
  •                           //String mImei = getIMEI(simid);^M
    
  •                           Intent getIMEIturnIntent = new Intent("com.action.getimei.return");^M
    
  •                           getIMEIturnIntent.putExtra("mImei",getIMEI(simid));^M
    
  •                           mContext.sendBroadcast(getIMEIturnIntent);^M
                      }else if(action.equals("com.action.get.apn")){  
                              //获取apn
                              Intent getApnReturnIntent = new Intent("com.action.get.apn.return");
    

@@ -1925,6 +1934,16 @@ public class DwSettingsService extends Service {

            return stringBuilder.toString();
    }
  •   ^M
    
  •   private String getIMEI(int simSlot) {^M
    
  •    String imei = "";^M
    
  •    TelephonyManager telephonyManager =^M
    
  •        (TelephonyManager) getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);^M
    
  •    if (telephonyManager != null) {^M
    
  •        imei = telephonyManager.getDeviceId(simSlot);^M
    
  •    }^M
    
  •    return imei;^M
    
  • }^M

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值