001package com.aispeech.dui.dds; 002 003import android.content.BroadcastReceiver; 004import android.content.Context; 005import android.content.Intent; 006 007import com.aispeech.dui.manager.AILog; 008import com.aispeech.libbase.debug.DebugConstant; 009 010/** 011 * @author wuwei 012 * @description TODO 013 * @date 2020-06-05 16:58 014 * @email wei.wu@aispeech.com 015 */ 016public class DDSBroadcastReceiver extends BroadcastReceiver { 017 private static final String TAG = "DDSBroadcastReceiver"; 018 019 @Override 020 public void onReceive(Context context, Intent intent) { 021 if (intent == null || intent.getAction() == null) return; 022 AILog.e(TAG, intent.toString()); 023 if (DebugConstant.Action.INTENT_BUS_ADDRESS_GET.equals(intent.getAction())) { 024 String address = DDS.BUS_SERVER_ADDR; 025 AILog.e(TAG, "address is-> " + address); 026 Intent setIntent = new Intent(); 027 setIntent.setAction(DebugConstant.Action.INTENT_BUS_ADDRESS_SET); 028 setIntent.putExtra(DebugConstant.Action.KEY_BUS_ADDRESS, address); 029 context.sendBroadcast(setIntent); 030 } 031 } 032}