可直接使用框架做项目,亲自总结的完美框架,做的项目已上线
自己多年经验总结的MVC框架,使用了现在比较流行的butterknife、logger等依赖,使用了RecyclerView进行了一些列表展示,刷新用的SwipeRefreshView进行了上拉、下拉刷新、分页加载,简单操作,代码简洁
自己用的一款万能适配器adapter,进行了实例和标注,可进行扩展
本项目使用了一套屏幕适配,多款Android安装效果完美
总结的常用的Util,AESUtil、RSAUtil、Md5Utils、DialogUtil、ToastUtil、LogUtil、OkHttpUtil....
本项目进行详细标注,简单调用,效果完美
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
// 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.xm
文件 626 2018-04-20 10:20 Shopping.ideagradle.xm
文件 264 2018-04-21 09:31 Shopping.idealibrariesandroid_android_25.xm
文件 894 2018-04-21 09:31 Shopping.idealibrariescom_android_support_animated_vector_drawable_23_4_0.xm
文件 810 2018-04-21 09:31 Shopping.idealibrariescom_android_support_appcompat_v7_23_4_0.xm
文件 768 2018-04-21 09:31 Shopping.idealibrariescom_android_support_design_23_4_0.xm
文件 431 2018-04-21 09:31 Shopping.idealibrariescom_android_support_multidex_1_0_1.xm
文件 831 2018-04-21 10:37 Shopping.idealibrariescom_android_support_recyclerview_v7_23_4_0.xm
文件 761 2018-04-21 09:31 Shopping.idealibrariescom_android_support_support_annotations_25_3_1_jar.xm
文件 950 2018-04-21 09:31 Shopping.idealibrariescom_android_support_support_v4_23_4_0.xm
文件 887 2018-04-21 09:31 Shopping.idealibrariescom_android_support_support_vector_drawable_23_4_0.xm
............此处省略4895个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)