Android 试图从系统应用程序调用setDataEnabled时显示编译错误
我正在开发Launcher应用程序,我使用了TelephonyManager的setDataEnabled()来启用数据 当我试图调用setDataEnabled()时,它显示编译错误Android 试图从系统应用程序调用setDataEnabled时显示编译错误,android,Android,我正在开发Launcher应用程序,我使用了TelephonyManager的setDataEnabled()来启用数据 当我试图调用setDataEnabled()时,它显示编译错误 TelephonyManager tm =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); if (tm != null) { boolean curState = tm.getDataEnabled(); tm.setDat
TelephonyManager tm =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
if (tm != null) {
boolean curState = tm.getDataEnabled();
tm.setDataEnabled(curState ? false : true);
}
SetupWizard中也有相同的代码,工作正常。为了在Launcher中工作,我们需要修改Android.mk文件吗?
它是如何为系统应用程序工作的
谢谢…对这个问题有什么想法吗谢谢!!这个API在测试应用程序中运行得非常好,我希望这个问题是由于Android.mk文件的一些更改而在我的Launcher应用程序中引起的。如果需要,我将共享我的Android.mk。