This middleware for Android provides methods to communicate via Barcodes, Bluetooth, the Internet, NFC, and SMS.
AndroidMultiChannelMiddleware is hosted in the following web site
https://github.com/thomas-bornschlegel/AndroidMultiChannelMiddleware
If you think the Android project AndroidMultiChannelMiddleware 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 AndroidMultiChannelMiddleware.
Item | Value |
---|---|
Java File Count | 127 |
Supported screen sizes | [hdpi] |
Target SDK Version | 10 |
Minimum SDK Version | 7 |
Activity Count | 22 |
jar files used | android-support-v4.jar core.jar jmdns.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.CAMERA android.permission.CHANGE_WIFI_MULTICAST_STATE android.permission.CHANGE_WIFI_STATE android.permission.FLASHLIGHT android.permission.INTERNET android.permission.NFC android.permission.READ_CONTACTS android.permission.READ_PHONE_STATE android.permission.RECEIVE_SMS android.permission.SEND_SMS android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE com.android.browser.permission.READ_HISTORY_BOOKMARKS |
Asset File Names | assets\images\big-1d.png assets\images\big-datamatrix.png assets\images\big-qr.png assets\images\contact-results-screen.jpg assets\images\demo-no.png assets\images\demo-yes.png assets\images\scan-example.png assets\images\scan-from-phone.png assets\images\search-book-contents.jpg |
Raw File Names | res\raw\beep.ogg |
The license information of AndroidMultiChannelMiddleware is as follows:
Apache License
There are 3 image files in AndroidMultiChannelMiddleware. The names of the image files are listed as follows.
logo_icon.png share_via_barcode.png shopper_icon.png
The following screenshort is generated from the image listed above.
AndroidMultiChannelMiddleware has the following Java source files.
com.google.zxing.client.android.CaptureActivity.java com.google.zxing.client.android.CaptureActivityHandler.java com.google.zxing.client.android.Contents.java com.google.zxing.client.android.FinishListener.java com.google.zxing.client.android.HelpActivity.java com.google.zxing.client.android.HttpHelper.java com.google.zxing.client.android.Intents.java com.google.zxing.client.android.LocaleManager.java com.google.zxing.client.android.PreferencesActivity.java com.google.zxing.client.android.ViewfinderView.java com.google.zxing.client.android.book.SearchBookContentsActivity.java com.google.zxing.client.android.book.SearchBookContentsListItem.java com.google.zxing.client.android.camera.CameraManager.java com.google.zxing.client.android.camera.exposure.DefaultExposureInterface.java com.google.zxing.client.android.camera.exposure.ExposureInterface.java com.google.zxing.client.android.camera.exposure.ExposureManager.java com.google.zxing.client.android.camera.exposure.FroyoExposureInterface.java com.google.zxing.client.android.camera.open.GingerbreadOpenCameraInterface.java com.google.zxing.client.android.camera.open.OpenCameraInterface.java com.google.zxing.client.android.camera.open.OpenCameraManager.java com.google.zxing.client.android.common.PlatformSupportManager.java com.google.zxing.client.android.common.executor.AsyncTaskExecInterface.java com.google.zxing.client.android.common.executor.AsyncTaskExecManager.java com.google.zxing.client.android.common.executor.DefaultAsyncTaskExecInterface.java com.google.zxing.client.android.common.executor.HoneycombAsyncTaskExecInterface.java com.google.zxing.client.android.encode.EncodeActivity.java com.google.zxing.client.android.history.HistoryActivity.java com.google.zxing.client.android.history.HistoryItem.java com.google.zxing.client.android.history.HistoryManager.java com.google.zxing.client.android.integration.IntentIntegrator.java com.google.zxing.client.android.integration.IntentIntegratorSupportV4.java com.google.zxing.client.android.integration.IntentIntegratorV30.java com.google.zxing.client.android.integration.IntentResult.java com.google.zxing.client.android.pref.BSPlusPreference.java com.google.zxing.client.android.result.AddressBookResultHandler.java com.google.zxing.client.android.result.CalendarResultHandler.java com.google.zxing.client.android.result.EmailAddressResultHandler.java com.google.zxing.client.android.result.GeoResultHandler.java com.google.zxing.client.android.result.ISBNResultHandler.java com.google.zxing.client.android.result.ProductResultHandler.java com.google.zxing.client.android.result.ResultButtonListener.java com.google.zxing.client.android.result.ResultHandler.java com.google.zxing.client.android.result.ResultHandlerFactory.java com.google.zxing.client.android.result.SMSResultHandler.java com.google.zxing.client.android.result.TelResultHandler.java com.google.zxing.client.android.result.TextResultHandler.java com.google.zxing.client.android.result.URIResultHandler.java com.google.zxing.client.android.result.WifiResultHandler.java com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever.java com.google.zxing.client.android.share.AppPickerActivity.java com.google.zxing.client.android.share.BookmarkPickerActivity.java com.google.zxing.client.android.share.ShareActivity.java com.google.zxing.client.android.wifi.WifiConfigManager.java de.lmu.mcm.activity.AbstractMultiChannelActivity.java de.lmu.mcm.activity.App.java de.lmu.mcm.activity.ChatActivity.java de.lmu.mcm.activity.HandshakeActivity.java de.lmu.mcm.activity.InterfaceActivatorActivity.java de.lmu.mcm.activity.ShareKeyActivity.java de.lmu.mcm.helper.ByteConverter.java de.lmu.mcm.helper.CancelableThread.java de.lmu.mcm.helper.InputStreamHelper.java de.lmu.mcm.helper.InterfaceAvailabilityChecker.java de.lmu.mcm.helper.LogHelper.java de.lmu.mcm.helper.PrefsHelper.java de.lmu.mcm.helper.TestSetup.java de.lmu.mcm.network.AbstractCommunicationModule.java de.lmu.mcm.network.CommonInterface.java de.lmu.mcm.network.DaemonListener.java de.lmu.mcm.network.Enums.java de.lmu.mcm.network.MultiNetworkAddress.java de.lmu.mcm.network.NetworkDaemon.java de.lmu.mcm.network.ProtocolMessage.java de.lmu.mcm.network.ServiceDescription.java de.lmu.mcm.network.barcode.BarcodeCommunicator.java de.lmu.mcm.network.bluetooth.BluetoothCommunicator.java de.lmu.mcm.network.bluetooth.BluetoothReaderWriter.java de.lmu.mcm.network.bluetooth.BroadcastReceiverBluetoothDiscovery.java de.lmu.mcm.network.nfc.NfcCommunicator.java de.lmu.mcm.network.sms.BroadcastReceiverSmsRead.java de.lmu.mcm.network.sms.BroadcastReceiverSmsSent.java de.lmu.mcm.network.sms.SmsCommunicator.java de.lmu.mcm.network.wifi.AbstractWifiReaderWriter.java de.lmu.mcm.network.wifi.JmdnsHelper.java de.lmu.mcm.network.wifi.WifiClient.java de.lmu.mcm.network.wifi.WifiCommunicator.java de.lmu.mcm.network.wifi.WifiServer.java de.lmu.mcm.security.AesHelper.java de.lmu.mcm.security.HandshakeStateHolder.java de.lmu.mcm.security.KeyHolder.java de.lmu.mcm.security.MessageEncryptionHandler.java de.lmu.mcm.security.RsaHelper.java de.lmu.mcm.security.byteproto.BasicMessage.java de.lmu.mcm.security.byteproto.CustomMessage.java de.lmu.mcm.security.byteproto.HandshakeMessage1.java de.lmu.mcm.security.byteproto.HandshakeMessage2.java de.lmu.mcm.security.byteproto.HandshakeMessage3.java de.lmu.mcm.security.byteproto.HandshakeMessage4.java de.lmu.mcm.security.byteproto.PublicKeyExchangeMessage.java