Android Open Source - Sound video jitsi-android






Project Summary

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.

Web Site / Source Repository

jitsi-android is hosted in the following web site
https://github.com/jitsi/jitsi-android

If you think the Android project jitsi-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of jitsi-android.

ItemValue
Java File Count245
Supported screen sizes[mdpi, hdpi]
Target SDK Version18
Minimum SDK Version11
Activity Count35
Fragment Count6
jar files usedandroid-support-v4.jar
argdelegation-service.jar
asm-4.1.jar
asm-commons-4.1.jar
bccontrib.jar
bouncycastle.jar
browserlauncher.jar
callhistory.jar
certificate.jar
commons-codec.jar
contactlist.jar
contactsource.jar
credentialsstorage.jar
customavatar-service.jar
customcontactactions.jar
defaultresources.jar
dns.jar
dnsservice.jar
fileaccess.jar
filehistory.jar
globaldisplaydetails.jar
googlecontacts-service.jar
hid-service.jar
history.jar
httpclient.jar
httpcore.jar
httputil.jar
jarjar.jar
java-stubs.jar
jitsi-bundles-dex.jar
json.jar
libjitsi.jar
log4j-1.2.8.jar
meta-cl.jar
metahistory.jar
msghistory.jar
muc.jar
netaddr.jar
notification-handlers.jar
notification-service.jar
notification-wiring.jar
osgi.core.jar
otr.jar
package-renamer.jar
packetlogging.jar
plugin-loggingutils.jar
protocol-jabber.jar
protocol-sip.jar
protocol.jar
provdisc-dhcp.jar
provdisc-mdns.jar
provdisc.jar
provisioning.jar
reconnectplugin.jar
replacement-smiley.jar
replacement.jar
resourcemanager.jar
sdes4j.jar
smack-sasl.jar
smacklib.jar
sysactivitynotifications.jar
systray-service.jar
ui-service.jar
updateservice.jar
util.jar
zrtp4j.jar
Required Permissionsandroid.permission.AUTHENTICATE_ACCOUNTS
android.permission.CAMERA
android.permission.GET_ACCOUNTS
android.permission.GET_TASKS
android.permission.INTERNET
android.permission.MANAGE_ACCOUNTS
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.READ_CONTACTS
android.permission.RECORD_AUDIO
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\jitsi-bundles-dex.jar
assets\lib\logging.properties
assets\lib\osgi.client.run.properties
Raw File Namesres\raw\busy.wav
res\raw\dial.wav
res\raw\hangup.wav
res\raw\incomingcall.wav
res\raw\incomingmessage.wav
res\raw\ring.wav
res\raw\zrtperror.wav
res\raw\zrtpsecure.wav




License

The license information of jitsi-android is as follows:

GNU Lesser General Public License

Resource Files

There are 87 image files in jitsi-android. The names of the image files are listed as follows.

acceptvideocall.png
action_item_selected.9.png
actionbaricon.png
addcontact.png
avatar.png
call.png
callbutton.png
callhangup.png
callhold.png
callmessage.png
callmicrophone.png
callmicrophonemute.png
callvideo.png
callvolume.png
cancel_edit.png
contact_away.png
contact_call.png
contact_dnd.png
contact_ffc.png
contact_offline.png
contact_online.png
contact_otp.png
default_jabber_status.png
default_sip_status.png
encrypted_finished.png
encrypted_unsecure.png
encrypted_unverified.png
encrypted_verified.png
global_away.png
global_dnd.png
global_ffc.png
global_offline.png
global_online.png
hangup.png
incoming_call.png
jabber_logo.png
jabber_status_away.png
jabber_status_connecting.png
jabber_status_dnd.png
jabber_status_ffc.png
jabber_status_offline.png
jabber_status_online.png
jabber_status_phone.png
jabber_status_xa.png
loadinglogo.png
logoblue.png
messageholder.9.png
messageholder_correction.9.png
missed_call.png
notificationicon.png
popup.9.png
search.png
selectcallbuttonbackground.png
send_message.png
sip_logo.png
sip_status_away.png
sip_status_busy.png
sip_status_connecting.png
sip_status_offline.png
sip_status_online.png
sip_status_phone.png
smiley1.gif
smiley10.gif
smiley11.gif
smiley12.gif
smiley13.gif
smiley14.gif
smiley15.gif
smiley16.gif
smiley17.gif
smiley18.gif
smiley19.gif
smiley2.gif
smiley20.gif
smiley3.gif
smiley4.gif
smiley5.gif
smiley6.gif
smiley7.gif
smiley8.gif
smiley9.gif
status_bar_mute.png
status_bar_show_call.png
status_bar_speaker.png
status_btn_off.png
status_btn_on.png
video_call.png

