Installation Guide

This is the Android component from Eagle Eye CameraManager to view events and recordings in a timeline.

It provides functionalities such as zoom, speed play, video export, playback and sharing.

Required versions

minSdkVersion27+
targetSdkVersion34+
Gradle8.7+
Android Studio2024.1.1+ (Recommended)
JDK17

Importing required frameworks into your project

android {
...
defaultConfig {
...
  dataBinding {
    enabled = true
  }
}
 
dependencies {
	implementation(name: 'CMMobileTimelineSDK', ext: 'aar')
}
<string name="file_provider">"com.cameramanager.timeline_sdk.cmfileprovider"</string>
<?xml version="1.0" encoding="utf-8"?>  
<paths>  
    <external-path name="cameramanager" path="." />  
    <cache-path name="cache" path="/" />  
</paths>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
    android:largeHeap="true"
...>
<activity android:name="com.cameramanager.timeline_sdk.feature.TimelineActivity" android:configChanges="orientation|screenSize|keyboardHidden|locale|layoutDirection" android:launchMode="singleTop" />
 
<provider  
    android:name="androidx.core.content.FileProvider" 
    android:authorities="@string/file_provider" 
    android:exported="false" 
    android:grantUriPermissions="true">  
    <meta-data  android:name="android.support.FILE_PROVIDER_PATHS" 
        android:resource="@xml/file_provider_paths" />  
</provider>