从我的应用程序调用APNDroid

时间:2011-06-13 21:02:04

标签: android 3g

我正在尝试编写一个名为APNDroid的应用程序来启用/禁用3G。 我查看了开发人员提供的代码片段。 我似乎无法理解如何将它们合并到我的代码中。 以下是我所指的代码段:

boolean targetState = getCheckBoxState(R.id.target_state);
boolean keepMms = getCheckBoxState(R.id.keep_mms);
boolean showNotification = getCheckBoxState(R.id.show_notification);
Intent intent = new Intent(ApplicationConstants.CHANGE_STATUS_REQUEST);
int onState = ApplicationConstants.State.ON;
int offState = ApplicationConstants.State.OFF;  
intent.putExtra(ApplicationConstants.TARGET_MMS_STATE, keepMms ? onState : offState); 
intent.putExtra(ApplicationConstants.TARGET_APN_STATE, targetState ? onState : offState); 
intent.putExtra(ApplicationConstants.SHOW_NOTIFICATION, showNotification); 
MyActivity.this.startActivityForResult(intent, CHANGE_REQUEST);

具体来说,我不明白这段代码如何知道调用APNDroid活动。 找到常量here

当我将它嵌入我的代码中时,显然没有一个被“eclipse”识别出来。 我应该导入什么吗? 我应该以某种方式提供对APNDroid应用程序的引用吗?

非常感谢任何帮助。

谢谢。 阿维

1 个答案:

答案 0 :(得分:0)

首先必须结帐项目。遵循这些steps

您还可以在该段代码中调用要调用的Intent的名称。看看这里如何调用Android中其他应用程序的意图 Call or start external Application Android