我正在尝试使用这个包从Android应用程序调用last.fm API:http://www.u-mass.de/lastfm
在简单的Java命令行程序中,它可以工作,但在Android应用程序中却不能。我使用的是Windows和Eclipse。
代码本身非常简单:
Artist artist = Artist.getInfo("Depeche Mode", "my_key");
我已在Android清单中设置了互联网权限。
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
在调用后,我最终到达此处,它打印出“缓存失败”。http://code.google.com/p/lastfm-java/source/browse/trunk/src/de/umass/lastfm/Caller.java?spec=svn173&r=173。
响应代码是-1。
int responseCode = urlConnection.getResponseCode();
有什么想法,我做错了什么吗?