Android MVC框架+网络封装


可直接使用框架做项目,亲自总结的完美框架,做的项目已上线 自己多年经验总结的MVC框架,使用了现在比较流行的butterknife、logger等依赖,使用了RecyclerView进行了一些列表展示,刷新用的SwipeRefreshView进行了上拉、下拉刷新、分页加载,简单操作,代码简洁 自己用的一款万能适配器adapter,进行了实例和标注,可进行扩展 本项目使用了一套屏幕适配,多款Android安装效果完美 总结的常用的Util,AESUtil、RSAUtil、Md5Utils、DialogUtil、ToastUtil、LogUtil、OkHttpUtil.... 本项目进行详细标注,简单调用,效果完美
资源截图
代码片段和文件信息
// Generated code from Butter Knife. Do not modify!
package com.qcloud.newland.login;

import android.support.annotation.CallSuper;
import android.support.annotation.UiThread;
import android.view.View;
import android.widget.frameLayout;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import butterknife.Unbinder;
import butterknife.internal.DebouncingonclickListener;
import butterknife.internal.Utils;
import com.qcloud.newland.R;
import java.lang.IllegalStateException;
import java.lang.Override;

public class MainActivity_ViewBinding implements Unbinder {
  protected T target;

  private View view2131558569;

  private View view2131558570;

  private View view2131558571;

  private View view2131558568;

  @UiThread
  public MainActivity_ViewBinding(final T target View source) {
    this.target = target;

    View view;
    target.fragment = Utils.findRequiredViewAsType(source R.id.fragment “field ‘fragment‘“ frameLayout.class);
    view = Utils.findRequiredView(source R.id.but1 “field ‘but1‘ and method ‘onViewClicked‘“);
    target.but1 = Utils.castView(view R.id.but1 “field ‘but1‘“ RadioButton.class);
    view2131558569 = view;
    view.setonclickListener(new DebouncingonclickListener() {
      @Override
      public void doClick(View p0) {
        target.onViewClicked(p0);
      }
    });
    view = Utils.findRequiredView(source R.id.but2 “field ‘but2‘ and method ‘onViewClicked‘“);
    target.but2 = Utils.castView(view R.id.but2 “field ‘but2‘“ RadioButton.class);
    view2131558570 = view;
    view.setonclickListener(new DebouncingonclickListener() {
      @Override
      public void doClick(View p0) {
        target.onViewClicked(p0);
      }
    });
    view = Utils.findRequiredView(source R.id.but4 “field ‘but3‘ and method ‘onViewClicked‘“);
    target.but3 = Utils.castView(view R.id.but4 “field ‘but3‘“ RadioButton.class);
    view2131558571 = view;
    view.setonclickListener(new DebouncingonclickListener() {
      @Override
      public void doClick(View p0) {
        target.onViewClicked(p0);
      }
    });
    view = Utils.findRequiredView(source R.id.linear “field ‘linear‘ and method ‘onViewClicked‘“);
    target.linear = Utils.castView(view R.id.linear “field ‘linear‘“ RadioGroup.class);
    view2131558568 = view;
    view.setonclickListener(new DebouncingonclickListener() {
      @Override
      public void doClick(View p0) {
        target.onViewClicked(p0);
      }
    });
  }

