// 添加采集端 public void addStreamer(long streamerCid, String user, String pass) { boolean ret = mViewer.connectStreamer(streamerCid, user, pass); CameraInfo info = mMyViewerHelper.getCameraInfo(streamerCid); if (ret) { if (null == info) { StreamerInfo sinfo = mViewer.getStreamerInfoMgr().getStreamerInfo(streamerCid); info = new CameraInfo(); info.setCid(streamerCid); String name = sinfo.getDeviceName(); info.setCameraName((null == name) ? "" : name); info.setCameraUser(user); info.setCameraPwd(pass); info.setCameraThumb(mCameraDefaulThumb); info.setIsOnline(false); info.setPwdIsRight(true); info.setOS(sinfo.getOsVersion()); mCameraInfoManager.addCameraInfo(info); mMyViewerHelper.addCameraInfo(info); mCameraListAdapter.notifyDataSetChanged(); } } else { if (null != info) { info.setPwdIsRight(false); mCameraListAdapter.notifyDataSetChanged(); } } }