• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][NST/G] Quick Tiles

Search This thread

nmyshkin

Recognized Contributor
Nov 21, 2013
1,463
425
*9-21-21 Updated to 2.0*
--faster panel response
--works in stock Reader
--eliminated current time display
If you are updating, you must uninstall the previous version and read below as the app function has changed.


The Quick Tiles app is an implementation for the NST/G of a now ubiquitous feature of modern Android systems. In this version for the NST/G, the user may select and arrange up to eight "tiles" which are shortcuts to features such as WiFi, screen orientation, NoRefresh, FastMode, and others. You may also edit the selection and arrangement of the tiles via the panel itself (the "pencil"--see screenshot below). I've tried to keep the selection of options focused on the typical areas of display and connectivity, although I have included some mode functions as well, such as display refresh modes and USB host. I welcome suggestions for additional options, but would discourage trying to make a "launcher" application out of what should be shortcuts to basic functions.

General Requirements

1. Root. A number of tiles require root to access shell commands or something else generally off limits to typical user access. Root permission is required only once, however, since it's all one app. The quickest way to get this over with is a long-press on the WiFi tile. This tries to access the WiFi Settings section of the Settings app and so needs root access. Once you've approved that, anything else will be OK.
2. This is a Tasker-generated app. If you already have one of my other Tasker-generated apps or have previously installed GApps, you don't need the two Google maps library files included in the zip and can delete them. If you do need them, copy the two files into the locations shown below:

/system/etc/permissions/com.google.android.maps.xml
/system/framework/com.google.android.maps.jar

Set permissions for both files to rw-r--r-- and reboot. Without these files resident, the app will not install.
3. Copy the folder "QTiles" (and its contents) from the zip to the root of your SD card.
4. Copy the QTiles apk file to your SD card and install via a file manager or install via ADB.

Setup

This app includes all the functionality of many other small apps I have put together. As such, it needs many of the configuration measures and/or plugins for those apps (but not the actual apps themselves such as USB Audio, Screenshot, ES Remote Manager, RN Menu, WiFi Menu, etc.--any of these other apps may be uninstalled if you are using Quick Tiles). As supplied, the app is configured to show only the WiFi tile (option wifi1). This configuration information is stored in the file QTiles/qtiles.txt:
Code:
wifi1,blank,blank,blank
You can edit this file on the NST/G with a text editor or on your PC.

New in version 2.0

To enable Quick Tiles, tap on the icon after installation. You will eventually see a message that the app is enabled. This means there is now a transparent overlay which covers the status bar from the right edge of the "menu" button to approximately the clock. The stock "hot spot" for the WiFi/Glowlight dialog extends fully over the clock. I stopped my overlay before the clock to allow access to bookmarking in the stock reader. So if you've gotten used to tapping in the upper right corner for WiFi/Glowlight, you'll need to relearn the motion. What you gain (besides Quick Tiles) is the possibility of assigning some other function to "clock" using NTMM, although it won't work in the Reader. Meanwhile, Quick Tiles will work in the Reader as well as everywhere else, whether the status bar is visible or not. Also, enabling Quick Tiles means that if you reboot, the transparent overly will reappear (shortly) without any additional action on your part (i.e., you never need to tap on the app icon again). To open the panel, just tap on the status bar between the "menu" button and the clock. You can close the panel manually by swiping upward (a little clumsy) or tapping on the small arrow at bottom center.

There are potential hazards associated with blocking areas of the screen, even apparently "blank" areas of the status bar. During testing I found at least one app that used the "hot spot" area when in full-screen mode: QuickPic. Editing and other tools appear in that area and are blocked by the transparent overlay of QuickTiles. My solution was to add an "escape" of sorts. If you long-press on the "hot spot" you will shortly see a toast stating that the app is disabled for 1 minute. This allows access to potentially blocked spots some apps may use.

----------------------------------------------------------------------------------------------------------------------------

When the Quick Tiles panel is open, a long-press on the pencil icon in the lower right will attempt to open the configuration file for editing. If you choose whatever text editor you have as the default for a .txt file, the next time you access this function the file will open immediately (ES Note Editor, a part of ES File Explorer, is a great simple text editor). Changes in the configuration are immediate, i.e., the next time you open the panel, you will see the new arrangement. YOU MUST SELECT A MULTIPLE OF FOUR TILES, INCLUDING BLANKS (i.e., either 4 or 8 tiles).

