Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Jitsi for Android is an Android port of the Jitsi project: The most feature-rich communicator with support for encrypted audio/video, chat and presence over SIP and XMPP
Failed to load latest commit information.
.idea Updates jitsi bundles. Creates unit-tests project(IntelliJ for now).
assets Adds android logs in addition to the jitsi logs.
jni Updates Opus binary to 2.1. Moves default config values from xml to j…
lib Updates jitsi bundles. Creates unit-tests project(IntelliJ for now).
res Fixes crash when empty or invalid number is entered to ConfigEditText.
src Attempts to fix NPE and OutOfMemoryError in avatar related code.
tests Updates jitsi bundles. Creates unit-tests project(IntelliJ for now).
.classpath Removes unused libs from the classpath.
.gitignore Initial import.
.project Initial import.
AndroidManifest.xml Fixes deadlock in dialog activities and NPE in CertificateDialog in c…
LICENSE Adds LICENSE file.
README.md Update README.md
ant.properties Initial import.
build.properties Initial import.
build.xml Fixes broken updates.
default.properties Initial import.
jitsi-android.eml Updates Jitsi bundles and adds update mechanism.
jitsi-android.iml Updates jitsi bundles. Creates unit-tests project(IntelliJ for now).
jitsi-android.ipr Sets language level to 1.6. Restores @Overrides. Adds more bundles to…
project.properties Adds experimental video with support for libjitsi software codecs and…

README.md

Jitsi for Android

Jitsi for Android is an Android port of the Jitsi project: The most feature-rich communicator with support for encrypted audio/video, chat and presence over SIP and XMPP.

Usage with IntelliJ

  1. Make sure that you have Java and Android SDK installed on your system and IntelliJ version is up to date(13.0.2).
  2. (Optional) Assuming that Jitsi for desktop project is in the same parent directory you can call "copy-jitsi-bundles" ant target. This will sync Jitsi bundles. Ant targets can be found in "Ant Build" tools window(View->Tool Windows->Ant Build).
  3. Before building for the first time call "setup-libs" ant target. This will process jitsi bundles and place all required libraries in /libs folder.
  4. Now you can use IntelliJ IDE to run/debug/test Jitsi for Android like any other application.

Usage with ANT

After updating library bundles, when building for the first time or after clean:

ant setup-libs

To make the project:

ant make

To rebuild (clean and make):

ant rebuild

To run the project (will install the apk and will run it on default test device):

ant run

To make and run the project after modification:

ant make run

Contribution

Before making any pull requests please see: https://jitsi.org/Documentation/FAQ#patch

Something went wrong with that request. Please try again.