0

我正在尝试编写一个调用 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 活动。常量在这里找到

显然,当我将它嵌入到我的代码中时,“eclipse”不会识别这些。我应该进口一些东西吗?我应该以某种方式引用 APNDroid 应用程序吗?

任何帮助都感激不尽。

谢谢你。阿维

4

1 回答 1

0

您首先必须签出项目。按照这些步骤

在那段代码中还有要调用的 Intent 的名称。看看这里,看看如何在 Android Call 中调用另一个应用程序的意图或启动外部应用程序 Android

于 2011-06-13T21:26:49.040 回答