Android App: - Refactored activity_main.xml to use modern Material 3 components. - Grouped Export/Help buttons logically and moved ADB instructions to dedicated info icons. - Added an in-app "Load Test" button to explicitly pick test bundles. - Updated ValidationInputManager.kt to gracefully handle relative zip_path intent execution via ADB targeting app external storage. Tooling & Documentation: - Added a Python Textual TUI (validation_app.py) to automate device discovery, test execution, bundling, renaming, and downloading/uploading. - Added README.md in test/render-validation documenting ADB intent parameter capabilities and TUI dashboard setup.
30 lines
1.2 KiB
XML
30 lines
1.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
|
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
|
|
|
|
<application
|
|
android:allowBackup="true"
|
|
android:label="Filament Validation"
|
|
android:supportsRtl="true"
|
|
android:largeHeap="true"
|
|
android:requestLegacyExternalStorage="true"
|
|
android:theme="@style/Theme.Material3.DayNight.NoActionBar">
|
|
<activity
|
|
android:name=".MainActivity"
|
|
android:exported="true"
|
|
android:launchMode="singleTop"
|
|
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
|
|
android:screenOrientation="fullSensor">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
</intent-filter>
|
|
</activity>
|
|
</application>
|
|
|
|
</manifest>
|