All the tile options are listed below, along with links for configuration information and download links for apps used as plugins. These are also the names to be used in the configuration qtile.txt file as well as the names of icon files in Qtiles/icons (if you hate my icons, you may design your own, as long as you adhere to the same size of transparent png). By their nature, some tiles require the panel to close before execution. Actions which display alerts or dialogs are examples. Others (such as WiFi) can operate either with auto-close of the panel or without. It's your choice. I find myself often wanting something else after starting WiFi, so I have that tile set for manual close. Where this is an option there are two identical icons such as wifi1 and wifi2. The option with the "1" will auto-close the panel in every case. If you choose the option with the "2", you can close the panel yourself with an upward swipe or the little arrow.

Note: where a plugin app is required, you only need to install it if you are going to use that function. If you have no interest in, for example, screenshots, then you don't need the ScreenShot Easy app or the configuration information.

blank
Place-holder. It should be used to make a full count of four (one row) or eight (two rows), if you are using fewer than a full row. It could also be used for spacing.
clearscreen
Uses the Nook Clear Screen app as a plugin (download).
fastmode1/2
Toggle shortcut to FastMode2 (the original FastMode has a different package name and will not work). It behaves exactly the same way as tapping on the regular FastMode icon. You must have FastMode2.apk installed (download) as well as a kernel that supports this display mode.
ftp
Shortcut to the Remote Manager function of ES File Explorer. WiFi must be on for this to work. Termination of the Remote Manager is handled through the notification window. You must have some version of ES File Explorer installed (download).
glowlight
Duplicates the behavior of QuickNav button #5 (default) for the NSTG, calling up the GlowLight control panel.
glowtoggle
Toggles the light off/on with a tap. A long-press calls up the GlowLight control panel.
Note: this option assumes you have not reassigned a long-press of the "n" button to anything but the Glowlight. Otherwise, a tap on the icon will call up whatever alternative you have selected. I have prepared a special edition of the app for my own use since I have assigned my Alternate Power Menu to a long-press of "n". In that instance QuickTiles is able to finesse around the issue. If you would like to do something like this, contact me.
input
Calls up the Android 2.1 keyboard selector. Keyboard apps should be placed in /system/app and permissions set to rw-r-r.
norefresh1/2
Toggle shortcut to NoRefresh (the package names for the two versions of the app are apparently the same so whichever you have should work). It behaves exactly the same way as tapping on the regular NoRefresh icon. Generally you don't need this, but those of us who use NoRefresh know that it sometimes just drops out! You must have either of the two NoRefresh apps installed (download) as well as a kernel that supports this display mode.
reboot
Calls up a dialog similar to the stock shut down dialog. If reboot is confirmed, executes a complete reboot from the "Read Forever" screen.
rotation
Toggle (default portrait) that uses the Rotation Locker app to change the screen orientation. Landscape mode is locked in by using a notification/background service. It is best not to exit landscape via the notification since that will probably confuse the toggle variable. Return to portrait should be done via the Quick Tile. Requires RotationLocker app (download).
screenshot
Uses the ScreenShot Easy app as a plugin to take a screenshot and then displays a brief, smaller version of the screenshot as well as a notification. Requires ScreenShot Easy app (download) and configuration.
usbaudio
Toggle which starts/stops USB audio service and prompts for the appropriate connections before displaying on-sceen media volume controls. Requires a kernel supporting USB host, additional patches for audio, as well as phone.apk in system/app for media volume control.
usbhost
Toggle which starts/stops USB host service and prompts for the appropriate connections. Requires a kernel supporting USB host.
wifi1/2
Toggle which bypasses the B&N WiFi Quick Settings dialog. If WiFi is off, it turns it on. If it's on, it turns it off. A long-press on this tile turns on the WiFi radio and opens the WiFi Settings menu for occasions when you need to select and log on to an unfamiliar network.

Note that something like wifi1/2 in the list above actually represents two different options, wifi1 and wifi2
 

