The "AndroidApp" directory consist from 4 Android application project directories and directory "build" which contains 2 scripts (Windows and UNIX version) for compiling FASM Android NDK sources. To run Android applications just install apk package from project's "bin" directory to your phone.
"hello", "uselibc" and "library" directories contains Linux console program examples and scripts to compile it. To run it on Android you need:

1) any terminal emulator for Android

2) as you know before run console Linux program you must make it executable, but how you can do it on Android? The FAT file system doesn't supports executable flag, so you can not run it from SD card, the root directory and its subdirectories are not available for non root user. Each Android application has its own directory where it can do everything its want. When you are working in a terminal emulator the terminal emulator are executing all commands you are prompting to it so the system thinks it is terminal emulator's commands so you have the full access to the terminal emulator's directory.
Personal application's directory has name "/data/data/<name of process>/". Name of process also is an application's main package name. You can know it with any task manager for Android. For example I use "Android Terminal Emulator" application and its process name is jackpal.androidterm so application's directory name is "/data/data/jackpal.androidterm/".
I think it is logical to create you own subdirectories for running programs in your application's directory, for example "/data/data/jackpal.androidterm/home/bin".
Remember by default Android doesn't contains all Linux console utilities for example it doesn't contain "cp" program so you should use "cat" instead of it.
For example you have downloaded file "hello" at "/sdcard/Download" directory and now you wants to run it. You can use the following commands to do it:

cd /data/data/jackpal.androidterm/home/bin
cat /sdcard/Download/hello >hello
chmod 755 hello
./hello

The library example contains two files: the library ("libhello.so") and the executable program ("hello") which uses it. So you can not just run it with "./hello" command. Before doing it you must add directory which contains "libhello.so" to the LD_LIBRARY_PATH environment variable. For example if you have placed "libhello.so" at "/data/data/jackpal.androidterm/home/lib/" directory you can use following commands:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH${LD_LIBRARY_PATH:+:}/data/data/jackpal.androidterm/home/lib
./hello
