您现在的位置是:主页 > news > 做磨毛布内销哪个网站比较好/太原互联网推广公司

做磨毛布内销哪个网站比较好/太原互联网推广公司

admin2025/5/6 0:25:23news

简介做磨毛布内销哪个网站比较好,太原互联网推广公司,社交网站有哪些如何做,河北保定疫情最新情况项目中使用了人脸识别 技术还不成熟且会导致apk体积很大 但需要对客户进行演示 , 正式发包时不需要前提 先把人脸识别相关功能独立成一个module moudule_face步骤项目的gradle.properties 添加开关配置##### 是否启用人脸识别module_face_enablefalse2.app中 build.…

做磨毛布内销哪个网站比较好,太原互联网推广公司,社交网站有哪些如何做,河北保定疫情最新情况项目中使用了人脸识别 技术还不成熟且会导致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);