Attachments

  • QTiles.png
    QTiles.png
    31.6 KB · Views: 18
  • QuickTiles.zip
    916.4 KB · Views: 9
Last edited:
  • Like
Reactions: STEELBAS

nmyshkin

Recognized Contributor
Nov 21, 2013
1,463
425
That one worked, thanks!

Got QuickTiles installed now. Very happy with it, makes some functions much easier to handle.

Is it possible to move the files from the SD to the system? I don't keep an SD card with my nook right now as I am constantly rewriting it for testing.
Mmm....it's probably possible. Fortunately I still have all the bits on my KitKat device (Tasker AppFactory will not run on Eclair, not even version 1) from just updating the app. As it happens this is something I'm looking into for my weather widget which I've been doing some update work on when not putting out fires in the Forest of Arden (BTW, the other UK "helpee" managed nicely on a second try with your directions, so thanks from both of us). I believe moving its folder to /media will resolve an issue present since version 1, but I've gotten bogged down in other issues and haven't tried it yet. I'm also working on a mod of Mantano Reader, so the little grey cells get a bit jumbled at times.

Let me see if I can quickly change all the references from "sdcard" to "media" and recompile. It may take a day and I probably won't test it. I'll leave that to you. Meanwhile, you clearly need a couple of sdcards.
 
Mmm....it's probably possible. Fortunately I still have all the bits on my KitKat device (Tasker AppFactory will not run on Eclair, not even version 1) from just updating the app. As it happens this is something I'm looking into for my weather widget which I've been doing some update work on when not putting out fires in the Forest of Arden (BTW, the other UK "helpee" managed nicely on a second try with your directions, so thanks from both of us). I believe moving its folder to /media will resolve an issue present since version 1, but I've gotten bogged down in other issues and haven't tried it yet. I'm also working on a mod of Mantano Reader, so the little grey cells get a bit jumbled at times.

Let me see if I can quickly change all the references from "sdcard" to "media" and recompile. It may take a day and I probably won't test it. I'll leave that to you. Meanwhile, you clearly need a couple of sdcards.
Managed to find another SD card but I would still like it to run without certainly. No rush on it!
 

nmyshkin

Recognized Contributor
Nov 21, 2013
1,463
425
Managed to find another SD card but I would still like it to run without certainly. No rush on it!
Give the attached apk a try. Best to uninstall the old one first, move the Qtiles folder and contents to /media and then install the new app. Tap on the icon and see what happens. As I said, I did not test this, but I think I caught all the directory changes. Unless there is an access issue, it should function.
 

Attachments

  • QuickTiles_2.0_internal.apk
    723.4 KB · Views: 5
