[Eee Pad Transformer Android Development] timduru:
Tips

First Install

Make sure you do a full wipe the first time you install the rom

If you get error code 9XX when installing an app in the PlayStore, make sure that you

format

/data

(wipe doesn't format)

The first boot after a rom flash is slower than with 4.4.4 and can take a few minutes as ART is slower than dalvik to optimize the applications, but is faster after the 1st time.

(First boot takes ~2-3 minutes without gapps and 5+ minutes with gapps)

Also keep in mind that after a fresh install, it might take a bit of time to get up to full speed as media scanner & google are checking/scanning and restoring stuff.

VPN

VPN works only with lollipop updated "low level" third party apps like VPNRoot for example.

Youtube

Latest youtube will work ok with res < 720p.

720p might work if autoselected directly, but will most likely fail / stutter.

Using an older version of Youtube fixes these issues.

Hardware keyboard layouts

More languages have been added in the default asusec keyboard

Set the keyboard layout through Settings => Language & Input => asusec => setup keyboard layouts

These also allow live switching without reboot with ctrl + space

Global Key Override/Shorcut Mecanism

Available in Settings => Dock => Add Key Override Actions

This will allow you not only to redefine function keys assignment, and other special keys actions,

but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)

You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.

For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, Bluetooth off, mute sound, and turn screen off, you can do that :)

Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.

GPS

:

if it is taking a long time to get a lock or no lock, follow this:

Install the latest K.A.T app

Then follow precisely this procedure:

1) Location Settings

- Go to Settings => Location => turn OFF (top right switch)

- Turn it back ON

- Make sure you agree to let google access the location.

- Make sure the current selected mode is High accuracy

2) Launch the new K.A.T app

- make sure you grant it root access

- make sure you have internet access

- go to the install menu, Check the "Install GPS quicker fix + Assistance

- Click the Install button

- Make sure it says "Install Finished"

3) Reboot

4) Wait that it has finished booting and launching all the stuff you have starting at boot

5) Start your GPS app

outside with a clear sky line

, to speed things up stay in range of the wifi / internet connection.

Do not let the gps app loose focus

when it is trying to get a fix.

Do not let your tablet sleep

/ turn off the screen either.

Doing that here, the first time and with a cold gps start, and even staying in my house,

I get a 6 sat fix within 30 seconds and 11 sat fix in 1min 15seconds.

From there subsequent fixes takes about 3 seconds to grab 7 sats and about 10 seconds to reach the 10-11 sat fix

(you still want to let it sit outside for a bit after the 1st fix, so that the ephemeris data gets consolidated and updated to help faster fix later on)

Flash & HTML5 Video

Flash is not supported by default on Lollipop, you can still use it with Dolphin Dolphin Browser:

Install Dolphin Browser, install or activate Dolphin JetPack in settings, install the latest flash plugin.

Sites are migrating slowly to HTML5 video use the default browser & other webkit based browsers for HTML5 video support

Storage (fstrim) and Database optimization

:

Fstrim is native since 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%

There is also a script to run it manually in the rom: /etc/kat/optimizestorage

To optimize the Database: /etc/kat/optimizedb

To run both, open a terminal and run:

su

/etc/kat/optimize