android studio 使用 volley框架,Android studio 怎么导入我们需要的依赖Module 库,我们用volley做一个简单的使用...

才接触Android studio ,你可能会碰到很多问题,怎么导入依赖库呀什么的,总之有各种问题,不过都需要我们慢慢按照错误一个个解决

第一步 我们创建一个新工程

d5ec55a3935f

第一步创建新工程保证编译通过

d5ec55a3935f

第二部导入我们需要的依赖库

d5ec55a3935f

这里我们使用了本地Lib

d5ec55a3935f

找到我们创建的本地目录存放的volley库

d5ec55a3935f

找到之后选择choose 就可以看到我们的这个界面

d5ec55a3935f

等待工程Gradle 同步完成就可以看到已经加入了

d5ec55a3935f

接下来我们按照提示添加依赖环境,其实这个挺简单

d5ec55a3935f

按照图示进行操作

d5ec55a3935f

点击左下角的第三个

这里我们要说一下,这几个添加的区别:

Library dependency 主要是系统所需要的maven 依赖库

Files dependency 主要是添加存放于libs 下的依赖库

Module dependency 主要是添加 一些开源的框架如volley

d5ec55a3935f

完成上面的步骤下面就可以看到这个效果

d5ec55a3935f

点击OK就出现如下结果

d5ec55a3935f

我们简单的使用volley进行一个简单的请求

d5ec55a3935f

安卓的复杂之处在这里,需要添加互联网权限,否则运行会提示错误,如permission denid

导入之后如果不发送一个请求,你怎么知道这个能用呢

public class MainActivity extends Activity {

private String stringUrl = "http://120.26.212.145/spservice/spservice.svc/GetCompanyInfo/5";

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main);

/**

* volley GET 方法 使用

*/

//RequestQueue 一个项目只要一个就行

RequestQueue volleyQeue = Volley.newRequestQueue(getApplicationContext());

JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET,

stringUrl, null, new getInfoListener(), new errorLis());

volleyQeue.add(request);

}

private class getInfoListener implements Response.Listener {

//private Map mapList = new HashMap();

private ArrayList colList = new ArrayList();

@Override

public void onResponse(JSONObject response) {

String colStr = null;

try {

JSONArray colArray = response.getJSONArray("colAllowMoneyRatio");

for (int i=0;i

String ratio = (String) colArray.get(i);

System.out.println("配资比例"+ratio);

colList.add(ratio);

}

String money = response.getString("MaxDepositMoney");

System.out.println("返回结果:" +colList.size()+"数组"+ response + "\n MaxDepositMoney" + money);

} catch (JSONException e) {

e.printStackTrace();

}

}

}

private class errorLis implements Response.ErrorListener {

@Override

public void onErrorResponse(VolleyError error) {

System.out.println("返回请求错误信息" + error);

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值