資源簡介
可直接使用框架做項目,親自總結的完美框架,做的項目已上線
自己多年經驗總結的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\.gradle\2.14.1\taskArtifacts\cache.properties
?????文件?????????17??2018-04-24?10:33??Shopping\.gradle\2.14.1\taskArtifacts\cache.properties.lock
?????文件????2046138??2018-04-24?10:33??Shopping\.gradle\2.14.1\taskArtifacts\fileHashes.bin
?????文件???18276985??2018-04-24?10:33??Shopping\.gradle\2.14.1\taskArtifacts\fileSnapshots.bin
?????文件?????108578??2018-04-24?10:33??Shopping\.gradle\2.14.1\taskArtifacts\fileSnapshotsToTreeSnapshotsIndex.bin
?????文件?????531881??2018-04-24?10:33??Shopping\.gradle\2.14.1\taskArtifacts\taskArtifacts.bin
?????文件??????65005??2017-08-20?15:51??Shopping\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
?????文件?????????17??2017-08-20?15:51??Shopping\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
?????文件??????26853??2017-08-20?15:51??Shopping\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
?????文件?????????17??2017-08-20?15:51??Shopping\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
?????文件??????25756??2017-08-20?15:58??Shopping\.gradle\2.14.1\tasks\_myapplication_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
?????文件?????????17??2017-08-20?15:58??Shopping\.gradle\2.14.1\tasks\_myapplication_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
?????文件??????20573??2017-08-20?15:58??Shopping\.gradle\2.14.1\tasks\_myapplication_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
?????文件?????????17??2017-08-20?15:58??Shopping\.gradle\2.14.1\tasks\_myapplication_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
?????文件?????402373??2017-08-22?14:44??Shopping\.gradle\3.3\taskArtifacts\fileHashes.bin
?????文件????6967612??2017-08-22?14:44??Shopping\.gradle\3.3\taskArtifacts\fileSnapshots.bin
?????文件?????254149??2017-08-22?14:44??Shopping\.gradle\3.3\taskArtifacts\taskArtifacts.bin
?????文件?????????17??2017-08-22?14:44??Shopping\.gradle\3.3\taskArtifacts\taskArtifacts.lock
?????文件????????159??2018-04-20?10:20??Shopping\.idea\encodings.xm
?????文件????????626??2018-04-20?10:20??Shopping\.idea\gradle.xm
?????文件????????264??2018-04-21?09:31??Shopping\.idea\libraries\android_android_25.xm
?????文件????????894??2018-04-21?09:31??Shopping\.idea\libraries\com_android_support_animated_vector_drawable_23_4_0.xm
?????文件????????810??2018-04-21?09:31??Shopping\.idea\libraries\com_android_support_appcompat_v7_23_4_0.xm
?????文件????????768??2018-04-21?09:31??Shopping\.idea\libraries\com_android_support_design_23_4_0.xm
?????文件????????431??2018-04-21?09:31??Shopping\.idea\libraries\com_android_support_multidex_1_0_1.xm
?????文件????????831??2018-04-21?10:37??Shopping\.idea\libraries\com_android_support_recyclerview_v7_23_4_0.xm
?????文件????????761??2018-04-21?09:31??Shopping\.idea\libraries\com_android_support_support_annotations_25_3_1_jar.xm
?????文件????????950??2018-04-21?09:31??Shopping\.idea\libraries\com_android_support_support_v4_23_4_0.xm
?????文件????????887??2018-04-21?09:31??Shopping\.idea\libraries\com_android_support_support_vector_drawable_23_4_0.xm
............此處省略4895個文件信息
評論
共有 條評論