Wish Wish Manifest Editor‘s AddApplicationText supports adding content after the <activity></activity>

chjk

Member
Licensed User
Longtime User
correct AndroidManifest.xml:
<activity
                    android:windowSoftInputMode="stateHidden"
                    android:launchMode="singleTop"
                    android:name=".main"
                    android:label="B4A Example"
                    android:screenOrientation="portrait"
                    android:exported="true">
                    <intent-filter>
                       <action android:name="android.intent.action.MAIN" />
                       <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                    
                </activity>
        <activity-alias
                    android:name=".special1"
                    android:targetActivity=".main"
                    android:label="Test Title"
                    android:enabled="false"
                    android:icon="@drawable/icon1"
                    android:exported="true">
                    <intent-filter>
                     <action android:name="android.intent.action.MAIN" />
                     <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                </activity-alias>
But Manifest Editor code
B4X:
AddApplicationText(
        <activity-alias
            android:name=".special1"
            android:targetActivity=".main"
            android:label="Test Title"
            android:enabled="false"
            android:icon="@drawable/icon1"
            android:exported="true">
            <intent-filter>
             <action android:name="android.intent.action.MAIN" />
             <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>
)
Created AndroidManifest.xml file content
XML:
<activity-alias
            android:name=".special1"
            android:targetActivity=".main"
            android:label="Test Title"
            android:enabled="false"
            android:icon="@drawable/icon1"
            android:exported="true">
            <intent-filter>
             <action android:name="android.intent.action.MAIN" />
             <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>
<activity
            android:windowSoftInputMode="stateHidden"
            android:launchMode="singleTop"
            android:name=".main"
            android:label="B4A ChangeIcon"
            android:screenOrientation="unspecified"
            android:exported="true">
            <intent-filter>
               <action android:name="android.intent.action.MAIN" />
               <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            
        </activity>
here are some logical issues, I have to use Manifest Editor write like this to solve the problem.
B4X:
'End of default text.
AddApplicationText(
<activity
            android:windowSoftInputMode="stateHidden"
            android:launchMode="singleTop"
            android:name=".main"
            android:label="B4A Example"
            android:screenOrientation="portrait"
            android:exported="true">
            <intent-filter>
               <action android:name="android.intent.action.MAIN" />
               <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            
        </activity>
)
AddApplicationText(
        <activity-alias
            android:name=".special1"
            android:targetActivity=".main"
            android:label="Test Title"
            android:enabled="false"
            android:icon="@drawable/icon1"
            android:exported="true">
            <intent-filter>
             <action android:name="android.intent.action.MAIN" />
             <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>
But AndroidManifest.xml file there will be two <activity></activity>, so wish AddApplicationText supports adding content after the <activity></activity>
 

Attachments

  • activityalias.zip
    317.4 KB · Views: 59
Top