您现在的位置是:主页 > news > 做磨毛布内销哪个网站比较好/太原互联网推广公司
做磨毛布内销哪个网站比较好/太原互联网推广公司
admin2025/5/6 0:25:23【news】
简介做磨毛布内销哪个网站比较好,太原互联网推广公司,社交网站有哪些如何做,河北保定疫情最新情况项目中使用了人脸识别 技术还不成熟且会导致apk体积很大 但需要对客户进行演示 , 正式发包时不需要前提 先把人脸识别相关功能独立成一个module moudule_face步骤项目的gradle.properties 添加开关配置##### 是否启用人脸识别module_face_enablefalse2.app中 build.…
项目中使用了人脸识别 技术还不成熟且会导致apk体积很大 但需要对客户进行演示 , 正式发包时不需要
前提 先把人脸识别相关功能独立成一个module moudule_face
步骤
项目的gradle.properties 添加开关配置
##### 是否启用人脸识别
module_face_enable=false
2.app中 build.gradle 添加配置根据以上开关是否引用module_face 并添加buildconfig 属性
android {
defaultConfig {
buildConfigField 'Boolean' , 'module_face_enable' , module_face_enable
}
dependencies{
if(module_face_enable.toBoolean()){
implementation project(':module_face')
}
}
}
3.app中功能按钮根据配置 显示/隐藏
mFaceBtn = (LinearLayout) findViewById(R.id.face_btn); mFaceBtn.setVisibility(BuildConfig.module_face_enable ? View.VISIBLE : View.GONE);
使用ARouter 实现按钮的点击事件
ARouter配置
为了满足各个module之间 版本统一管理 版本号统一写在 项目gradle.properties 文件中
##### arouter版本号 androidx的项目 api需要使用 1.4.0以上版本
arouter_compiler=com.alibaba:arouter-compiler:+
arouter_api=com.alibaba:arouter-api:1.4.0
app与module 添加依赖
dependencies{
api arouter_api
annotationProcessor arouter_compiler
}
2.配置路由地址
// 路由地址
//============================================================================
//============================================================================
public static final String PATH_FACE_RegisterAndRecognizeActivity = "/face/activity/RegisterAndRecognizeActivity";
Activity 添加注解
@Route(path = BaseConstants.PATH_FACE_RegisterAndRecognizeActivity)
public class RegisterAndRecognizeActivity extends Activity{ }
调用
ARouter.getInstance().build(BaseConstants.PATH_FACE_RegisterAndRecognizeActivity).navigation(LoginActivity.this ,请求requestcode ) ;
也可以不用回调直接使用
ARouter.getInstance().build(BaseConstants.PATH_FACE_RegisterAndRecognizeActivity).navigation(LoginActivity.this) ;
Application oncreate中初始化
ARouter.openDebug();
ARouter.init(this);