Starting with FileWave 12.7, you can now whitebox the native android client.
To customize the android client package:
- Download android-whiteboxing.zip, which contains:
in src/main/res/values you'll currently find 2 files (strings.xml and strings_activity_settings.xml). Modify the entries in there to change some string that is displayed on screen. For instance you can have:
duper customer Client</string>
Make sure you never remove any XML tag or rename them. Only the values (called xml characters) would be changed.
Note that this could be used to translate the FileWave Android client UI.
- in src/main/res/drawable* you'll find the icons that are used in the different resolution that the android client currently supports.
|logo.png||"corporate" logo within the client application||src/main/res/drawable|
|ic_launcher.png||home screen icon||src/main/res/drawable* (exists in more than 1 resolution)|
You can modify the contents so that it is integrated into FileWave's build process.
Once you've modified the contents of that zip file, create a support ticket titled "Android Custom Client" stating you are wanted the Custom Client for Android and the modified Zip file attached to the ticket. It will then be created for you and attached back to the ticket.
When it comes to resolution, Android's guidelines point to density (https://developer.android.com/guide/practices/screens_support.html).
Example, if you want your icon to be 48x48, here is what should be provided:
|drawable-xhdpi||extra high density||96x96||2|
|drawable-xxhdpi||extra extra high density||144x144||3|