做推广什么网站便宜,无锡网站网页设计培训,ppt模板免费下载的网站,无极在线最新招聘兼职XBaseAndroid如果您需要使用最新版可以去github查看。该文章描述的是1.0.9.4版本。使用AndroidStudio 3.0创建一个新的安卓项目如果您不知道如何创建#xff0c;请猛戳此处。配置仓库引用项目结构.png点击build.gradle(Project)#xff0c;添加以下maven仓库。allprojects {r…XBaseAndroid如果您需要使用最新版可以去github查看。该文章描述的是1.0.9.4版本。使用AndroidStudio 3.0创建一个新的安卓项目如果您不知道如何创建请猛戳此处。配置仓库引用项目结构.png点击build.gradle(Project)添加以下maven仓库。allprojects {repositories {google()jcenter()maven { url https://jitpack.io }}}点击build.gradle(Module).在dependencies 下添加以下引用。dependencies {compile com.github.fanhua1994:XBaseAndroid:1.0.9.4}1.0.7.1以后版本必须引入以下包implementation com.google.code.gson:gson:2.6.2implementation com.lzy.net:okgo:3.0.4implementation org.greenrobot:eventbus:3.1.1implementation com.j256.ormlite:ormlite-core:4.48implementation com.j256.ormlite:ormlite-android:4.48初始化框架打开AndroidManifest.xml在application节点下做出如下整改android:namecom.hengyi.baseandroidcore.base.XBaseApplicationandroid:themestyle/NoActionBarTheme使用视图注解加入以下引用compile com.jakewharton:butterknife:8.5.1annotationProcessor com.jakewharton:butterknife-compiler:8.5.1编写BaseActivitypackage com.hengyi.xbaseandroiddemo;import android.os.Bundle;import com.hengyi.baseandroidcore.base.XBaseActivity;import butterknife.ButterKnife;import butterknife.Unbinder;//也可以继承XBasePermissionActivity 申请权限更方便/*** requestPermisstion();//发起权限请求*/public abstract class BaseActivity extends XBaseActivity {private Unbinder unbind null;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);unbind ButterKnife.bind(this);}Overridepublic int setBaseContentView() {return setContentView();}public abstract int setContentView();Overrideprotected void onDestroy() {super.onDestroy();unbind.unbind();}}让MainActivity继承BaseActivitypublic class MainActivity extends BaseActivity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);LogUtils.d(安装日志,XBaseAndroid初始化成功);}Overridepublic int setContentView() {return R.layout.activity_main;}}启动App如果现实“XBaseAndroid初始化成功”并且观察Logcat有日志打印如下。12-28 14:20:46.277 11538-11538/com.hengyi.xbaseandroiddemo D/安装日志: ╔═══════════════════════════════════════════12-28 14:20:46.277 11538-11538/com.hengyi.xbaseandroiddemo D/安装日志: ║ main, onCreate(MainActivity.java:11)12-28 14:20:46.277 11538-11538/com.hengyi.xbaseandroiddemo D/安装日志: ╟───────────────────────────────────────────12-28 14:20:46.277 11538-11538/com.hengyi.xbaseandroiddemo D/安装日志: ║ XBaseAndroid初始化成功12-28 14:20:46.277 11538-11538/com.hengyi.xbaseandroiddemo D/安装日志: ╚═══════════════════════════════════════════若您的运行情况出现问题或不一致请下载demo比对繁华安卓