<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.algobase.hrv_monitor_devel"
      android:versionCode="174"
      android:versionName="1.74">

    <uses-sdk android:minSdkVersion="23"
              android:targetSdkVersion="36" />

 <queries>
   <package android:name="com.dsi.ant.plugins.antplus" />
   <package android:name="com.dsi.ant.service.socket" />
 </queries>


<!-- play store: only for BLE capable devices -->
<!--  
   <uses-feature
        android:name="android.hardware.bluetooth_le"
        android:required="true"/>
-->


 <uses-permission android:name="android.permission.INTERNET" />

 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

 <uses-permission android:name="android.permission.BLUETOOTH" />
 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
 <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />


 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 
                  android:maxSdkVersion="28" />


<!--DEVELOPER_PERMISSIONS_START-->
 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
 <uses-permission android:name="android.permission.INSTALL_PACKAGES" />
 <uses-permission android:name="android.permission.RESTART_PACKAGES" />
<!--DEVELOPER_PERMISSIONS_END-->



    <application 
         android:name="com.algobase.share.app.MyApplication"
         android:label="HRV Monitor Devel" 
         android:icon="@drawable/hrv147"
         android:enableOnBackInvokedCallback="false"
         android:allowBackup="false"
         android:hasFragileUserData="true"
         android:debuggable="false">

    <provider
        android:name="androidx.core.content.FileProvider"
        android:authorities="com.algobase.hrv_monitor_devel"
        android:exported="false"
        android:grantUriPermissions="true">
        <meta-data
            android:name="android.support.FILE_PROVIDER_PATHS"
            android:resource="@xml/filepaths"/>
    </provider>



<!--
-->
      <activity 
         android:name="com.algobase.hrv.HRV_Activity"
         android:theme="@style/MyHoloThemeLight"
         android:screenOrientation="portrait"
         android:configChanges="orientation|screenSize|keyboardHidden|uiMode"
         android:alwaysRetainTaskState="true"
         android:launchMode="singleTask"
         android:exported="true"
         android:label="HRV Monitor Devel" >

         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>

    <activity
            android:name="com.algobase.hrv.ChartActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@style/MyHoloThemeDark"
            android:label="Chart Activity"/>

    <activity
            android:name="com.algobase.hrv.HRV_Activity$ExplorerActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@style/MyHoloThemeDark"
            android:label="File Explorer"/>

    <activity
            android:name="com.algobase.share.activity.FileViewerActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@style/MyHoloThemeLight"
            android:label="File Viewer"/>

    <activity
            android:name="com.algobase.share.activity.WebViewActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@style/MyHoloThemeDark"
            android:label="WebView"/>


    <activity
            android:name="com.algobase.share.activity.CrashReportActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@style/MyHoloThemeDark"
            android:windowSoftInputMode="stateHidden"
            android:label="Crash Report"/>

    <service android:name="com.algobase.share.bluetooth.Bluetooth$HrateLeService"
             android:exported="false"
             android:enabled="true"/>


    </application>




</manifest>
