Android NSD 服务类型的发现未启动。
创始人
2024-08-14 21:00:41
0

当出现“Android NSD 服务类型的发现未启动。”的错误提示时,意味着您的应用程序尝试使用网络服务发现(NSD)来查找网络上的设备或服务,但NSD服务类型的发现未启动。

要解决此问题,您可以按照以下步骤操作:

  1. 在AndroidManifest.xml文件中确保已添加必要的权限和服务声明。请确保已添加以下权限声明:


  1. 在应用程序代码中,确保已启动NSD服务类型的发现。您可以在您的活动(Activity)的onCreate方法中添加以下代码:
NsdManager nsdManager;
NsdManager.DiscoveryListener discoveryListener;
String serviceType = "_http._tcp.";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    nsdManager = (NsdManager) getSystemService(Context.NSD_SERVICE);

    discoveryListener = new NsdManager.DiscoveryListener() {
        @Override
        public void onStartDiscoveryFailed(String serviceType, int errorCode) {
            Log.e(TAG, "onStartDiscoveryFailed: Error code: " + errorCode);
        }

        @Override
        public void onStopDiscoveryFailed(String serviceType, int errorCode) {
            Log.e(TAG, "onStopDiscoveryFailed: Error code: " + errorCode);
        }

        // 添加其他回调方法,如onServiceFound、onServiceLost等

    };

    nsdManager.discoverServices(serviceType, NsdManager.PROTOCOL_DNS_SD, discoveryListener);
}
  1. 在您的活动(Activity)的onDestroy方法中停止NSD服务类型的发现。添加以下代码:
@Override
protected void onDestroy() {
    super.onDestroy();

    if (nsdManager != null) {
        nsdManager.stopServiceDiscovery(discoveryListener);
    }
}

通过执行以上步骤,您的应用程序应该能够成功启动NSD服务类型的发现并避免出现“Android NSD 服务类型的发现未启动。”的错误。请注意,您还需要根据您的需求添加其他必要的回调方法和逻辑。

相关内容

热门资讯

科技揭秘!丰城双剑辅助,圣游辅... 科技揭秘!丰城双剑辅助,圣游辅助软件(切实真的有挂)1、打开软件启动之后找到中间准星的标志长按。2、...
大家学习交流!四川熊猫辅助,陕... 大家学习交流!四川熊猫辅助,陕麻圈修改工具(竟然是真的有挂)1、超多福利:超高返利,海量正版游戏,陕...
交流学习经验!小程序牵手跑得辅... 交流学习经验!小程序牵手跑得辅助,大唐山西辅助软件苹果版(都是存在有挂)1、该软件可以轻松地帮助玩家...
总算明白!超凡辅助软件,爱玩辅... 总算明白!超凡辅助软件,爱玩辅助有挂吗软件(果然是真的有挂)1、游戏颠覆性的策略玩法,独创攻略技巧玩...
科普!杭州边锋网络游戏辅助,新... 科普!杭州边锋网络游戏辅助,新超凡辅助(原来有挂)1、很好的工具软件,可以解锁游戏的杭州边锋网络游戏...
推荐攻略!小程序游戏赴沪期,蛮... 推荐攻略!小程序游戏赴沪期,蛮籽麻旺重庆辅助(一贯是真的有挂)小程序游戏赴沪期辅助器是一种具有地方特...
记者揭秘!宁夏划水辅助,全民内... 记者揭秘!宁夏划水辅助,全民内蒙古辅助(确实有挂)暗藏猫腻,小编详细说明全民内蒙古辅助破解器有用吗(...
教程辅助!胡易辅助软件,斗城麻... 教程辅助!胡易辅助软件,斗城麻将微信有没有挂(切实真的是有挂)1、许多玩家不知道斗城麻将微信有没有挂...
一分钟了解!广东闲来有辅助软件... 一分钟了解!广东闲来有辅助软件,天天爱柳州辅助器(其实是真的有挂)1、不需要AI权限,帮助你快速的进...
玩家必知教程!同乡游辅助工具制... 玩家必知教程!同乡游辅助工具制作,广西老友玩游戏辅助器(本来是有挂)1、玩家可以在广西老友玩游戏辅助...