我正在尝试开发一个pc应用程序,它可以充当车载套件(pc是客户端,智能手机是服务器)。我无法在智能手机上访问联系人和信息(不应取决于它是基于ios还是基于android的智能手机)。我在用一个蓝湾图书馆。当我尝试使用streamconnection连接到电话簿服务时,它会抛出错误,当我尝试clientsession响应代码不可用时(在iphone 6上尝试)。 java.lang.ClassCastException: class com.intel.bluetooth.obex.OBEXClientSessionImpl cannot be cast to class javax.microedition.io.StreamConnection (com.intel.bluetooth.obex.OBEXClientSessionImpl and javax.microedition.io.StreamConnection are in unnamed module of loader 'app')
这是我尝试simple streamconnection时出现的错误
当我使用电话簿访问服务尝试clientsession时,如下所示:
clientSession = (ClientSession) Connector.open(service.serviceRecord.getConnectionURL(ServiceRecord.AUTHENTICATE_ENCRYPT, false));
//HeaderSet request = clientSession.createHeaderSet();
HeaderSet headerSet = clientSession.connect(null);
if (headerSet.getResponseCode() != ResponseCodes.OBEX_HTTP_OK)
{
System.out.println("Unable to connect");
}
clientSessions.add(clientSession);
headerSets.add(headerSet);
它无法连接到它
暂无答案!
目前还没有任何答案,快来回答吧!