xutils/docs/1.快速使用.md
##xUtils快速使用说明
implementation 'org.xutils:xutils:3.x.x'
添加配置混淆设置 ################### region for xUtils -keepattributes Signature,Annotation -keep public class org.xutils.** { public protected ; } -keep public interface org.xutils.* { public protected ; } -keepclassmembers class * extends org.xutils.* { public protected ; } -keepclassmembers @org.xutils.db.annotation. class * {;} -keepclassmembers @org.xutils.http.annotation. class * {*;} -keepclassmembers class * { @org.xutils.view.annotation.Event <methods>; } #################### end region
配置权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!-- 可选 -->
RuntimeException: "please invoke x.Ext.init(app) on Application#onCreate()
and register your Application in manifest."AndroidManifest.xml中注册自定义Application, 之后加入下面的代码.// 在application的onCreate中初始化
@Override
public void onCreate() {
super.onCreate();
x.Ext.init(this); // 这一步之后, 我们就可以在任何地方使用x.app()来获取Application的实例了.
x.Ext.setDebug(true); // 是否输出debug日志, 开启debug会影响性能.
...
}
现在可以开始使用xUtils了