代码拉取完成,页面将自动刷新
同步操作将从 无言/SpiderMan 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
SpiderMan能为您做的事:
Debug环境 | Share |
---|---|
def spider_man = "1.1.2"
debugImplementation "com.simple:spiderman:$spider_man"
releaseImplementation "com.simple:spiderman-no-op:$spider_man"
implementation "com.simple:spiderman:$spider_man"
上面方式一
debug环境有奔溃信息提示,release环境则没有,方式二
都有,但是记得添加混淆。
放到Application的onCreate()
初始化中,因为static了传入的context,并且放在其他Library初始化的前面。
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
//放在其他库初始化前
SpiderMan.init(this);
}
}
调用SpiderMan.show(Throwable e)
方法
try {
String text = null;
text.toUpperCase();
} catch (Exception e) {
SpiderMan.show(e);
}
项目已经依赖了com.android.support:appcompat-v7
包,如果产生冲突请使用下面的方式依赖。
debugImplementation("com.simple:spiderman:$spider_man") {
exclude group: "com.android.support"
}
releaseImplementation("com.simple:spiderman-no-op:$spider_man") {
exclude group: "com.android.support"
}
-keep class com.simple.spiderman.** { *; }
-keepnames class com.simple.spiderman.** { *; }
-keep public class * extends android.app.Activity
-keep public class * extends android.support.annotation.** { *; }
-keep public class * extends android.support.v4.content.FileProvider
-keep class * implements Android.os.Parcelable {
public static final Android.os.Parcelable$Creator *;
}
SpiderMan.init(this)
.setTheme(R.style.SpiderManTheme_Dark);
SpiderMan
内置了两种主题样式light
和dark
。
light | dark | custom |
---|---|---|
所有自定义属性定义在attrs.xml
中
具体可以参考app
中的用法。
SpiderMan.show(Throwable e)
,优化错误类型此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。