从pc应用程序访问任何智能手机上的联系人和消息

piwo6bdm  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(144)

我正在尝试开发一个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);

它无法连接到它

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题