Give the attached apk a try. Best to uninstall the old one first, move the Qtiles folder and contents to /media and then install the new app. Tap on the icon and see what happens. As I said, I did not test this, but I think I caught all the directory changes. Unless there is an access issue, it should function.
No luck after a few attempts inclusing a reboot I'm afraid. Attached is the logcat which complains of some failed link creations:
I/PowerManagerService( 1053): setPowerState: mPowerState=0x3 newState=0x3 noChangeLights=false reason=1
I/PowerManagerService( 1053): setPowerState: mPowerState=0x3 newState=0x3 noChangeLights=false reason=1
I/PowerManagerService( 1053): setPowerState: mPowerState=0x3 newState=0x3 noChangeLights=false reason=1
I/PowerManagerService( 1053): setPowerState: mPowerState=0x3 newState=0x3 noChangeLights=false reason=1
I/ActivityManager( 1053): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x14000000 cmp=com.home.nmyshkin.quicktiles/net.dinglisch.android.tasker.Kid }
I/ActivityManager( 1053): Start proc com.home.nmyshkin.quicktiles for activity com.home.nmyshkin.quicktiles/net.dinglisch.android.tasker.Kid: pid=1645 uid=10029 gids={}
E/TC ( 1295): KPICollector: 1634499255283 platform process_start {"processName":"com.home.nmyshkin.quicktiles"}
I/dalvikvm( 1645): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=38)
I/dalvikvm( 1645): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=60)
E/TC ( 1295): KPICollector: 1634499255317 ActivityManager background {"component":"com.gacode.relaunchx/.AllApplications"}
E/TC ( 1295): KPICollector: 1634499255319 ActivityManager foreground {"component":"com.home.nmyshkin.quicktiles/net.dinglisch.android.tasker.Kid"}
D/ ( 1645): unable to unlink '/data/data/com.home.nmyshkin.quicktiles/shared_prefs/net.dinglisch.android.tasker.preffy.xml.bak': No such file or directory (errno=2)
D/dalvikvm( 1645): GC freed 7905 objects / 350624 bytes in 39ms
D/dalvikvm( 1645): GC freed 9893 objects / 366576 bytes in 39ms
D/dalvikvm( 1645): GC freed 10583 objects / 379016 bytes in 40ms
D/dalvikvm( 1645): GC freed 8001 objects / 204056 bytes in 55ms
I/global ( 1645): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/dalvikvm( 1645): GC freed 11001 objects / 538824 bytes in 45ms
D/LocationManager( 1645): Constructor: service = [email protected]
D/dalvikvm( 1645): GC freed 1040 objects / 176368 bytes in 50ms
I/global ( 1645): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/dalvikvm( 1645): GC freed 1018 objects / 252120 bytes in 40ms
D/ ( 1645): unable to unlink '/data/data/com.home.nmyshkin.quicktiles/shared_prefs/net.dinglisch.android.tasker.statey.xml.bak': No such file or directory (errno=2)
D/dalvikvm( 1645): GC freed 3917 objects / 222192 bytes in 43ms
D/dalvikvm( 1645): GC freed 6271 objects / 196128 bytes in 51ms
D/dalvikvm( 1645): GC freed 13055 objects / 517832 bytes in 56ms
D/dalvikvm( 1645): GC freed 44936 objects / 1603840 bytes in 64ms
W/InputManagerService( 1053): Window already focused, ignoring focus gain of: [email protected]
D/dalvikvm( 1645): GC freed 5770 objects / 288336 bytes in 49ms
D/ ( 1645): unable to unlink '/data/data/com.home.nmyshkin.quicktiles/shared_prefs/net.dinglisch.android.tasker.varry.xml.bak': No such file or directory (errno=2)
D/dalvikvm( 1645): GC freed 1148 objects / 83472 bytes in 40ms
D/ ( 1645): unable to unlink '/data/data/com.home.nmyshkin.quicktiles/shared_prefs/net.dinglisch.android.tasker.fixy.xml.bak': No such file or directory (errno=2)
V/Activity( 1362): performResume()
D/EPD#ActivityResume( 1053): resetRegion 4
D/NATIVE-EPD( 1053): epd_reset_region: 0x10
D/EPD#ActivityResume( 1053): resetRegion 5
D/NATIVE-EPD( 1053): epd_reset_region: 0x20
D/EPD#ActivityResume( 1053): resetRegion 6
D/NATIVE-EPD( 1053): epd_reset_region: 0x40
D/EPD#ActivityResume( 1053): resetRegion 7
D/NATIVE-EPD( 1053): epd_reset_region: 0x80
D/EPD#ActivityResume( 1053): Disable EPD for 350ms!!!!!!!!
E/TC ( 1295): KPICollector: 1634499258078 ActivityManager background {"component":"com.home.nmyshkin.quicktiles/net.dinglisch.android.tasker.Kid"}
E/TC ( 1295): KPICollector: 1634499258111 ActivityManager foreground {"component":"com.gacode.relaunchx/.AllApplications"}
D/dalvikvm( 1645): GC freed 2790 objects / 148896 bytes in 111ms
D/dalvikvm( 1362): GC freed 15222 objects / 941720 bytes in 132ms
D/ReLaunchApp( 1362): --- onResume(AllApps)
D/dalvikvm( 1645): GC freed 1637 objects / 99640 bytes in 95ms
E/QuickTiles( 1645): 20.34.18#E: error: Read Line: no SD present.
D/SurfaceFlinger( 1053): Frame buffer posted; elapsed time = 31 msecs
I/PowerManagerService( 1053): setPowerState: mPowerState=0x3 newState=0x3 noChangeLights=false reason=1
D/SurfaceFlinger( 1053): Frame buffer posted; elapsed time = 11 msecs
D/dalvikvm( 1386): GC freed 8203 objects / 298784 bytes in 44ms
D/SurfaceFlinger( 1053): Frame buffer posted; elapsed time = 14 msecs
W/ResourceType( 1053): Resources don't contain package for resource number 0x7f040000
W/ResourceType( 1053): Resources don't contain package for resource number 0x7f020000
W/ResourceType( 1053): Resources don't contain package for resource number 0x7f020000
W/ResourceType( 1053): Resources don't contain package for resource number 0x7f040000
W/ResourceType( 1053): Resources don't contain package for resource number 0x7f020000
W/ResourceType( 1053): Resources don't contain package for resource number 0x7f020000
W/ResourceType( 1053): Resources don't contain package for resource number 0x7f060001
D/Searchables( 1053): Checking component ComponentInfo{com.google.android.providers.enhancedgooglesearch/com.google.android.providers.enhancedgooglesearch.Launcher}
D/SurfaceFlinger( 1053): Frame buffer posted; elapsed time = 11 msecs
D/dalvikvm( 1295): GC freed 1694 objects / 89152 bytes in 35ms
 
