tverona1 fe3f38ee64 Initial checkin
Initial checkin of Quest App Launcher
2019-07-16 23:46:19 -07:00
2019-07-16 23:46:19 -07:00
2019-07-16 23:46:19 -07:00
2019-07-16 23:46:19 -07:00
2019-07-16 23:46:19 -07:00
2019-07-16 20:50:28 -07:00
2019-07-16 20:50:28 -07:00
2019-07-16 23:46:19 -07:00
2019-07-16 23:46:19 -07:00

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:

  1. 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

  1. 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

  2. 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.
Description
No description provided
Readme MIT 103 MiB
Major update! Latest
2026-03-18 09:46:00 -07:00
Languages
C# 74.8%
ShaderLab 13.6%
GLSL 5.5%
Java 3.8%
HLSL 2.3%