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.
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.
The following table is the detailed list of jitsi-android.
Item | Value |
---|---|
Java File Count | 245 |
Supported screen sizes | [mdpi, hdpi] |
Target SDK Version | 18 |
Minimum SDK Version | 11 |
Activity Count | 35 |
Fragment Count | 6 |
jar files used | android-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 Permissions | android.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 Names | assets\jitsi-bundles-dex.jar assets\lib\logging.properties assets\lib\osgi.client.run.properties |
Raw File Names | res\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 |
The license information of jitsi-android is as follows:
GNU Lesser General Public License
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.
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