  @Override
  @CallSuper
  public void unbind() {
    T target = this.target;
    if (target == null) throw new IllegalStateException(“Bindings already cleared.“);

    target.fragment = null;
    target.but1 = null;
    target.but2 = null;
    target.but3 = null;
    target.linear = null;

    view2131558569.setonclickListener(null);
    view2131558569 = null;
    view2131558570.setonclickListener(null);
    view2131558570 = null;
    view2131558571.setonclickListener(null);
    view2131558

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        118  2017-08-20 09:32  Shopping.gitignore

     文件         30  2017-08-20 09:32  Shopping.gradle2.14.1 askArtifactscache.properties

     文件         17  2018-04-24 10:33  Shopping.gradle2.14.1 askArtifactscache.properties.lock

     文件    2046138  2018-04-24 10:33  Shopping.gradle2.14.1 askArtifactsfileHashes.bin

     文件   18276985  2018-04-24 10:33  Shopping.gradle2.14.1 askArtifactsfileSnapshots.bin

     文件     108578  2018-04-24 10:33  Shopping.gradle2.14.1 askArtifactsfileSnapshotsToTreeSnapshotsIndex.bin

     文件     531881  2018-04-24 10:33  Shopping.gradle2.14.1 askArtifacts askArtifacts.bin

     文件      65005  2017-08-20 15:51  Shopping.gradle2.14.1 asks\_app_compileDebugJavaWithJavaclocalClassSetAnalysislocalClassSetAnalysis.bin

     文件         17  2017-08-20 15:51  Shopping.gradle2.14.1 asks\_app_compileDebugJavaWithJavaclocalClassSetAnalysislocalClassSetAnalysis.lock

     文件      26853  2017-08-20 15:51  Shopping.gradle2.14.1 asks\_app_compileDebugJavaWithJavaclocalJarClasspathSnapshotlocalJarClasspathSnapshot.bin

     文件         17  2017-08-20 15:51  Shopping.gradle2.14.1 asks\_app_compileDebugJavaWithJavaclocalJarClasspathSnapshotlocalJarClasspathSnapshot.lock

     文件      25756  2017-08-20 15:58  Shopping.gradle2.14.1 asks\_myapplication_compileDebugJavaWithJavaclocalClassSetAnalysislocalClassSetAnalysis.bin

     文件         17  2017-08-20 15:58  Shopping.gradle2.14.1 asks\_myapplication_compileDebugJavaWithJavaclocalClassSetAnalysislocalClassSetAnalysis.lock

     文件      20573  2017-08-20 15:58  Shopping.gradle2.14.1 asks\_myapplication_compileDebugJavaWithJavaclocalJarClasspathSnapshotlocalJarClasspathSnapshot.bin

     文件         17  2017-08-20 15:58  Shopping.gradle2.14.1 asks\_myapplication_compileDebugJavaWithJavaclocalJarClasspathSnapshotlocalJarClasspathSnapshot.lock

     文件     402373  2017-08-22 14:44  Shopping.gradle3.3 askArtifactsfileHashes.bin

     文件    6967612  2017-08-22 14:44  Shopping.gradle3.3 askArtifactsfileSnapshots.bin

     文件     254149  2017-08-22 14:44  Shopping.gradle3.3 askArtifacts askArtifacts.bin

     文件         17  2017-08-22 14:44  Shopping.gradle3.3 askArtifacts askArtifacts.lock

     文件        159  2018-04-20 10:20  Shopping.ideaencodings.xml

     文件        626  2018-04-20 10:20  Shopping.ideagradle.xml

     文件        264  2018-04-21 09:31  Shopping.idealibrariesandroid_android_25.xml

     文件        894  2018-04-21 09:31  Shopping.idealibrariescom_android_support_animated_vector_drawable_23_4_0.xml

     文件        810  2018-04-21 09:31  Shopping.idealibrariescom_android_support_appcompat_v7_23_4_0.xml

     文件        768  2018-04-21 09:31  Shopping.idealibrariescom_android_support_design_23_4_0.xml

     文件        431  2018-04-21 09:31  Shopping.idealibrariescom_android_support_multidex_1_0_1.xml

     文件        831  2018-04-21 10:37  Shopping.idealibrariescom_android_support_recyclerview_v7_23_4_0.xml

     文件        761  2018-04-21 09:31  Shopping.idealibrariescom_android_support_support_annotations_25_3_1_jar.xml

     文件        950  2018-04-21 09:31  Shopping.idealibrariescom_android_support_support_v4_23_4_0.xml

     文件        887  2018-04-21 09:31  Shopping.idealibrariescom_android_support_support_vector_drawable_23_4_0.xml

............此处省略4895个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)