The following screenshort is generated from the image listed above.

null




Java Source Files

jitsi-android has the following Java source files.

net.java.sip.communicator.impl.configuration.ConfigurationActivator
.java
net.java.sip.communicator.impl.configuration.SQLiteConfigurationStore
.java
net.java.sip.communicator.impl.sysactivity.ConnectivityManagerListenerImpl
.java
net.java.sip.communicator.plugin.jabberaccregwizz.AccountRegistrationImpl
.java
net.java.sip.communicator.plugin.jabberaccregwizz.JabberAccountRegistrationActivator
.java
net.java.sip.communicator.plugin.loggingutils.LogUploadServiceImpl
.java
net.java.sip.communicator.plugin.loggingutils.LoggingUtilsActivatorEx
.java
net.java.sip.communicator.plugin.sipaccregwizz.AccountRegistrationImpl
.java
net.java.sip.communicator.plugin.sipaccregwizz.SIPAccountRegistrationActivator
.java
net.java.sip.communicator.util.JavaUtilLoggingConfig
.java
net.java.sip.communicator.util.StatusUtil
.java
net.java.sip.communicator.util.call.CallManager
.java
net.java.sip.communicator.util.call.CallUIUtils
.java
org.jitsi.android.JitsiApplication
.java
org.jitsi.android.gui.AndroidGUIActivator
.java
org.jitsi.android.gui.AndroidUIServiceImpl
.java
org.jitsi.android.gui.DialogActivity
.java
org.jitsi.android.gui.Jitsi
.java
org.jitsi.android.gui.LauncherActivity
.java
org.jitsi.android.gui.PresenceStatusHandler
.java
org.jitsi.android.gui.ProgressDialogFragment
.java
org.jitsi.android.gui.ShutdownActivity
.java
org.jitsi.android.gui.account.Account
.java
org.jitsi.android.gui.account.AccountAuthenticatorService
.java
org.jitsi.android.gui.account.AccountEvent.java
org.jitsi.android.gui.account.AccountLoginActivity
.java
org.jitsi.android.gui.account.AccountLoginFragment
.java
org.jitsi.android.gui.account.AccountsListActivity
.java
org.jitsi.android.gui.account.AccountsListAdapter
.java
org.jitsi.android.gui.account.AndroidLoginRenderer
.java
org.jitsi.android.gui.account.PresenceStatusActivity
.java
org.jitsi.android.gui.account.RemoveAccountDialog
.java
org.jitsi.android.gui.account.settings.AccountPreferenceFragment
.java
org.jitsi.android.gui.account.settings.AccountPreferencesActivity
.java
org.jitsi.android.gui.account.settings.EncodingActivity
.java
org.jitsi.android.gui.account.settings.EncodingsFragment
.java
org.jitsi.android.gui.account.settings.JabberPreferenceFragment
.java
org.jitsi.android.gui.account.settings.JingleNodeAdapter
.java
org.jitsi.android.gui.account.settings.SecProtocolsDialogFragment
.java
org.jitsi.android.gui.account.settings.SecurityActivity
.java
org.jitsi.android.gui.account.settings.ServerListActivity
.java
org.jitsi.android.gui.account.settings.SipPreferenceFragment
.java
org.jitsi.android.gui.account.settings.StunServerAdapter
.java
org.jitsi.android.gui.account.settings.StunTurnDialogFragment
.java
org.jitsi.android.gui.authorization.AuthorizationHandlerImpl
.java
org.jitsi.android.gui.authorization.AuthorizationRequestedDialog
.java
org.jitsi.android.gui.authorization.RequestAuthorizationDialog
.java
org.jitsi.android.gui.call.AndroidCallListener
.java
org.jitsi.android.gui.call.CallContactActivity
.java
org.jitsi.android.gui.call.CallContactFragment
.java
org.jitsi.android.gui.call.CallEnded
.java
org.jitsi.android.gui.call.CallInfoDialogFragment
.java
org.jitsi.android.gui.call.CallTimerFragment
.java
org.jitsi.android.gui.call.CallVolumeCtrlFragment
.java
org.jitsi.android.gui.call.ProximitySensorFragment
.java
org.jitsi.android.gui.call.ReceivedCallActivity
.java
org.jitsi.android.gui.call.RemoteVideoLayout
.java
org.jitsi.android.gui.call.VideoCallActivity
.java
org.jitsi.android.gui.call.VideoHandlerFragment
.java
org.jitsi.android.gui.call.VideoHandlerFragmentAPI18
.java
org.jitsi.android.gui.call.VolumeControlDialog
.java
org.jitsi.android.gui.call.ZrtpInfoDialog
.java
org.jitsi.android.gui.call.notification.CallControl
.java
org.jitsi.android.gui.call.notification.CallNotificationManager
.java
org.jitsi.android.gui.chat.ChatActivity
.java
org.jitsi.android.gui.chat.ChatController
.java
org.jitsi.android.gui.chat.ChatFragment
.java
org.jitsi.android.gui.chat.ChatMessage
.java
org.jitsi.android.gui.chat.ChatMessageImpl
.java
org.jitsi.android.gui.chat.ChatPagerAdapter
.java
org.jitsi.android.gui.chat.ChatSession
.java
org.jitsi.android.gui.chat.ChatSessionManager
.java
org.jitsi.android.gui.chat.ChatTabletFragment
.java
org.jitsi.android.gui.chat.JitsiProtocolReceiver
.java
org.jitsi.android.gui.chat.MergedMessage
.java
org.jitsi.android.gui.chat.TypingNotificationHandler
.java
org.jitsi.android.gui.contactlist.AddContactActivity
.java
org.jitsi.android.gui.contactlist.AddGroupDialog
.java
org.jitsi.android.gui.contactlist.ContactListFragment
.java
org.jitsi.android.gui.contactlist.ContactListUtils
.java
org.jitsi.android.gui.contactlist.MetaContactGroupAdapter
.java
org.jitsi.android.gui.contactlist.MetaContactListManager
.java
org.jitsi.android.gui.contactlist.MetaGroupExpandHandler
.java
org.jitsi.android.gui.contactlist.MoveToGroupDialog
.java
org.jitsi.android.gui.contactlist.TabletContactListFragment
.java
org.jitsi.android.gui.contactlist.model.BaseContactListAdapter
.java
org.jitsi.android.gui.contactlist.model.MetaContactListAdapter
.java
org.jitsi.android.gui.contactlist.model.MetaContactRenderer
.java
org.jitsi.android.gui.contactlist.model.QueryContactListAdapter
.java
org.jitsi.android.gui.contactlist.model.SourceContactRenderer
.java
org.jitsi.android.gui.contactlist.model.UIContactRenderer
.java
org.jitsi.android.gui.contactlist.model.UIGroupRenderer
.java
org.jitsi.android.gui.controller.AutoHideController
.java
org.jitsi.android.gui.controller.SimpleDragController
.java
org.jitsi.android.gui.fragment.ActionBarStatusFragment
.java
org.jitsi.android.gui.fragment.ActionBarToggleFragment
.java
org.jitsi.android.gui.login.AndroidSecurityAuthority
.java
org.jitsi.android.gui.login.CredentialsFragment
.java
org.jitsi.android.gui.menu.ExitMenuActivity
.java
org.jitsi.android.gui.menu.GlobalStatusMenu
.java
org.jitsi.android.gui.menu.MainMenuActivity
.java
org.jitsi.android.gui.settings.BasicSettingsActivity
.java
org.jitsi.android.gui.settings.ChatSecuritySettings
.java
org.jitsi.android.gui.settings.DnsSettings
.java
org.jitsi.android.gui.settings.EncodingSettings
.java
org.jitsi.android.gui.settings.LoggingSettings
.java
org.jitsi.android.gui.settings.MediaCodecList
.java
org.jitsi.android.gui.settings.OtrFingerprints
.java
org.jitsi.android.gui.settings.OtrPrivatekeys
.java
org.jitsi.android.gui.settings.ProvisioningSettings
.java
org.jitsi.android.gui.settings.SettingsActivity
.java
org.jitsi.android.gui.settings.SipSettings
.java
org.jitsi.android.gui.settings.notification.NotificationDetails
.java
org.jitsi.android.gui.settings.notification.NotificationSettings
.java
org.jitsi.android.gui.settings.notification.NotificationsTableSettings
.java
org.jitsi.android.gui.settings.util.SummaryMapper
.java
org.jitsi.android.gui.settings.widget.ConfigCheckBox
.java
org.jitsi.android.gui.settings.widget.ConfigEditText
.java
org.jitsi.android.gui.settings.widget.ConfigListPreference
.java
org.jitsi.android.gui.util.AccountUtil
.java
org.jitsi.android.gui.util.ActionBarUtil
.java
org.jitsi.android.gui.util.AlertUIServiceImpl
.java
org.jitsi.android.gui.util.AndroidCallUtil
.java
org.jitsi.android.gui.util.AndroidImageUtil
.java
org.jitsi.android.gui.util.AndroidUtils
.java
org.jitsi.android.gui.util.CollectionAdapter.java
org.jitsi.android.gui.util.DrawableCache
.java
org.jitsi.android.gui.util.Html
.java
org.jitsi.android.gui.util.HtmlImageGetter
.java
org.jitsi.android.gui.util.PreferenceUtil
.java
org.jitsi.android.gui.util.ViewUtil
.java
org.jitsi.android.gui.util.event.EventListener.java
org.jitsi.android.gui.util.event.EventListenerList.java
org.jitsi.android.gui.widgets.ActionMenuItem
.java
org.jitsi.android.gui.widgets.CheckableRelativeLayout
.java
org.jitsi.android.gui.widgets.ClickableToastController
.java
org.jitsi.android.gui.widgets.LegacyClickableToastCtrl
.java
org.jitsi.android.gui.widgets.ScrollingTable
.java
org.jitsi.android.gui.widgets.TouchInterceptor.java
org.jitsi.android.plugin.errorhandler.ExceptionHandler
.java
org.jitsi.android.plugin.errorhandler.ExceptionHandlerActivator
.java
org.jitsi.android.plugin.notificationwiring.AndroidNotifications
.java
org.jitsi.android.plugin.otr.AndroidOtrActionHandler
.java
org.jitsi.android.plugin.otr.AndroidOtrActivator
.java
org.jitsi.android.plugin.otr.OtrAuthenticateDialog
.java
org.jitsi.android.plugin.otr.OtrFragment
.java
org.jitsi.android.util.AndroidConsoleHandler
.java
org.jitsi.android.util.AndroidLogFormatter
.java
org.jitsi.impl.androidauthwindow.AuthWindowActivator
.java
org.jitsi.impl.androidauthwindow.AuthWindowActivity
.java
org.jitsi.impl.androidauthwindow.AuthWindowImpl
.java
org.jitsi.impl.androidauthwindow.AuthWindowServiceImpl
.java
org.jitsi.impl.androidbrowserlauncher.AndroidBrowserLauncher
.java
org.jitsi.impl.androidbrowserlauncher.BrowserLauncherActivator
.java
org.jitsi.impl.androidcertdialog.CertInfoDialog
.java
org.jitsi.impl.androidcertdialog.CertificateDialogActivator
.java
org.jitsi.impl.androidcertdialog.VerifyCertificateActivity
.java
org.jitsi.impl.androidcontacts.AndroidContact
.java
org.jitsi.impl.androidcontacts.AndroidContactQuery
.java
org.jitsi.impl.androidcontacts.AndroidContactSource
.java
org.jitsi.impl.androidcontacts.AndroidContactsActivator
.java
org.jitsi.impl.androidimageloader.ImageLoaderActivator
.java
org.jitsi.impl.androidimageloader.ImageLoaderImpl
.java
org.jitsi.impl.androidnotification.NotificationActivator
.java
org.jitsi.impl.androidnotification.VibrateHandlerImpl
.java
org.jitsi.impl.androidreconnect.ReconnectPluginActivator
.java
org.jitsi.impl.androidresources.AndroidResourceManagementActivator
.java
org.jitsi.impl.androidresources.AndroidResourceServiceImpl
.java
org.jitsi.impl.androidtray.AndroidMergedPopup
.java
org.jitsi.impl.androidtray.AndroidPopup
.java
org.jitsi.impl.androidtray.AndroidTrayActivator
.java
org.jitsi.impl.androidtray.NotificationPopupHandler
.java
org.jitsi.impl.androidtray.PopupClickReceiver
.java
org.jitsi.impl.androidtray.SystrayServiceImpl
.java
org.jitsi.impl.androidtray.ToastPopupMessageHandler
.java
org.jitsi.impl.androidupdate.UpdateActivator
.java
org.jitsi.impl.androidupdate.UpdateServiceImpl
.java
org.jitsi.impl.androidversion.VersionActivator
.java
org.jitsi.impl.androidversion.VersionImpl
.java
org.jitsi.impl.androidversion.VersionServiceImpl
.java
org.jitsi.impl.neomedia.NeomediaActivator
.java
org.jitsi.impl.neomedia.codec.AndroidMediaCodec
.java
org.jitsi.impl.neomedia.codec.video.AndroidDecoder
.java
org.jitsi.impl.neomedia.codec.video.AndroidEncoder
.java
org.jitsi.impl.neomedia.codec.video.CodecColorFormat
.java
org.jitsi.impl.neomedia.codec.video.CodecInfo
.java
org.jitsi.impl.neomedia.codec.video.h264.OMXDecoder
.java
org.jitsi.impl.neomedia.device.AndroidCameraSystem
.java
org.jitsi.impl.neomedia.device.AudioRecordSystem
.java
org.jitsi.impl.neomedia.device.AudioStreamUtils
.java
org.jitsi.impl.neomedia.device.MediaRecorderSystem
.java
org.jitsi.impl.neomedia.device.OpenSLESSystem
.java
org.jitsi.impl.neomedia.device.WaveHeader.java
org.jitsi.impl.neomedia.device.util.AndroidCamera
.java
org.jitsi.impl.neomedia.device.util.CameraUtils
.java
org.jitsi.impl.neomedia.device.util.CodecInputSurface
.java
org.jitsi.impl.neomedia.device.util.OpenGLContext
.java
org.jitsi.impl.neomedia.device.util.OpenGlCtxProvider
.java
org.jitsi.impl.neomedia.device.util.PreviewSurfaceProvider
.java
org.jitsi.impl.neomedia.device.util.SurfaceTextureManager
.java
org.jitsi.impl.neomedia.device.util.ViewDependentProvider.java
org.jitsi.impl.neomedia.jmfext.media.protocol.androidcamera.DataSource
.java
org.jitsi.impl.neomedia.jmfext.media.protocol.androidcamera.PreviewStream
.java
org.jitsi.impl.neomedia.jmfext.media.protocol.androidcamera.SurfaceStream
.java
org.jitsi.impl.neomedia.jmfext.media.protocol.audiorecord.DataSource
.java
org.jitsi.impl.neomedia.jmfext.media.protocol.mediarecorder.DataSource
.java
org.jitsi.impl.neomedia.jmfext.media.protocol.mediarecorder.H264Parameters
.java
org.jitsi.impl.neomedia.jmfext.media.protocol.opensles.DataSource
.java
org.jitsi.impl.neomedia.jmfext.media.renderer.audio.AudioTrackRenderer
.java
org.jitsi.impl.neomedia.jmfext.media.renderer.audio.OpenSLESRenderer
.java
org.jitsi.impl.neomedia.jmfext.media.renderer.video.JAWTRendererAndroidVideoComponent
.java
org.jitsi.impl.neomedia.jmfext.media.renderer.video.SurfaceRenderer
.java
org.jitsi.impl.osgi.OSGiServiceActivator
.java
org.jitsi.impl.osgi.OSGiServiceBundleContextHolder
.java
org.jitsi.impl.osgi.OSGiServiceImpl
.java
org.jitsi.impl.osgi.framework.AsyncExecutor.java
org.jitsi.impl.osgi.framework.BundleContextImpl
.java
org.jitsi.impl.osgi.framework.BundleImpl
.java
org.jitsi.impl.osgi.framework.LibDexLoader
.java
org.jitsi.impl.osgi.framework.ServiceRegistrationImpl
.java
org.jitsi.impl.osgi.framework.launch.EventDispatcher
.java
org.jitsi.impl.osgi.framework.launch.EventListenerList
.java
org.jitsi.impl.osgi.framework.launch.FrameworkFactoryImpl
.java
org.jitsi.impl.osgi.framework.launch.FrameworkImpl
.java
org.jitsi.impl.osgi.framework.startlevel.BundleStartLevelImpl
.java
org.jitsi.impl.osgi.framework.startlevel.FrameworkStartLevelImpl
.java
org.jitsi.service.log.LogUploadService
.java
org.jitsi.service.neomedia.ViewAccessor
.java
org.jitsi.service.osgi.BundleContextHolder
.java
org.jitsi.service.osgi.OSGiActivity
.java
org.jitsi.service.osgi.OSGiDialogFragment
.java
org.jitsi.service.osgi.OSGiFragment
.java
org.jitsi.service.osgi.OSGiPreferenceActivity
.java
org.jitsi.service.osgi.OSGiPreferenceFragment
.java
org.jitsi.service.osgi.OSGiService
.java
org.jitsi.service.osgi.OSGiUiPart
.java