Java 试图在android项目中集成Google Nearest消息API
我试图在我的android项目中使用GoogleNearest消息API,并借助GoogleNearest消息文档(下面给出了链接),但没有得到任何输出,我的android项目中存在错误,我将在下面添加代码 我在谷歌上搜索过这个附近的消息API,但没有找到任何有用的东西,我是android开发领域的新手。有人能给我合适的文档来解释这个API的所有内容吗?或者至少给我一些示例代码或任何例子来理解这个过程 是的,我有一个疑问,不使用信标硬件,我可以使用附近的消息API吗 谷歌附近的消息文档- 错误代码-Java 试图在android项目中集成Google Nearest消息API,java,android,google-api,google-nearby,android-developer-api,Java,Android,Google Api,Google Nearby,Android Developer Api,我试图在我的android项目中使用GoogleNearest消息API,并借助GoogleNearest消息文档(下面给出了链接),但没有得到任何输出,我的android项目中存在错误,我将在下面添加代码 我在谷歌上搜索过这个附近的消息API,但没有找到任何有用的东西,我是android开发领域的新手。有人能给我合适的文档来解释这个API的所有内容吗?或者至少给我一些示例代码或任何例子来理解这个过程 是的,我有一个疑问,不使用信标硬件,我可以使用附近的消息API吗 谷歌附近的消息文档- 错误代
@Override
public void onStart() {
super.onStart();
Nearby.getMessagesClient(this).publish(mMessage);
Nearby.getMessagesClient(this).subscribe(mMessageListener);
}
@Override
public void onStop() {
Nearby.getMessagesClient(this).unpublish(mMessage);
Nearby.getMessagesClient(this).unsubscribe(mMessageListener);
super.onStop();
}
解释-我已经按照附近的消息API文档中给出的步骤进行了操作,但是在这个语法中出现了错误“getMessagesClient(this)”
如果有人能在这件事上帮助我,我将不胜感激。非常感谢你
图像:更新: 您可能需要实现此功能的侦听器
Nearby.getMessagesClient(this).unpublish(mMessage);
然后点击alt+enter,它将建议您对片段实现MessageListener
编辑
Nearby.getConnections(this).startAdvertising(
getUserNickname(),
SERVICE_ID,
mConnectionLifecycleCallback,
new AdvertisingOptions(STRATEGY))
.addOnSuccessListener(
new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void unusedResult) {
// We're advertising!
}
})
.addOnFailureListener(
new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
// We were unable to start advertising.
}
});
nearly.getConnections(this).startAvertising(
GetUser昵称(),
服务ID,
mConnectionLifecycleCallback,
新广告选项(策略))
.addOnSuccessListener(
新OnSuccessListener(){
@凌驾
成功时公共作废(作废未使用结果){
//我们在做广告!
}
})
.addOnFailureListener(
新的OnFailureListener(){
@凌驾
public void onFailure(@NonNull异常e){
//我们无法开始做广告。
}
});
它需要一个活动作为参数。你在活动中使用它吗?不,我在片段中使用。我已经添加了答案。它不起作用,我得到了相同的错误#Rahul Khurana我添加了代码的图像。答案更新。好的。在附近试试。然后按ctrl+space以检查可用的方法我将获得所有方法。。连接、消息\ API、消息、连接\ API、zzbxL、zzbxK、zzbxMit需要上下文作为参数。在您的情况下,您可以使用nearear.getConnections(getActivity())我只添加了nearear.getConnections(getActivity())。。但是Nearest没有显示任何关于getConnection()方法的建议使用Nearest.Connections而不是Nearest.getConnections。