Huh. The apps works on my NSTG. And you did uninstall before the new install? Let me download what I posted and try that...
I did indeed.

I uninstalled, moved the directory from SD to media using windows, checked with ADB shell that the files existed, and that they had loose permissions.

I then installed and attempted starting but no luck.

I also did several combinations of install, uninstall and reboots to ensure it wasn't a fluke
 

nmyshkin

Recognized Contributor
Nov 21, 2013
1,463
425
I did indeed.

I uninstalled, moved the directory from SD to media using windows, checked with ADB shell that the files existed, and that they had loose permissions.

I then installed and attempted starting but no luck.

I also did several combinations of install, uninstall and reboots to ensure it wasn't a fluke
I just downloaded what I posted and tried that. It also works.

MD5: 34c265a260da53ab9ac83d5ba154905a

CHMOD on the QTiles folder and contents = 775

Your logcat seems to be saying that the app never successfully installed. The files it is looking for in /data/data/com.home.nmyshkin.quicktiles are the xml configuration files normally installed by the apk package and one where variable values are stored as they change with operation and configuration. Something is definitely wrong. Did you ask RelaunchX to install this for you (which should invoke the stock package installer) or did you install via ADB, or.....?
 
Last edited:
I just downloaded what I posted and tried that. It also works.

MD5: 34c265a260da53ab9ac83d5ba154905a

CHMOD on the QTiles folder and contents = 775

Your logcat seems to be saying that the app never successfully installed. The files it is looking for in /data/data/com.home.nmyshkin.quicktiles are the xml configuration files normally installed by the apk package and one where variable values are stored as they change with operation and configuration. Something is definitely wrong. Did you ask RelaunchX to install this for you (which should invoke the stock package installer) or did you install via ADB, or.....?
I have now fully uninstalled QuickTiles, recopied it over to my SD Card, recreated my QTiles directory in /media and installed using ReLaunchX - my usual install method is ADB, never have I installed anything using ReLaunchX before now.

Its working now. I guess yet another one of those unexplained issues... Quite annoying
 
  • Like
