An open source project to provide push notification support for Android -- a xmpp based notification server and a client tool kit..
androidpn is hosted in the following web site
https://github.com/dannytiehui/androidpn
If you think the Android project androidpn 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 androidpn.
Item | Value |
---|---|
Java File Count | 135 |
Minimum SDK Version | 3 |
Activity Count | 3 |
jar files used | androidpn-server-0.5.0.jar androidpn-server-0.6.0.jar antlr-2.7.6.jar antlr-2.7.6.jar asmack.jar bcprov-jdk15-140.jar bcprov-jdk15-140.jar commons-beanutils-1.8.0.jar commons-beanutils-1.8.0.jar commons-codec-1.4.jar commons-codec-1.4.jar commons-collections-3.2.1.jar commons-collections-3.2.1.jar commons-configuration-1.6.jar commons-configuration-1.6.jar commons-dbcp-1.2.2.jar commons-dbcp-1.2.2.jar commons-digester-2.0.jar commons-digester-2.0.jar commons-httpclient-3.1.jar commons-httpclient-3.1.jar commons-io-1.4.jar commons-io-1.4.jar commons-lang-2.4.jar commons-lang-2.4.jar commons-logging-1.1.1.jar commons-logging-1.1.1.jar commons-pool-1.3.jar commons-pool-1.3.jar dom4j-1.6.1.jar dom4j-1.6.1.jar dwr-2.0.3.jar dwr-2.0.3.jar ehcache-1.6.1.jar ehcache-1.6.1.jar ejb3-persistence-1.0.2.GA.jar ejb3-persistence-1.0.2.GA.jar el-api-6.0.29.jar hibernate-annotations-3.4.0.GA.jar hibernate-annotations-3.4.0.GA.jar hibernate-commons-annotations-3.1.0.GA.jar hibernate-commons-annotations-3.1.0.GA.jar hibernate-core-3.3.1.GA.jar hibernate-core-3.3.1.GA.jar hsqldb-1.8.0.10.jar hsqldb-1.8.0.10.jar jasper-6.0.29.jar jasper-el-6.0.29.jar jasper-jdt-6.0.29.jar javassist-3.8.0.GA.jar javassist-3.8.0.GA.jar jcip-annotations-1.0.jar jcip-annotations-1.0.jar jetty-6.1.25.jar jetty-6.1.25.jar jetty-sslengine-6.1.25.jar jetty-sslengine-6.1.25.jar jetty-util-6.1.25.jar jetty-util-6.1.25.jar jsp-api-2.1.jar jstl-1.1.2.jar jstl-1.1.2.jar jta-1.1.jar jta-1.1.jar juli-6.0.29.jar libidn-1.15.jar libidn-1.15.jar log4j-1.2.12.jar log4j-1.2.12.jar mina-core-2.0.0-RC1.jar mina-core-2.0.0-RC1.jar mina-integration-beans-2.0.0-RC1.jar mina-integration-beans-2.0.0-RC1.jar mysql-connector-java-5.1.6.jar mysql-connector-java-5.1.6.jar nekopull-0.2.4.jar nekopull-0.2.4.jar servlet-api-2.5.jar sitemesh-2.4.1.jar sitemesh-2.4.1.jar slf4j-api-1.5.8.jar slf4j-api-1.5.8.jar slf4j-log4j12-1.5.8.jar slf4j-log4j12-1.5.8.jar spring-2.5.6.jar spring-2.5.6.jar spring-webmvc-2.5.6.jar spring-webmvc-2.5.6.jar standard-1.1.2.jar standard-1.1.2.jar starter.jar starter.jar tinder-1.2.1.jar tinder-1.2.1.jar xercesImpl-2.9.1.jar xercesImpl-2.9.1.jar xml-apis-1.3.04.jar xml-apis-1.3.04.jar xpp3-1.1.4c.jar xpp3-1.1.4c.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.INTERNET android.permission.READ_PHONE_STATE android.permission.VIBRATE |
Raw File Names | res\raw\androidpn.properties |
There are 1 image files in androidpn. The names of the image files are listed as follows.
notification.png
The following screenshort is generated from the image listed above.
androidpn has the following Java source files.
null.DemoAndroidpn.java null.GetPostUtil .java null.example.java org.androidpn.client.ConnectivityReceiver.java org.androidpn.client.Constants.java org.androidpn.client.InvalidFormatException.java org.androidpn.client.LogUtil.java org.androidpn.client.NotificationDetailsActivity.java org.androidpn.client.NotificationIQ.java org.androidpn.client.NotificationIQProvider.java org.androidpn.client.NotificationPacketListener.java org.androidpn.client.NotificationReceiver.java org.androidpn.client.NotificationService.java org.androidpn.client.NotificationSettingsActivity.java org.androidpn.client.Notifier.java org.androidpn.client.PersistentConnectionListener.java org.androidpn.client.PhoneStateChangeListener.java org.androidpn.client.ReconnectionThread.java org.androidpn.client.ServiceManager.java org.androidpn.client.XmppManager.java org.androidpn.demoapp.DemoAppActivity.java org.androidpn.server.console.api.NotificationApiController.java org.androidpn.server.console.api.UserApiController.java org.androidpn.server.console.controller.NotificationController.java org.androidpn.server.console.controller.NotificationController.java org.androidpn.server.console.controller.SessionController.java org.androidpn.server.console.controller.SessionController.java org.androidpn.server.console.controller.UserController.java org.androidpn.server.console.controller.UserController.java org.androidpn.server.console.vo.SessionVO.java org.androidpn.server.console.vo.SessionVO.java org.androidpn.server.container.AdminConsole.java org.androidpn.server.dao.UserDao.java org.androidpn.server.dao.UserDao.java org.androidpn.server.dao.hibernate.UserDaoHibernate.java org.androidpn.server.dao.hibernate.UserDaoHibernate.java org.androidpn.server.model.User.java org.androidpn.server.model.User.java org.androidpn.server.service.ServiceLocator.java org.androidpn.server.service.ServiceLocator.java org.androidpn.server.service.ServiceManager.java org.androidpn.server.service.ServiceManager.java org.androidpn.server.service.UserExistsException.java org.androidpn.server.service.UserExistsException.java org.androidpn.server.service.UserNotFoundException.java org.androidpn.server.service.UserNotFoundException.java org.androidpn.server.service.UserService.java org.androidpn.server.service.UserService.java org.androidpn.server.service.impl.UserServiceImpl.java org.androidpn.server.service.impl.UserServiceImpl.java org.androidpn.server.starter.ServerClassLoader.java org.androidpn.server.starter.ServerStarter.java org.androidpn.server.util.Config.java org.androidpn.server.util.Config.java org.androidpn.server.util.ConfigManager.java org.androidpn.server.util.ConfigManager.java org.androidpn.server.xmpp.PacketException.java org.androidpn.server.xmpp.PacketException.java org.androidpn.server.xmpp.UnauthenticatedException.java org.androidpn.server.xmpp.UnauthenticatedException.java org.androidpn.server.xmpp.UnauthorizedException.java org.androidpn.server.xmpp.UnauthorizedException.java org.androidpn.server.xmpp.XmppServer.java org.androidpn.server.xmpp.XmppServer.java org.androidpn.server.xmpp.auth.AuthManager.java org.androidpn.server.xmpp.auth.AuthManager.java org.androidpn.server.xmpp.auth.AuthToken.java org.androidpn.server.xmpp.auth.AuthToken.java org.androidpn.server.xmpp.codec.XmppCodecFactory.java org.androidpn.server.xmpp.codec.XmppCodecFactory.java org.androidpn.server.xmpp.codec.XmppDecoder.java org.androidpn.server.xmpp.codec.XmppDecoder.java org.androidpn.server.xmpp.codec.XmppEncoder.java org.androidpn.server.xmpp.codec.XmppEncoder.java org.androidpn.server.xmpp.handler.IQAuthHandler.java org.androidpn.server.xmpp.handler.IQAuthHandler.java org.androidpn.server.xmpp.handler.IQHandler.java org.androidpn.server.xmpp.handler.IQHandler.java org.androidpn.server.xmpp.handler.IQRegisterHandler.java org.androidpn.server.xmpp.handler.IQRegisterHandler.java org.androidpn.server.xmpp.handler.IQRosterHandler.java org.androidpn.server.xmpp.handler.IQRosterHandler.java org.androidpn.server.xmpp.handler.PresenceUpdateHandler.java org.androidpn.server.xmpp.handler.PresenceUpdateHandler.java org.androidpn.server.xmpp.net.Connection.java org.androidpn.server.xmpp.net.Connection.java org.androidpn.server.xmpp.net.ConnectionCloseListener.java org.androidpn.server.xmpp.net.ConnectionCloseListener.java org.androidpn.server.xmpp.net.IoBufferWriter.java org.androidpn.server.xmpp.net.IoBufferWriter.java org.androidpn.server.xmpp.net.StanzaHandler.java org.androidpn.server.xmpp.net.StanzaHandler.java org.androidpn.server.xmpp.net.XmppIoHandler.java org.androidpn.server.xmpp.net.XmppIoHandler.java org.androidpn.server.xmpp.presence.PresenceManager.java org.androidpn.server.xmpp.presence.PresenceManager.java org.androidpn.server.xmpp.push.NotificationManager.java org.androidpn.server.xmpp.push.NotificationManager.java org.androidpn.server.xmpp.router.IQRouter.java org.androidpn.server.xmpp.router.IQRouter.java org.androidpn.server.xmpp.router.MessageRouter.java org.androidpn.server.xmpp.router.MessageRouter.java org.androidpn.server.xmpp.router.PacketDeliverer.java org.androidpn.server.xmpp.router.PacketDeliverer.java org.androidpn.server.xmpp.router.PacketRouter.java org.androidpn.server.xmpp.router.PacketRouter.java org.androidpn.server.xmpp.router.PresenceRouter.java org.androidpn.server.xmpp.router.PresenceRouter.java org.androidpn.server.xmpp.session.ClientSession.java org.androidpn.server.xmpp.session.ClientSession.java org.androidpn.server.xmpp.session.Session.java org.androidpn.server.xmpp.session.Session.java org.androidpn.server.xmpp.session.SessionManager.java org.androidpn.server.xmpp.session.SessionManager.java org.androidpn.server.xmpp.ssl.SSLConfig.java org.androidpn.server.xmpp.ssl.SSLConfig.java org.androidpn.server.xmpp.ssl.SSLKeyManagerFactory.java org.androidpn.server.xmpp.ssl.SSLKeyManagerFactory.java org.androidpn.server.xmpp.ssl.SSLTrustManagerFactory.java org.androidpn.server.xmpp.ssl.SSLTrustManagerFactory.java org.androidpn.starter.ServerClassLoader.java org.androidpn.starter.ServerStarter.java org.dom4j.io.XMPPPacketReader.java org.dom4j.io.XMPPPacketReader.java org.jivesoftware.openfire.net.MXParser.java org.jivesoftware.openfire.net.MXParser.java org.jivesoftware.openfire.nio.XMLLightweightParser.java org.jivesoftware.openfire.nio.XMLLightweightParser.java org.jivesoftware.util.PropertyEventDispatcher.java org.jivesoftware.util.PropertyEventDispatcher.java org.jivesoftware.util.PropertyEventListener.java org.jivesoftware.util.PropertyEventListener.java org.jivesoftware.util.XMLWriter.java org.jivesoftware.util.XMLWriter.java