0

Android アプリの開発は初めてで、留守番電話アプリを作成していて、助けが必要です..

  1. ランチャー クラスにいるときに、broadcastreceiver を拡張するクラスを開始するにはどうすればよいですか?
  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 に答える