如何使用MVP模式实现登录注册功能

  • Post author:
  • Post category:其他


首先要添加好依赖:

    compile 'com.squareup.okhttp3:okhttp:3.3.0'
    implementation 'com.google.code.gson:gson:2.2.4'
    以及添加网络权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  先把布局文件写好:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@mipmap/p4"
    tools:context="com.example.day5.view.activity.MainActivity">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:orientation="vertical"
        android:gravity="center"
        >
       <TextView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:textColor="@color/colorAccent"
          android:text="@string/mobile_tag"
           />
        <EditText
            android:id="@+id/mobiles"
            android:layout_width="260dp"
            android:layout_height="50dp" />
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="@color/colorAccent"
            android:text="@string/password_tag"
            />
        <EditText
            android:layout_width="260dp"
            android:layout_height="50dp"
            android:id="@+id/password"
            />
         <TextView
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/password_sure"
             />
        <EditText
            android:layout_width="260dp"
            android:layout_height="50dp"
            android:id="@+id/textpassword"
            />
        <Button



版权声明:本文为Fzy99999原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。