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
minSdkVersion | 27+ |
targetSdkVersion | 34+ |
Gradle | 8.7+ |
Android Studio | 2024.1.1+ (Recommended) |
JDK | 17 |
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>
Updated 2 months ago