智能农业

这里写图片描述
这个就是智能农业的大纲现在我们来详细的解释一下
整体的布局就不用我在过多的叙述然后我们就进入我们的重点
页面的滑动可以查看我们的前面的viewpage+Fragment的组合我也在这不进行过多的叙述
对于我们在登录框输入自己的ip以及多少秒之后自动的跳转我们通过下面的代码来更好的了解

   handler.postDelayed(new Runnable() {  //使用handler的postDelayed实现延时跳转

            public void run() {

                        AlertDialog.Builder builder = new AlertDialog.Builder(ImgActivity.this);
                        View view = View.inflate(ImgActivity.this,R.layout.alert_dialog,null);
                        builder.setView(view);
                        builder.setCancelable(true);
                        editText = view.findViewById(R.id.dialog_et);
                        button = view.findViewById(R.id.dialog_btn);
                        AlertDialog dialog = builder.create();
                        dialog.show();
                        //上面就是输入框的我们首先创建一个xml布局,然后我们绑定id之后通过AlertDialog使这个跳出来之后我们输入ip然后就是下面的操作


                button.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        Intent intent = new Intent(ImgActivity.this, MainActivity.class);
                        //使用Intent传递输入的iP然后我们第一个健是ip对于字符串我们使用String对于布尔类型我们使用的BooleanExtra传值
                        IP = editText.getText().toString();
                        intent.putExtra("IP",IP);
                        startActivity(intent);
                        finish();
                    }
                });

            }
        }, SPLASH_LENGTH);//3秒后跳转至应用主界面MainActivity
    }

之后我们要要讲我们输入的ip与服务器的地址进行拼接至于这个ip是真么得到的就是通过前面Intent的方法获得ip至于解析网址获得数据我们使用Okhttp的方法因为这个解析很快但是不能自动的更新UI所以我们还要在主线程中进行更新Ui操作我们首先创建一个类就是关于访问网络的代码如下面

public class Okhttp {

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值