【发布时间】:2015-11-15 14:02:19
【问题描述】:
我想制作一个从 json 文件接收数据的应用程序。当它收到新物品时,它必须发出声音。我该怎么做?
我一直在寻找,但找不到教程。
【问题讨论】:
我想制作一个从 json 文件接收数据的应用程序。当它收到新物品时,它必须发出声音。我该怎么做?
我一直在寻找,但找不到教程。
【问题讨论】:
有一个很棒的教程here 涵盖了 REST 服务和 JSON 数据。 它非常全面,应该能让你走上正轨。
【讨论】:
如果你想走库路线,RetroFit 是一个很棒的用于解析 JSON 数据的 Android/Java 库。您将调用您的服务器以获取 JSON,并在调用后使用 Retrofit 的 onResponse 方法触发媒体播放代码。
例如:
@Override
public void onResponse(Response<Version> response, Retrofit retrofit) {
if (response.isSuccess()) {
// TODO check if received data is new
// TODO Media playback code
}
}
@Override
public void onFailure(Throwable t) {
Log.d("Callback", " Throwable is " + t);
}
Retrofit 非常强大,因此我强烈建议您阅读它的文档。您可以在here找到有关该库以及如何使用它的更多信息。
【讨论】: