Android Open Source - Framework platform DLNAFramework






Project Summary

The DLNA_Framework is the official version. the other three is genius's code, thanks for genius very much, this three project help me very much when develop the dlna function on android platform..

Web Site / Source Repository

DLNAFramework is hosted in the following web site
https://github.com/RyanTech/DLNAFramework

If you think the Android project DLNAFramework 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 DLNAFramework.

ItemValue
Java File Count278
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi]
Target SDK Version17
Minimum SDK Version8
Activity Count9
jar files usedandroid-support-v4.jar
android-support-v4.jar
android-support-v4.jar
clink210.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_MULTICAST_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.INTERNET
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.RECORD_AUDIO
android.permission.WRITE_EXTERNAL_STORAGE




License

The license information of DLNAFramework is as follows:

Apache License

Resource Files

There are 30 image files in DLNAFramework. The names of the image files are listed as follows.

back_n.png
back_p.png
btn_pause_n.png
btn_pause_p.png
btn_play_n.png
btn_play_p.png
button_normal.9.png
button_normal.png
button_pressed.9.png
button_pressed.png
ic_menu_archive.png
icon_play_next_normal.png
icon_play_next_pressed.png
icon_play_prev_normal.png
icon_play_prev_pressed.png
input_disabled.9.png
input_normal.9.png
input_pressed.9.png
media_prepare_startup.png
media_progress.png
media_tool_bg1.png
media_tool_bg2.png
mp_music_default.png
progress_thumb_n.png
progress_thumb_p.png
tab_icon_music.png
tab_icon_pic.png
tab_icon_video.png
whatsnew_btn_nor.png
whatsnew_btn_pressed.png

The following screenshort is generated from the image listed above.

null




Java Source Files

DLNAFramework has the following Java source files.

com.geniusgithub.mediaplayer.AllShareApplication.java
com.geniusgithub.mediaplayer.activity.ContentActivity.java
com.geniusgithub.mediaplayer.activity.ContentManager.java
com.geniusgithub.mediaplayer.activity.DMSActivity.java
com.geniusgithub.mediaplayer.adapter.ContentAdapter.java
com.geniusgithub.mediaplayer.adapter.DeviceAdapter.java
com.geniusgithub.mediaplayer.center.ControlCenterWorkThread.java
com.geniusgithub.mediaplayer.center.DlnaService.java
com.geniusgithub.mediaplayer.center.IBaseEngine.java
com.geniusgithub.mediaplayer.music.ImageUtils.java
com.geniusgithub.mediaplayer.music.LoaderHelper.java
com.geniusgithub.mediaplayer.music.MusicControlCenter.java
com.geniusgithub.mediaplayer.music.MusicPlayerActivity.java
com.geniusgithub.mediaplayer.music.NetUtils.java
com.geniusgithub.mediaplayer.music.VisualizerView.java
com.geniusgithub.mediaplayer.picture.DownLoadHelper.java
com.geniusgithub.mediaplayer.picture.FileDownTask.java
com.geniusgithub.mediaplayer.picture.FileManager.java
com.geniusgithub.mediaplayer.picture.PictureControlCenter.java
com.geniusgithub.mediaplayer.picture.PicturePlayerActivity.java
com.geniusgithub.mediaplayer.picture.PictureUtil.java
com.geniusgithub.mediaplayer.player.AbstractMediaPlayEngine.java
com.geniusgithub.mediaplayer.player.AbstractTimer.java
com.geniusgithub.mediaplayer.player.CheckDelayTimer.java
com.geniusgithub.mediaplayer.player.IBasePlayEngine.java
com.geniusgithub.mediaplayer.player.IMediaOperator.java
com.geniusgithub.mediaplayer.player.MusicPlayEngineImpl.java
com.geniusgithub.mediaplayer.player.PlayState.java
com.geniusgithub.mediaplayer.player.PlayerEngineListener.java
com.geniusgithub.mediaplayer.player.SingleSecondTimer.java
com.geniusgithub.mediaplayer.player.VideoPlayEngineImpl.java
com.geniusgithub.mediaplayer.proxy.AllShareProxy.java
com.geniusgithub.mediaplayer.proxy.BrowseDMSProxy.java
com.geniusgithub.mediaplayer.proxy.IDeviceChangeListener.java
com.geniusgithub.mediaplayer.proxy.IDeviceOperator.java
com.geniusgithub.mediaplayer.proxy.MediaManager.java
com.geniusgithub.mediaplayer.upnp.AbstractDeviceBrocastFactory.java
com.geniusgithub.mediaplayer.upnp.AbstractDeviceChangeBrocastReceiver.java
com.geniusgithub.mediaplayer.upnp.AbstractMediaMng.java
com.geniusgithub.mediaplayer.upnp.DMSDeviceBrocastFactory.java
com.geniusgithub.mediaplayer.upnp.DMSDeviceChangeBrocastReceiver.java
com.geniusgithub.mediaplayer.upnp.MediaItem.java
com.geniusgithub.mediaplayer.upnp.MediaItemFactory.java
com.geniusgithub.mediaplayer.upnp.MediaServerMng.java
com.geniusgithub.mediaplayer.upnp.UpnpUtil.java
com.geniusgithub.mediaplayer.util.CommonUtil.java
com.geniusgithub.mediaplayer.util.DlnaUtils.java
com.geniusgithub.mediaplayer.util.FileHelper.java
com.geniusgithub.mediaplayer.util.LogFactory.java
com.geniusgithub.mediaplayer.util.ParseUtil.java
com.geniusgithub.mediaplayer.video.VideoControlCenter.java
com.geniusgithub.mediaplayer.video.VideoPlayerActivity.java
com.geniusgithub.mediarender.DeviceInfo.java
com.geniusgithub.mediarender.DeviceUpdateBrocastFactory.java
com.geniusgithub.mediarender.DeviceUpdateBrocastReceiver.java
com.geniusgithub.mediarender.MainActivity.java
com.geniusgithub.mediarender.RenderApplication.java
com.geniusgithub.mediarender.center.DLNAGenaEventBrocastFactory.java
com.geniusgithub.mediarender.center.DLNAGenaEventBrocastReceiver.java
com.geniusgithub.mediarender.center.DMRCenter.java
com.geniusgithub.mediarender.center.DMRWorkThread.java
com.geniusgithub.mediarender.center.DlnaMediaModel.java
com.geniusgithub.mediarender.center.DlnaMediaModelFactory.java
com.geniusgithub.mediarender.center.IBaseEngine.java
com.geniusgithub.mediarender.center.IDMRAction.java
com.geniusgithub.mediarender.center.MediaControlBrocastFactory.java
com.geniusgithub.mediarender.center.MediaControlBrocastReceiver.java
com.geniusgithub.mediarender.center.MediaRenderProxy.java
com.geniusgithub.mediarender.datastore.LocalConfigSharePreference.java
com.geniusgithub.mediarender.image.DownLoadHelper.java
com.geniusgithub.mediarender.image.FileDownTask.java
com.geniusgithub.mediarender.image.FileManager.java
com.geniusgithub.mediarender.image.ImageActivity.java
com.geniusgithub.mediarender.jni.PlatinumJniProxy.java
com.geniusgithub.mediarender.jni.PlatinumReflection.java
com.geniusgithub.mediarender.music.ImageUtils.java
com.geniusgithub.mediarender.music.LoaderHelper.java
com.geniusgithub.mediarender.music.MusicActivity.java
com.geniusgithub.mediarender.music.NetUtils.java
com.geniusgithub.mediarender.music.VisualizerView.java
com.geniusgithub.mediarender.player.AbstractMediaPlayEngine.java
com.geniusgithub.mediarender.player.AbstractTimer.java
com.geniusgithub.mediarender.player.CheckDelayTimer.java
com.geniusgithub.mediarender.player.IBasePlayEngine.java
com.geniusgithub.mediarender.player.MusicPlayEngineImpl.java
com.geniusgithub.mediarender.player.PlayState.java
com.geniusgithub.mediarender.player.PlayerEngineListener.java
com.geniusgithub.mediarender.player.SingleSecondTimer.java
com.geniusgithub.mediarender.player.VideoPlayEngineImpl.java
com.geniusgithub.mediarender.service.MediaRenderService.java
com.geniusgithub.mediarender.util.CommonLog.java
com.geniusgithub.mediarender.util.CommonUtil.java
com.geniusgithub.mediarender.util.DlnaUtils.java
com.geniusgithub.mediarender.util.FileHelper.java
com.geniusgithub.mediarender.util.LogFactory.java
com.geniusgithub.mediarender.video.VideoActivity.java
org.cybergarage.http.Date
.java
org.cybergarage.http.HTML.java
org.cybergarage.http.HTTP.java
org.cybergarage.http.HTTPHeader.java
org.cybergarage.http.HTTPPacket.java
org.cybergarage.http.HTTPRequest.java
org.cybergarage.http.HTTPRequestListener
.java
org.cybergarage.http.HTTPResponse.java
org.cybergarage.http.HTTPServer.java
org.cybergarage.http.HTTPServerList.java
org.cybergarage.http.HTTPServerThread.java
org.cybergarage.http.HTTPSocket
.java
org.cybergarage.http.HTTPStatus.java
org.cybergarage.http.Parameter.java
org.cybergarage.http.ParameterList.java
org.cybergarage.net.HostInterface
.java
org.cybergarage.soap.SOAP
.java
org.cybergarage.soap.SOAPRequest.java
org.cybergarage.soap.SOAPResponse.java
org.cybergarage.sql.Database
.java
org.cybergarage.sql.mysql.MySQL.java
org.cybergarage.upnp.Action
.java
org.cybergarage.upnp.ActionList.java
org.cybergarage.upnp.AllowedValue
.java
org.cybergarage.upnp.AllowedValueList.java
org.cybergarage.upnp.AllowedValueRange
.java
org.cybergarage.upnp.Argument
.java
org.cybergarage.upnp.ArgumentList.java
org.cybergarage.upnp.ControlPoint.java
org.cybergarage.upnp.Device.java
org.cybergarage.upnp.DeviceList.java
org.cybergarage.upnp.Icon
.java
org.cybergarage.upnp.IconList.java
org.cybergarage.upnp.RootDescription.java
org.cybergarage.upnp.Service
.java
org.cybergarage.upnp.ServiceList.java
org.cybergarage.upnp.ServiceStateTable.java
org.cybergarage.upnp.StateVariable.java
org.cybergarage.upnp.UPnP
.java
org.cybergarage.upnp.UPnPStatus
.java
org.cybergarage.upnp.control.ActionListener
.java
org.cybergarage.upnp.control.ActionRequest.java
org.cybergarage.upnp.control.ActionResponse.java
org.cybergarage.upnp.control.Control
.java
org.cybergarage.upnp.control.ControlRequest.java
org.cybergarage.upnp.control.ControlResponse.java
org.cybergarage.upnp.control.QueryListener
.java
org.cybergarage.upnp.control.QueryRequest.java
org.cybergarage.upnp.control.QueryResponse.java
org.cybergarage.upnp.control.RenewSubscriber.java
org.cybergarage.upnp.device.Advertiser.java
org.cybergarage.upnp.device.Description.java
org.cybergarage.upnp.device.DeviceChangeListener
.java
org.cybergarage.upnp.device.Disposer.java
org.cybergarage.upnp.device.InvalidDescriptionException.java
org.cybergarage.upnp.device.MAN.java
org.cybergarage.upnp.device.NT.java
org.cybergarage.upnp.device.NTS.java
org.cybergarage.upnp.device.NotifyListener
.java
org.cybergarage.upnp.device.ST.java
org.cybergarage.upnp.device.SearchListener
.java
org.cybergarage.upnp.device.SearchResponseListener
.java
org.cybergarage.upnp.device.USN.java
org.cybergarage.upnp.event.EventListener
.java
org.cybergarage.upnp.event.NotifyRequest.java
org.cybergarage.upnp.event.Property
.java
org.cybergarage.upnp.event.PropertyList.java
org.cybergarage.upnp.event.Subscriber
.java
org.cybergarage.upnp.event.SubscriberList.java
org.cybergarage.upnp.event.Subscription.java
org.cybergarage.upnp.event.SubscriptionRequest.java
org.cybergarage.upnp.event.SubscriptionResponse.java
org.cybergarage.upnp.ssdp.HTTPMUSocket
.java
org.cybergarage.upnp.ssdp.HTTPUSocket
.java
org.cybergarage.upnp.ssdp.SSDP
.java
org.cybergarage.upnp.ssdp.SSDPNotifyRequest.java
org.cybergarage.upnp.ssdp.SSDPNotifySocket.java
org.cybergarage.upnp.ssdp.SSDPNotifySocketList.java
org.cybergarage.upnp.ssdp.SSDPPacket.java
org.cybergarage.upnp.ssdp.SSDPRequest.java
org.cybergarage.upnp.ssdp.SSDPResponse.java
org.cybergarage.upnp.ssdp.SSDPSearchRequest.java
org.cybergarage.upnp.ssdp.SSDPSearchResponse.java
org.cybergarage.upnp.ssdp.SSDPSearchResponseSocket.java
org.cybergarage.upnp.ssdp.SSDPSearchResponseSocketList.java
org.cybergarage.upnp.ssdp.SSDPSearchSocket.java
org.cybergarage.upnp.ssdp.SSDPSearchSocketList.java
org.cybergarage.upnp.std.av.controller.MediaController.java
org.cybergarage.upnp.std.av.controller.server.BrowseAction
.java
org.cybergarage.upnp.std.av.controller.server.BrowseResult
.java
org.cybergarage.upnp.std.av.player.MediaPlayer
.java
org.cybergarage.upnp.std.av.player.action.BrowseAction
.java
org.cybergarage.upnp.std.av.player.action.BrowseResult
.java
org.cybergarage.upnp.std.av.player.action.BrowseResultNode.java
org.cybergarage.upnp.std.av.renderer.AVTransport.java
org.cybergarage.upnp.std.av.renderer.AVTransportInfo
.java
org.cybergarage.upnp.std.av.renderer.AVTransportInfoList.java
org.cybergarage.upnp.std.av.renderer.ConnectionInfo
.java
org.cybergarage.upnp.std.av.renderer.ConnectionInfoList.java
org.cybergarage.upnp.std.av.renderer.ConnectionManager.java
org.cybergarage.upnp.std.av.renderer.MediaRenderer.java
org.cybergarage.upnp.std.av.renderer.RenderingControl.java
org.cybergarage.upnp.std.av.server.ConnectionInfo
.java
org.cybergarage.upnp.std.av.server.ConnectionInfoList.java
org.cybergarage.upnp.std.av.server.ConnectionManager.java
org.cybergarage.upnp.std.av.server.ContentDirectory.java
org.cybergarage.upnp.std.av.server.DC
.java
org.cybergarage.upnp.std.av.server.Directory.java
org.cybergarage.upnp.std.av.server.DirectoryList.java
org.cybergarage.upnp.std.av.server.MediaServer.java
org.cybergarage.upnp.std.av.server.UPnP
.java
org.cybergarage.upnp.std.av.server.action.BrowseAction.java
org.cybergarage.upnp.std.av.server.action.SearchAction.java
org.cybergarage.upnp.std.av.server.directory.file.FileDirectory.java
org.cybergarage.upnp.std.av.server.directory.gateway.GatewayDirectory.java
org.cybergarage.upnp.std.av.server.directory.mythtv.MythDatabase.java
org.cybergarage.upnp.std.av.server.directory.mythtv.MythDirectory.java
org.cybergarage.upnp.std.av.server.directory.mythtv.MythRecordedInfo
.java
org.cybergarage.upnp.std.av.server.object.ContentNode.java
org.cybergarage.upnp.std.av.server.object.ContentNodeList.java
org.cybergarage.upnp.std.av.server.object.ContentProperty
.java
org.cybergarage.upnp.std.av.server.object.ContentPropertyList.java
org.cybergarage.upnp.std.av.server.object.DIDLLite
.java
org.cybergarage.upnp.std.av.server.object.DIDLLiteNode.java
org.cybergarage.upnp.std.av.server.object.Format
.java
org.cybergarage.upnp.std.av.server.object.FormatList.java
org.cybergarage.upnp.std.av.server.object.FormatObject
.java
org.cybergarage.upnp.std.av.server.object.SearchCap
.java
org.cybergarage.upnp.std.av.server.object.SearchCapList.java
org.cybergarage.upnp.std.av.server.object.SearchCriteria
.java
org.cybergarage.upnp.std.av.server.object.SearchCriteriaList.java
org.cybergarage.upnp.std.av.server.object.SortCap
.java
org.cybergarage.upnp.std.av.server.object.SortCapList.java
org.cybergarage.upnp.std.av.server.object.SortCriterionList.java
org.cybergarage.upnp.std.av.server.object.container.ContainerNode.java
org.cybergarage.upnp.std.av.server.object.container.RootNode.java
org.cybergarage.upnp.std.av.server.object.format.DefaultFormat.java
org.cybergarage.upnp.std.av.server.object.format.GIFFormat.java
org.cybergarage.upnp.std.av.server.object.format.Header.java
org.cybergarage.upnp.std.av.server.object.format.ID3Format.java
org.cybergarage.upnp.std.av.server.object.format.ID3Frame
.java
org.cybergarage.upnp.std.av.server.object.format.ID3FrameList.java
org.cybergarage.upnp.std.av.server.object.format.ImageIOFormat.java
org.cybergarage.upnp.std.av.server.object.format.JPEGFormat.java
org.cybergarage.upnp.std.av.server.object.format.MPEGFormat.java
org.cybergarage.upnp.std.av.server.object.format.PNGFormat.java
org.cybergarage.upnp.std.av.server.object.item.ItemNode.java
org.cybergarage.upnp.std.av.server.object.item.ItemNodeList.java
org.cybergarage.upnp.std.av.server.object.item.ResourceNode.java
org.cybergarage.upnp.std.av.server.object.item.ResourceNodeList.java
org.cybergarage.upnp.std.av.server.object.item.file.FileItemNode.java
org.cybergarage.upnp.std.av.server.object.item.file.FileItemNodeList.java
org.cybergarage.upnp.std.av.server.object.item.mythtv.MythRecordedItemNode.java
org.cybergarage.upnp.std.av.server.object.search.IdSearchCap.java
org.cybergarage.upnp.std.av.server.object.search.TitleSearchCap.java
org.cybergarage.upnp.std.av.server.object.sort.DCDateSortCap.java
org.cybergarage.upnp.std.av.server.object.sort.DCTitleSortCap.java
org.cybergarage.upnp.std.av.server.object.sort.UPnPClassSortCap.java
org.cybergarage.upnp.xml.ActionData.java
org.cybergarage.upnp.xml.ArgumentData.java
org.cybergarage.upnp.xml.DeviceData.java
org.cybergarage.upnp.xml.NodeData
.java
org.cybergarage.upnp.xml.ServiceData.java
org.cybergarage.upnp.xml.StateVariableData.java
org.cybergarage.util.CommonLog.java
org.cybergarage.util.Debug.java
org.cybergarage.util.FileUtil
.java
org.cybergarage.util.ListenerList.java
org.cybergarage.util.LogFactory.java
org.cybergarage.util.Mutex
.java
org.cybergarage.util.StringUtil
.java
org.cybergarage.util.ThreadCore.java
org.cybergarage.util.TimerUtil
.java
org.cybergarage.xml.Attribute.java
org.cybergarage.xml.AttributeList.java
org.cybergarage.xml.Node.java
org.cybergarage.xml.NodeList.java
org.cybergarage.xml.Parser.java
org.cybergarage.xml.ParserException.java
org.cybergarage.xml.XML.java
org.cybergarage.xml.parser.JaxpParser.java
org.cybergarage.xml.parser.XmlPullParser.java