Android 如何从JSON响应中接收的URL中提取文本(文章)

Android 如何从JSON响应中接收的URL中提取文本(文章),android,json,api,Android,Json,Api,我对安卓非常陌生,目前我正在开发一个应用程序,它可以显示来自印度报纸的所有社论文章。 到目前为止,我已经学会了从报纸api收到的JSON响应中提取标题、日期、作者和描述。 但在内容中,它们只提供一个url。 我不知道如何从URL中提取全文。 我该怎么做?在下图中,为内容提供了url。 更简单的解决方案是打开url并获取内容。可以使用以下代码执行此操作: InputStream input = new URL(<the returned url>).openStream(); Inp

我对安卓非常陌生,目前我正在开发一个应用程序,它可以显示来自印度报纸的所有社论文章。 到目前为止,我已经学会了从报纸api收到的JSON响应中提取标题、日期、作者和描述。 但在内容中,它们只提供一个url。 我不知道如何从URL中提取全文。 我该怎么做?在下图中,为内容提供了url。
更简单的解决方案是打开url并获取内容。可以使用以下代码执行此操作:

InputStream input = new URL(<the returned url>).openStream();
InputStream input=newurl().openStream();
在InputStream中,您将从url返回代码

但是,如果您正试图向用户显示文章,如果您想在应用程序中显示内容,或者打电话给用户浏览器应用程序,目的是:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(<the returned url>));
startActivity(browserIntent);
Intent-browserint=newintent(Intent.ACTION\u视图,Uri.parse());
startActivity(浏览器内容);

更简单的解决方案是打开url并获取内容。可以使用以下代码执行此操作:

InputStream input = new URL(<the returned url>).openStream();
InputStream input=newurl().openStream();
在InputStream中,您将从url返回代码

但是,如果您正试图向用户显示文章,如果您想在应用程序中显示内容,或者打电话给用户浏览器应用程序,目的是:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(<the returned url>));
startActivity(browserIntent);
Intent-browserint=newintent(Intent.ACTION\u视图,Uri.parse());
startActivity(浏览器内容);

我可以尝试Webview方法,但我想做的是在应用程序屏幕上显示标题和内容,而不是像Quora在其应用程序中所做的那样(粗体标题,下方有普通文本),这就是我避免使用Webview的原因。我会试试你的代码,如果它对我有效,我会给你回复。非常感谢!:)我可以尝试Webview方法,但我想做的是在应用程序屏幕上显示标题和内容,而不是像Quora在其应用程序中所做的那样(粗体标题,下方有普通文本),这就是为什么我避免使用Webview。我会试试你的代码,如果它对我有效,我会给你回复。非常感谢!:)