2016-05-27 02:21:04 +00:00
|
|
|
# Android tutorials
|
2016-05-16 14:30:34 +00:00
|
|
|
|
2016-06-17 22:21:42 +00:00
|
|
|
## Welcome to the GStreamer Android tutorials
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
|
|
These tutorials describe Android-specific topics. General GStreamer
|
2016-06-17 00:01:54 +00:00
|
|
|
concepts will not be explained in these tutorials, so the
|
2016-11-05 08:18:49 +00:00
|
|
|
[](tutorials/basic/index.md) should be reviewed first. The reader should
|
2016-06-17 00:01:54 +00:00
|
|
|
also be familiar with basic Android programming techniques.
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
|
|
Each Android tutorial builds on top of the previous one and adds
|
|
|
|
progressively more functionality, until a working media player
|
2016-11-05 08:18:49 +00:00
|
|
|
application is obtained in [](tutorials/android/a-complete-media-player.md).
|
2016-06-17 00:01:54 +00:00
|
|
|
This is the same media player application used to advertise
|
|
|
|
GStreamer on Android, and the download link can be found in
|
2016-11-05 08:18:49 +00:00
|
|
|
the [](tutorials/android/a-complete-media-player.md) page.
|
2016-05-16 14:30:34 +00:00
|
|
|
|
2016-06-17 00:01:54 +00:00
|
|
|
Make sure to have read the instructions in
|
2016-11-05 08:18:49 +00:00
|
|
|
[](installing/for-android-development.md) before jumping into the
|
2016-06-17 00:01:54 +00:00
|
|
|
Android tutorials.
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
|
|
### A note on the documentation
|
|
|
|
|
|
|
|
All Java methods, both Android-specific and generic, are documented in
|
|
|
|
the [Android reference
|
|
|
|
site](http://developer.android.com/reference/packages.html).
|
|
|
|
|
|
|
|
Unfortunately, there is no official online documentation for the NDK.
|
2016-06-17 00:01:54 +00:00
|
|
|
The header files, though, are well commented. If you installed the
|
|
|
|
Android NDK in the `$(ANDROID_NDK_ROOT)` folder, you can find the header
|
2016-05-16 14:30:34 +00:00
|
|
|
files
|
2016-06-17 00:01:54 +00:00
|
|
|
in `$(ANDROID_NDK_ROOT)\platforms\android-9\arch-arm\usr\include\android`.
|