Reactions: nmyshkin

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    *9-21-21 Updated to 2.0*
    --faster panel response
    --works in stock Reader
    --eliminated current time display
    If you are updating, you must uninstall the previous version and read below as the app function has changed.


    The Quick Tiles app is an implementation for the NST/G of a now ubiquitous feature of modern Android systems. In this version for the NST/G, the user may select and arrange up to eight "tiles" which are shortcuts to features such as WiFi, screen orientation, NoRefresh, FastMode, and others. You may also edit the selection and arrangement of the tiles via the panel itself (the "pencil"--see screenshot below). I've tried to keep the selection of options focused on the typical areas of display and connectivity, although I have included some mode functions as well, such as display refresh modes and USB host. I welcome suggestions for additional options, but would discourage trying to make a "launcher" application out of what should be shortcuts to basic functions.

    General Requirements

    1. Root. A number of tiles require root to access shell commands or something else generally off limits to typical user access. Root permission is required only once, however, since it's all one app. The quickest way to get this over with is a long-press on the WiFi tile. This tries to access the WiFi Settings section of the Settings app and so needs root access. Once you've approved that, anything else will be OK.
    2. This is a Tasker-generated app. If you already have one of my other Tasker-generated apps or have previously installed GApps, you don't need the two Google maps library files included in the zip and can delete them. If you do need them, copy the two files into the locations shown below:

    /system/etc/permissions/com.google.android.maps.xml
    /system/framework/com.google.android.maps.jar

    Set permissions for both files to rw-r--r-- and reboot. Without these files resident, the app will not install.
    3. Copy the folder "QTiles" (and its contents) from the zip to the root of your SD card.
    4. Copy the QTiles apk file to your SD card and install via a file manager or install via ADB.

    Setup

    This app includes all the functionality of many other small apps I have put together. As such, it needs many of the configuration measures and/or plugins for those apps (but not the actual apps themselves such as USB Audio, Screenshot, ES Remote Manager, RN Menu, WiFi Menu, etc.--any of these other apps may be uninstalled if you are using Quick Tiles). As supplied, the app is configured to show only the WiFi tile (option wifi1). This configuration information is stored in the file QTiles/qtiles.txt:
    Code:
    wifi1,blank,blank,blank
    You can edit this file on the NST/G with a text editor or on your PC.

    New in version 2.0

    To enable Quick Tiles, tap on the icon after installation. You will eventually see a message that the app is enabled. This means there is now a transparent overlay which covers the status bar from the right edge of the "menu" button to approximately the clock. The stock "hot spot" for the WiFi/Glowlight dialog extends fully over the clock. I stopped my overlay before the clock to allow access to bookmarking in the stock reader. So if you've gotten used to tapping in the upper right corner for WiFi/Glowlight, you'll need to relearn the motion. What you gain (besides Quick Tiles) is the possibility of assigning some other function to "clock" using NTMM, although it won't work in the Reader. Meanwhile, Quick Tiles will work in the Reader as well as everywhere else, whether the status bar is visible or not. Also, enabling Quick Tiles means that if you reboot, the transparent overly will reappear (shortly) without any additional action on your part (i.e., you never need to tap on the app icon again). To open the panel, just tap on the status bar between the "menu" button and the clock. You can close the panel manually by swiping upward (a little clumsy) or tapping on the small arrow at bottom center.

    There are potential hazards associated with blocking areas of the screen, even apparently "blank" areas of the status bar. During testing I found at least one app that used the "hot spot" area when in full-screen mode: QuickPic. Editing and other tools appear in that area and are blocked by the transparent overlay of QuickTiles. My solution was to add an "escape" of sorts. If you long-press on the "hot spot" you will shortly see a toast stating that the app is disabled for 1 minute. This allows access to potentially blocked spots some apps may use.

    ----------------------------------------------------------------------------------------------------------------------------

    When the Quick Tiles panel is open, a long-press on the pencil icon in the lower right will attempt to open the configuration file for editing. If you choose whatever text editor you have as the default for a .txt file, the next time you access this function the file will open immediately (ES Note Editor, a part of ES File Explorer, is a great simple text editor). Changes in the configuration are immediate, i.e., the next time you open the panel, you will see the new arrangement. YOU MUST SELECT A MULTIPLE OF FOUR TILES, INCLUDING BLANKS (i.e., either 4 or 8 tiles).

    All the tile options are listed below, along with links for configuration information and download links for apps used as plugins. These are also the names to be used in the configuration qtile.txt file as well as the names of icon files in Qtiles/icons (if you hate my icons, you may design your own, as long as you adhere to the same size of transparent png). By their nature, some tiles require the panel to close before execution. Actions which display alerts or dialogs are examples. Others (such as WiFi) can operate either with auto-close of the panel or without. It's your choice. I find myself often wanting something else after starting WiFi, so I have that tile set for manual close. Where this is an option there are two identical icons such as wifi1 and wifi2. The option with the "1" will auto-close the panel in every case. If you choose the option with the "2", you can close the panel yourself with an upward swipe or the little arrow.

    Note: where a plugin app is required, you only need to install it if you are going to use that function. If you have no interest in, for example, screenshots, then you don't need the ScreenShot Easy app or the configuration information.

    blank
    Place-holder. It should be used to make a full count of four (one row) or eight (two rows), if you are using fewer than a full row. It could also be used for spacing.
    clearscreen
    Uses the Nook Clear Screen app as a plugin (download).
    fastmode1/2
    Toggle shortcut to FastMode2 (the original FastMode has a different package name and will not work). It behaves exactly the same way as tapping on the regular FastMode icon. You must have FastMode2.apk installed (download) as well as a kernel that supports this display mode.
    ftp
    Shortcut to the Remote Manager function of ES File Explorer. WiFi must be on for this to work. Termination of the Remote Manager is handled through the notification window. You must have some version of ES File Explorer installed (download).
    glowlight
    Duplicates the behavior of QuickNav button #5 (default) for the NSTG, calling up the GlowLight control panel.
    glowtoggle
    Toggles the light off/on with a tap. A long-press calls up the GlowLight control panel.
    Note: this option assumes you have not reassigned a long-press of the "n" button to anything but the Glowlight. Otherwise, a tap on the icon will call up whatever alternative you have selected. I have prepared a special edition of the app for my own use since I have assigned my Alternate Power Menu to a long-press of "n". In that instance QuickTiles is able to finesse around the issue. If you would like to do something like this, contact me.
    input
    Calls up the Android 2.1 keyboard selector. Keyboard apps should be placed in /system/app and permissions set to rw-r-r.
    norefresh1/2
    Toggle shortcut to NoRefresh (the package names for the two versions of the app are apparently the same so whichever you have should work). It behaves exactly the same way as tapping on the regular NoRefresh icon. Generally you don't need this, but those of us who use NoRefresh know that it sometimes just drops out! You must have either of the two NoRefresh apps installed (download) as well as a kernel that supports this display mode.
    reboot
    Calls up a dialog similar to the stock shut down dialog. If reboot is confirmed, executes a complete reboot from the "Read Forever" screen.
    rotation
    Toggle (default portrait) that uses the Rotation Locker app to change the screen orientation. Landscape mode is locked in by using a notification/background service. It is best not to exit landscape via the notification since that will probably confuse the toggle variable. Return to portrait should be done via the Quick Tile. Requires RotationLocker app (download).
    screenshot
    Uses the ScreenShot Easy app as a plugin to take a screenshot and then displays a brief, smaller version of the screenshot as well as a notification. Requires ScreenShot Easy app (download) and configuration.
    usbaudio
    Toggle which starts/stops USB audio service and prompts for the appropriate connections before displaying on-sceen media volume controls. Requires a kernel supporting USB host, additional patches for audio, as well as phone.apk in system/app for media volume control.
    usbhost
    Toggle which starts/stops USB host service and prompts for the appropriate connections. Requires a kernel supporting USB host.
    wifi1/2
    Toggle which bypasses the B&N WiFi Quick Settings dialog. If WiFi is off, it turns it on. If it's on, it turns it off. A long-press on this tile turns on the WiFi radio and opens the WiFi Settings menu for occasions when you need to select and log on to an unfamiliar network.

    Note that something like wifi1/2 in the list above actually represents two different options, wifi1 and wifi2
    1
    I just downloaded what I posted and tried that. It also works.

    MD5: 34c265a260da53ab9ac83d5ba154905a

    CHMOD on the QTiles folder and contents = 775

    Your logcat seems to be saying that the app never successfully installed. The files it is looking for in /data/data/com.home.nmyshkin.quicktiles are the xml configuration files normally installed by the apk package and one where variable values are stored as they change with operation and configuration. Something is definitely wrong. Did you ask RelaunchX to install this for you (which should invoke the stock package installer) or did you install via ADB, or.....?
    I have now fully uninstalled QuickTiles, recopied it over to my SD Card, recreated my QTiles directory in /media and installed using ReLaunchX - my usual install method is ADB, never have I installed anything using ReLaunchX before now.

    Its working now. I guess yet another one of those unexplained issues... Quite annoying