无法导入AndroidNativeUtil

时间:2017-08-16 13:27:24

标签: codenameone

我无法导入" com.codename1.impl.android.AndroidNativeUtil"在我的项目中。我必须使用Native代码实现Sim绑定功能。所以在本机代码中我试图在类下面导入

import com.codename1.impl.android.AndroidNativeUtil;

import android.telephony.TelephonyManager;

import android.content.Context;

但是我无法导入这些类。我需要包含任何第三方库吗?

我收到以下错误

  

.java:8:错误:找不到符号

     

TelephonyManager tMgr =(TelephonyManager)getSystemService   (Context.TELEPHONY_SERVICE);                     symbol:方法getSystemService(String)

     

location:class MyNativeImpl

同时执行以下代码

TelephonyManager tMgr =(TelephonyManager) getSystemService (Context.TELEPHONY_SERVICE);
          String mPhoneNumber = tMgr.getLine1Number();   

解决方法是什么?

1 个答案:

答案 0 :(得分:1)

看起来未找到的符号是getSystemService,确实没有在该类中声明。您需要使用AndroidNativeUtil.getActivity().getSystemService(...)