fe3f38ee64785dc2e7b2143a89f8513c5331db19
Quest App Launcher
An app launcher for Quest implemented in Unity.
##Overriding app icons and names For each installed app, we extract the default app name (PackageManager.getApplicationLabel()) and default app icon (PackageManager.getApplicationIcon()). Sometimes, however, these do not map to the actual app name and icon in the Oculus Store. In order to override this, do the following:
- Override app names: Create a file called appnames.txt. Add a line per app with comma-separated package-id and desired name. Example:
appnames.txt
com.mycompany.myapp,My Application com.othercompany.otherapp,Other application
-
Override app icons: Create a jpg file per app with the package-id as the filename. Example: com.mycompany.myapp.jpg com.thirdcompany.yetanotherapp.jpg
-
Copy the above contents (appnames.txt + jpg files) to the following location: Android/data/aaa.QuestAppLauncher.App/files
##Source structure:
- Assets/Scenes/QuestAppLauncher.unity: The main scene
- Assets/Plugins/Android: Android-specific implementation to retrieve installed apps etc, written in Java
- Assets/Scripts: Main set of C# scripts for grid population, scroll handling etc.
Releases
1
Major update!
Latest
Languages
C#
74.8%
ShaderLab
13.6%
GLSL
5.5%
Java
3.8%
HLSL
2.3%