AndroidManifest.xml

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools">

        <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.READ_CONTACTS" />
        <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
        <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
        <uses-permission android:name="android.permission.GET_ACCOUNTS" />
        <uses-permission android:name="android.permission.USE_CREDENTIALS" />
        <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

        <application
            android:allowBackup="true"
            android:dataExtractionRules="@xml/data_extraction_rules"
            android:fullBackupContent="@xml/backup_rules"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/Theme.MyApplication"
            tools:targetApi="31">

            <activity
                android:name=".ui.NotesListActivity"
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:label="@string/app_name"
                android:launchMode="singleTop"
                android:theme="@style/NoteTheme"
                android:uiOptions="splitActionBarWhenNarrow"
                android:windowSoftInputMode="adjustPan"
                android:exported="true">

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

            <activity
                android:name=".ui.NoteEditActivity"
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:launchMode="singleTop"
                android:theme="@style/NoteTheme"
                android:exported="true">

                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />

                    <data android:mimeType="vnd.android.cursor.item/text_note" />
                    <data android:mimeType="vnd.android.cursor.item/call_note" />
                </intent-filter>

                <intent-filter>
                    <action android:name="android.intent.action.INSERT_OR_EDIT" />
                    <category android:name="android.intent.category.DEFAULT" />

                    <data android:mimeType="vnd.android.cursor.item/text_note" />
                    <data android:mimeType="vnd.android.cursor.item/call_note" />
                </intent-filter>

                <intent-filter>
                    <action android:name="android.intent.action.SEARCH" />
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>

                <meta-data
                    android:name="android.app.searchable"
                    android:resource="@xml/searchable" />
            </activity>

            <provider
                android:name="net.micode.notes.data.NotesProvider"
                android:authorities="micode_notes"
                android:multiprocess="true" />

            <receiver
                android:name=".widget.NoteWidgetProvider_2x"
                android:label="@string/app_widget2x2"
                android:exported="true">
                <intent-filter>
                    <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
                    <action android:name="android.appwidget.action.APPWIDGET_DELETED" />
                    <action android:name="android.intent.action.PRIVACY_MODE_CHANGED" />
                </intent-filter>

                <meta-data
                    android:name="android.appwidget.provider"
                    android:resource="@xml/widget_2x_info" />
            </receiver>
            <receiver
                android:name=".widget.NoteWidgetProvider_4x"
                android:label="@string/app_widget4x4"
                android:exported="true">

                <intent-filter>
                    <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
                    <action android:name="android.appwidget.action.APPWIDGET_DELETED" />
                    <action android:name="android.intent.action.PRIVACY_MODE_CHANGED" />
                </intent-filter>

                <meta-data
                    android:name="android.appwidget.provider"
                    android:resource="@xml/widget_4x_info" />
            </receiver>

            <receiver
                android:name=".ui.AlarmInitReceiver"
                android:exported="true">
                <intent-filter>
                    <action android:name="android.intent.action.BOOT_COMPLETED" />
                </intent-filter>
            </receiver>

            <receiver
                android:name="net.micode.notes.ui.AlarmReceiver"
                android:process=":remote"></receiver>

            <activity
                android:name=".ui.AlarmAlertActivity"
                android:label="@string/app_name"
                android:launchMode="singleInstance"
                android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar"></activity>

            <activity
                android:name="net.micode.notes.ui.NotesPreferenceActivity"
                android:label="@string/preferences_title"
                android:launchMode="singleTop"
                android:theme="@android:style/Theme.Holo.Light"></activity>

            <service
                android:name="net.micode.notes.gtask.remote.GTaskSyncService"
                android:exported="false"></service>

            <meta-data
                android:name="android.app.default_searchable"
                android:value=".ui.NoteEditActivity" />

            <!--        <activity-->
            <!--            android:name=".MainActivity"-->
            <!--            android:exported="true">-->
            <!--            <intent-filter>-->
            <!--                <action android:name="android.intent.action.MAIN" />-->

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

        </application>

    </manifest>