Commit f430a72f authored by Nicolas Pomepuy's avatar Nicolas Pomepuy
Browse files

Rename api module and update readme file

parent 1851752f
Pipeline #15328 passed with stage
in 5 minutes and 51 seconds
......@@ -4,9 +4,9 @@ This is the official **Android** port of [VLC](https://videolan.org/vlc/).
VLC on Android plays all the same files as the classical version of VLC, and features a media database
for Audio and Video files and stream.
- [License](#license)
- [Project Structure](#project-structure)
- [LibVLC](#libvlc)
- [License](#license)
- [Build](#build)
- [Build Application](#build-application)
- [Build LibVLC](#build-libvlc)
......@@ -16,15 +16,10 @@ for Audio and Video files and stream.
- [Issues and feature requests](#issues-and-feature-requests)
- [Support](#support)
## License
VLC for Android is licensed under [GPLv2 (or later)](COPYING). Android libraries make this, de facto, a GPLv3 application.
VLC engine *(LibVLC)* for Android is licensed under [LGPLv2](libvlc/COPYING.LIB).
## Project Structure
Here are the current folders of vlc-android project:
- api : Application extensions SDK (not released yet)
- extension-api : Application extensions SDK (not released yet)
- application : Android application source code, organized by modules.
- buildsystem : Build scripts, CI and maven publication configuration
- libvlc : LibVLC gradle module, VLC source code will be cloned in `vlc/` at root level.
......@@ -51,6 +46,12 @@ And more.
You can use our LibVLC module to power your own Android media player.
Have a look at our [sample codes](https://code.videolan.org/videolan/libvlc-android-samples).
## License
VLC for Android is licensed under [GPLv2 (or later)](COPYING). Android libraries make this, de facto, a GPLv3 application.
VLC engine *(LibVLC)* for Android is licensed under [LGPLv2](libvlc/COPYING.LIB).
## Build
Native libraries are published on bintray. So you can:
......
......@@ -164,7 +164,7 @@ dependencies {
releaseApi "org.videolan.android:medialibrary-all:$rootProject.ext.medialibraryVersion"
signedReleaseApi "org.videolan.android:libvlc-all:$rootProject.ext.libvlcVersion"
signedReleaseApi "org.videolan.android:medialibrary-all:$rootProject.ext.medialibraryVersion"
api project(':api')
api project(':extension-api')
api project(':application:tools')
api project(':application:resources')
api project(':application:mediadb')
......
......@@ -127,7 +127,8 @@ public abstract class VLCExtensionService extends Service{
* Use it to call {@link #updateList(String, List, boolean, boolean)} with root level elements
* if you want VLC to handle your extension browsing.
*/
protected void onInitialize() {};
protected void onInitialize() {
}
private final IExtensionService.Stub mBinder = new IExtensionService.Stub() {
@Override
......
include ':libvlc', ':api', ':medialibrary'
include ':libvlc', ':extension-api', ':medialibrary'
include ':application:tools', ':application:resources', ':application:mediadb', ':application:app', ':application:live-plot-graph', ':application:television'
include ':application:vlc-android'
include ':application:moviepedia'
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment