0

我是android应用程序开发的新手,我正在制作一个答录机应用程序,需要帮助..

  1. 当我在我的启动器课程中时,如何开始一个扩展广播接收器的课程?
  2. 使用哪种方法自动接听电话?

请帮助

4

1 回答 1

0
  1. 创建广播接收器

    public class Yourclass extends BroadcastReceiver {
       @Override
       public void onReceive(Context context, Intent intent) {
          Toast.makeText(context, "Intent Detected.", Toast.LENGTH_LONG).show();
       }
    
    }
    

2.注册广播接收器

您可以在清单中或通过书面形式注册Context.registerReceiver() method.

这是清单的示例

<application
   android:icon="@drawable/ic_launcher"
   android:label="@string/app_name"
   android:theme="@style/AppTheme" >

   <receiver android:name="MyReceiver">
      <intent-filter>
         <action android:name="android.intent.action.BOOT_COMPLETED">
      </action>
      </intent-filter>
   </receiver>

</application>
  1. 当您的应用程序处于定义状态时,调用 onRecieve() 方法来执行您需要的操作。
于 2013-06-13T04:30:43.113 回答