Android查询网络错误-101

Android查询网络错误-101,android,json,aquery,Android,Json,Aquery,我正在开发Android应用程序,尝试使用aquery获取远程JSON文件。目标版本是Android 4.3(api版本18)。在我尝试使用TumblrAPI获取JSON之前,我认为可能我构造url的方式不对,所以我决定尝试使用更简单的JSONURL,您可以在下面的代码中看到。我得到的是网络错误,代码是101 如果有任何提示,我将不胜感激 public class WeHaveTheMunchiesActivity extends Activity { private AQuery mAQ;

我正在开发Android应用程序,尝试使用aquery获取远程JSON文件。目标版本是Android 4.3(api版本18)。在我尝试使用TumblrAPI获取JSON之前,我认为可能我构造url的方式不对,所以我决定尝试使用更简单的JSONURL,您可以在下面的代码中看到。我得到的是网络错误,代码是101

如果有任何提示,我将不胜感激

public class WeHaveTheMunchiesActivity extends Activity {

private AQuery mAQ;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_list_viewer);

    mAQ=new AQuery(this);

    String url="http://www.google.com/uds/GnewsSearch?q=Obama&v=1.0";


    mAQ.ajax(url, JSONObject.class, new AjaxCallback<JSONObject>(){
        @Override
        public void callback(String url, JSONObject json, AjaxStatus status){

            Toast.makeText(getApplicationContext(), status.getMessage(),     Toast.LENGTH_SHORT).show();

        }
    });

}
公共类WeHaveTheMunchiesActivity扩展了活动{
私人水渠mAQ;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u list\u查看器);
mAQ=新水道(本);
字符串url=”http://www.google.com/uds/GnewsSearch?q=Obama&v=1.0";
ajax(url,JSONObject.class,新的AjaxCallback(){
@凌驾
公共无效回调(字符串url、JSONObject json、AjaxStatus状态){
Toast.makeText(getApplicationContext(),status.getMessage(),Toast.LENGTH\u SHORT.show();
}
});
}

在AndroidManifest.xml中添加此权限:

<uses-permission android:name="android.permission.INTERNET"/>

我知道现在已经太晚了,但是如果有人有同样的问题(状态-101)并且有互联网权限,但是你仍然得到了-101,试试这个 在manifest.xml的应用程序标记中添加行



您缺少在AndroidManifest.xml中定义internet权限的功能:您能将清单文件放在这里吗?@shtas,很高兴能帮助您。也没有发生任何事情。您将这一行添加到应用程序标记中了?这对我来说适用于较新版本的Android(如Q)。较旧版本显示了我正在加载的图像。谢谢@JohnnyWhite。