-
Notifications
You must be signed in to change notification settings - Fork 0
SDK Permission
Pallab Gain edited this page Jan 5, 2024
·
1 revision
Ninchat SDK requires the following permissions to function properly.
-
android.permission.CAMERA
: Required for accessing the device's camera to capture images or video during video conference -
android.hardware.camera
andandroid.hardware.camera.autofocus
: Ensures the device has a camera and supports autofocus, enhancing image and video quality.
-
android.permission.RECORD_AUDIO
: Necessary for recording audio, either standalone or as part of video capture during video conference -
android.permission.MODIFY_AUDIO_SETTINGS
: Allows the SDK to modify global audio settings for improved audio performance during recording or playback.
-
android.permission.INTERNET
: Enables network access for online functionalities. -
android.permission.ACCESS_NETWORK_STATE
: Allows the SDK to access information about the network state, useful for optimizing network usage and handling connectivity changes.
-
android.permission.READ_EXTERNAL_STORAGE
andandroid.permission.WRITE_EXTERNAL_STORAGE
: These permissions are required for reading from and writing to the device's external storage, essential for handling files.
-
android.permission.BLUETOOTH
andandroid.permission.BLUETOOTH_ADMIN
: Required for any features that involve Bluetooth connectivity, such as device pairing and data transfer during video conferencing.
-
android.permission.READ_MEDIA_IMAGES
andandroid.permission.READ_MEDIA_VIDEO
: These permissions are essential for accessing and processing images and video files stored on the device.
- The SDK requires OpenGL ES 2.0 (
android:glEsVersion="0x00020000"
) as a minimum specification for rendering tasks and graphics processing.
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
- Home
- Installation
- SDK Permission
- How to integrate the SDK
-
Overriding SDK assets
- Old resources doc ( < SDK 0.10.0 )
- Queue list view
- In Queue view element
- Command / Chat view elements
- Review / Rating view
- Dialogue(s)
- Titlebar
- Questionnaire
- Buttons
- Example Integration
- Building the Go library
- Building SDK .aar
- Contact Us
- Licenses