【发布时间】:2014-03-18 13:59:29
【问题描述】:
我正在开发一个使用 Google 图书的 Android 应用。我找到了 API,注册了一个 API KEY 并想使用 library 而不是像 this 那样自己解析它。代码来自sample project from Google。该项目可以成功编译,但它不起作用。显示“HELLO”,但未显示“WORLD”。
信息: 1、API密钥正确。 2. 应用名称不为空。 3. 尝试在eclipse中调试,也用keystore(用API key注册)导出到APK。两者都未能运行代码。
Toast.makeText(this,"HELLO", 1).show();
// Set up Books client.
final Books books = new Books.Builder(GoogleNetHttpTransport.newTrustedTransport(), jsonFactory, null)
.setApplicationName(APPLICATION_NAME)
.setGoogleClientRequestInitializer(new BooksRequestInitializer(ClientCredentials.API_KEY))
.build();
Toast.makeText(this, "WORLD", 1).show();
这有什么问题?
对了,是不是需要用keystore导出才能运行上面的代码调试呢?
【问题讨论】:
-
只是一个调试提示。你还有4个左右?方法调用实际上返回了一些东西,而你完全跳过了它们。所以将它们存储在一些变量中,你可能会发现一些有用的东西。
标签: java android api google-books