New Users Guide To Android
New Users Guide To Android
AUDIO SYSTEM
You most probably remember the old phones and Operating systems where there was only one sound volume for ringtones, mu-
sic, sms altogether... In android this is different. You have many different sound volumes for different things. These sound volumes are:
-Media Volume (music, video, games, etc.)
-Ringtone Volume
-Notifcation Volume (sms, e-mail, alerts, app notifcations, etc.)
-Alarm Volume
NOTE: In some cases Ringtone and Notifcation Volumes might be linked.
LAUNCHER (HOME SCREEN)
In Android the Home Screen is called The Launcher. Its said that most customizable part of Android is the Launcher. You can
put lots of different widgets including different types of clocks. Some people use text widgets for various designs, etc.
The Launcher can be replaced with third-party ones. There are many alternative launchers out there such as Apex Launcher,
Nova Launcher, Holo Launcher, Go Launcher, Next Launcher, SPB Shell, ADW Launcher and many many more. Each of them bring more
features and customization...
FILE SYSTEM
Androids fle system can be accessed easily. However some part of it cannot be viewed unless superuser (root) rights. For fur-
ther information about root please check its page.
When you install a File Explorer app itll most likely start at /sdcard directory (your sd card). When you touch the up button (In
my case, using Solid Explorer I had to click Jump->Device->System root) youll see that there are many more directories...
Here is what I have:
/data
contains apps installed in the phone memory, their data (your proggress in a game for instance), system set-
tings, etc. Basically your data since the time you got the phone or reset it to factory settings (except the ones
you deleted of course). You cannot see them without root permissions.
/sdcard
is obviously your sd card. This can be thought like a shortcut to your real sd card. The sd card for me (Galaxy
Nexus) is actually at /storage/emulated/0.
/system
all system fles are stored there. You can see them but cant edit.
APPS AND GAMES
APK FILES
.apk fles are the application packages. They contain the code, icon, ui elements, etc. of the app. Think of them as executables
(.exe) in windows. They are simple .zip pakages. They can be opened with any archive viewer.
SD FILES
There are millions of games and apps out there. In Android youll mostly be able to install apps from the Play Store. However
sometimes there might be apps that need some specifc sd fles.
A while ago my friend came to me with such questions like: Whats that .apk fle I saw when I was looking for ffa 2012 on goo-
gle? And also something called sd fles, whats that? Which one should I download? One is 20mb the other 1.3Gb? They are the actual
game. In Modern Combat 4 for instance these sd data could be maps, sound effects, models, textures, etc.. It is more convenient to
have these fles put on the sdcard separately than having to download a game of 2GB directly from play store. And what if it fails down-
loading at 99.9%? Would you want to download 2GB fle once again? Of course not. In the case of Modern Combat 4 the apk fle has the
code in it which then loads the fles in the sd card, the sd fles and shows them to you...
LOCATION OF THE APK AND DATA OF AN APP
Sometimes you will want to pull out an apk fle of an app. To share a game with friends perhaps. Or to modify something in it. Or
to pull a wallpaper from a launcher for instance. To be able to do these you obviously need the location of the apk fle.
System apps can be found at /system/app
Apps in the internal storage at /data/app [root required]
Apps data at /data/data [root required]
Apps on the sd card /mnt/asec
Apps data on the sdcard /mnt/asec
USB DEBUGGING
USB Debugging is used by developers mostly for debugging purposes at it can be understood from its name. It could be used
for various other functions such as taking a screenshot using your computer, usb tethering, fle pushing/pulling using adb, cracking the
lock pattern/pin, changing phone settings remotely from your computer with root access... Its not needed for daily use but its good to
know what it is. There are times we all need USB Debugging...
DEVELOPER OPTIONS
Developer Options are obviously mostly for developers. There is nothing too dangerous but if you dont know what they are you
better dont mess around. However, some of those options are for everyone. Pointer location, USB debugging, Show touches, Show lay-
out bounds, Animation scales...
RINGTONES, NOTIFICATIONS AND ALARMS
There are two places where ringtones are stored. In the system and in the sd card.
Ringtones in system /system/media/audio/ringtones
Notifcations in system /system/media/audio/notifcations
Alarms in system /system/media/audio/alarms
Remember: You can only pull from system unless you have root permissions
Ringtones in sd card /sdcard/media/ringtones
Notifcations in sdcard /sdcard/media/notifcations
Alarms in sd card /sdcard/media/alarms
NOTE: These folders might not exist you might have to create them yourself.
HOW TO MAKE YOUR OWN RINGTONE AVAILABLE IN SETTINGS
Simply copy the audio fle to /sdcard/media/ringtone. Or if it is a notifcation then to /
sdcard/media/notifcations.