Caso tenha optado por inicializar cada módulo separadamente, adicione as diretivas no seu build.gradle da seguinte forma:
No build.gradle do nível do projeto, adicione o repositório:
allprojects {
repositories {
maven { url "http://nexus.hands.com.br/repository/maven-repository/" }
}
}
No build.gradle do nível do app, adicione a dependência:
dependencies {
// Módulo(s) que deseja incluir
}
Incluir os módulos que irá utilizar no seu aplicativo como dependência no build.gradle e inicializar o módulo em sua classe Application.
GeoBehavior
compile "br.com.hands.mdm.libs.android:mdm-geobehavior:3.11.0"
String appId = "SEU_APP_ID";
MDMCore.start(getApplicationContext(), appId, new OnStartListener() {
@Override
public void onStart() {
MDMGeoBehavior.start(getApplicationContext());
}
});
AppBehavior
compile "br.com.hands.mdm.libs.android:mdm-appbehavior:3.11.0"
String appId = "SEU_APP_ID";
MDMCore.start(getApplicationContext(), appId, new OnStartListener() {
@Override
public void onStart() {
MDMAppBehavior.start(getApplicationContext());
}
});
Notification
compile "br.com.hands.mdm.libs.android:mdm-notification:3.11.0"
String appId = "SEU_APP_ID";
MDMCore.start(getApplicationContext(), appId, new OnStartListener() {
@Override
public void onStart() {
MDMNotification.start(getApplicationContext());
}
});
Implementação de cada módulo: