A prototyping framework for Android devices.
Protocoder is hosted in the following web site
https://github.com/Protocoder/Protocoder
If you think the Android project Protocoder 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 Protocoder.
Item | Value |
---|---|
Java File Count | 198 |
Supported screen sizes | [hdpi, xhdpi] |
Target SDK Version | 21 |
Minimum SDK Version | 15 |
Activity Count | 9 |
Fragment Count | 4 |
jar files used | activation.jar additionnal.jar android-websockets.jar androidsvg-1.2.1.jar commons-lang3-3.1.jar commons-logging-1.1.3.jar commons-net-3.0.1.jar eventbus-2.1.0-beta-1.jar httpclient-4.3.4.jar httpclient-cache-4.3.4.jar httpcore-4.3.2.jar httpmime-4.3.4.jar ioiolibaccessory.jar ioiolibandroid.jar ioiolibbt.jar java_websocket.jar js.jar mail.jar osmbonuspack_v4.5.jar osmdroid-android-4.1.jar pdcore.jar physicaloidlibrary.jar slf4j-android-1.7.6.jar slf4j-api-1.7.6.jar usb-serial-for-android.jar zip4j_1.3.2.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.CALL_PHONE android.permission.CAMERA android.permission.CHANGE_WIFI_MULTICAST_STATE android.permission.CHANGE_WIFI_STATE android.permission.FLASHLIGHT android.permission.INTERNET android.permission.MODIFY_AUDIO_SETINGS android.permission.NFC android.permission.READ_PHONE_STATE android.permission.RECEIVE_SMS android.permission.RECORD_AUDIO android.permission.RECORD_VIDEO android.permission.SEND_SMS android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SETTINGS android.permisssion.ACCESS_COARSE_LOCATION com.android.launcher.permission.INSTALL_SHORTCUT |
Asset File Names | assets\Inconsolata.otf assets\agaramond_italic.otf assets\credit\img\makewithmotologo.png assets\examples\Network_HTTP_POST\8-rocket.png assets\examples\Network_HTTP_POST\upload.php assets\examples\PureData\sinwav3.pd assets\examples\PureData\sinwave.pd assets\examples\PureData\sinwave2.pd assets\examples\PureData\sinwave3.pd assets\examples\Sound\meow.ogg assets\examples\UBoard_ArduinoOTG\arduino.ino assets\examples\UBoard_ArduinoOTG_Advance\blink.uno.hex assets\examples\UBoard_ArduinoOTG_Advance\serialwrite.uno.hex assets\examples\UBoard_Serial\arduino.ino assets\examples\UI\awesome_tiger.svg assets\examples\UI\patata2.png assets\examples\UI\visitor2.ttf assets\examples\Video\cityfireflies.m4v assets\fancy_examples\instrument\1.mp3 assets\fancy_examples\instrument\120_bpm_bike.wav assets\fancy_examples\instrument\2.mp3 assets\fancy_examples\instrument\3.mp3 assets\fancy_examples\instrument\bass_c.ogg assets\fancy_examples\instrument\bass_c.wav assets\fancy_examples\instrument\bass_f.ogg assets\fancy_examples\instrument\bass_f.wav assets\fancy_examples\instrument\bass_g.ogg assets\fancy_examples\instrument\bass_g.wav assets\fancy_examples\instrument\bass_low_c.ogg assets\fancy_examples\instrument\bass_low_c.wav assets\fancy_examples\instrument\ride_loop.ogg assets\fancy_examples\instrument\ride_loop.wav assets\fancy_examples\instrument\trumpet_1.wav assets\fancy_examples\instrument\trumpet_2.wav assets\fancy_examples\instrument\trumpet_3.wav assets\fancy_examples\instrument\trumpet_4.wav assets\fancy_examples\puredata_mic\main_mic.pd assets\fancy_examples\puredata_mic\spigot~.pd assets\start_webserver.sh assets\webapp\README.txt assets\webapp\css\dashboard.less assets\webapp\css\font-awesome-4.0.3\fonts\FontAwesome.otf assets\webapp\css\font-awesome-4.0.3\fonts\fontawesome-webfont.eot assets\webapp\css\font-awesome-4.0.3\fonts\fontawesome-webfont.svg assets\webapp\css\font-awesome-4.0.3\fonts\fontawesome-webfont.ttf assets\webapp\css\font-awesome-4.0.3\fonts\fontawesome-webfont.woff assets\webapp\css\fonts\Roboto-LightItalic.ttf assets\webapp\css\fonts\Roboto-Regular.ttf assets\webapp\css\fonts\RobotoCondensed-Regular.ttf assets\webapp\css\images\bg1.png assets\webapp\css\images\bg2.png assets\webapp\css\images\mobileUI-site-nav-opener-bg.svg assets\webapp\css\images\sprites.png assets\webapp\css\style.less assets\webapp\images\bg_cuba2.jpg assets\webapp\images\border.png assets\webapp\images\dashboard.png assets\webapp\images\drawer.png assets\webapp\images\new.png assets\webapp\images\projects.png assets\webapp\images\reference.png assets\webapp\images\run.png assets\webapp\images\save.png assets\webapp\ioio.jpg assets\webapp\js\reference.js.bak assets\webapp\libs\d3.v3\LICENSE assets\webapp\libs\jquery-1.10.2.min.map assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\animated-overlay.gif assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_diagonals-thick_18_b81900_40x40.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_diagonals-thick_20_666666_40x40.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_flat_10_000000_40x100.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_glass_100_f6f6f6_1x400.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_glass_100_fdf5ce_1x400.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_glass_65_ffffff_1x400.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_gloss-wave_35_f6a828_500x100.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_highlight-soft_100_eeeeee_1x100.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_highlight-soft_75_ffe45c_1x100.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_222222_256x240.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_228ef1_256x240.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_ef8c08_256x240.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_ffd27a_256x240.png assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_ffffff_256x240.png assets\webapp\libs\w2ui-1.2\1_navigation_forward.png assets\webapp\libs\w2ui-1.2\4_collections_collection.png assets\webapp\libs\w2ui-1.2\5_content_new.png assets\webapp\libs\w2ui-1.2\5_content_save.png assets\webapp\upload\assets\img\background_tile_1.jpg assets\webapp\upload\assets\img\background_tile_2.jpg assets\webapp\upload\assets\img\background_tile_3.jpg assets\webapp\upload\assets\img\blue_line.jpg assets\webapp\upload\assets\img\done.png assets\webapp\upload\assets\img\logo.jpg assets\webapp\upload\assets\img\tzine.png assets\webapp\upload\post_file.php |
Raw File Names | res\raw\copyright_notice.txt res\raw\extra_abs.zip res\raw\laser.mp3 res\raw\license_android_websockets.txt res\raw\license_commons_lang.txt res\raw\license_commons_net.txt res\raw\license_eventbus.txt res\raw\license_gson.txt res\raw\license_httpclient.txt res\raw\license_ioiolib.txt res\raw\license_libpd.txt res\raw\license_mail.txt res\raw\license_mozilla_rhino.txt res\raw\license_nano_httpd.txt res\raw\license_netutil.txt res\raw\license_osmdroid.txt res\raw\license_physicaloid.txt res\raw\license_processing.txt res\raw\license_svg_android.txt res\raw\license_usbserial.txt res\raw\license_zip4j.txt res\raw\silence.wav res\raw\sound1 res\raw\sound2.ogg res\raw\tuner.zip res\raw\tuner\qq\0.wav res\raw\tuner\qq\1.wav res\raw\tuner\qq\2.wav res\raw\tuner\qq\3.wav res\raw\tuner\qq\4.wav res\raw\tuner\qq\5.wav res\raw\tuner\qq\__details_and_attribution.txt res\raw\tuner\sampleplay.pd res\raw\tuner\tuner.pd |
The license information of Protocoder is as follows:
Copyright (C) 2013 Motorola Mobility LLC Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in ...
There are 19 image files in Protocoder. The names of the image files are listed as follows.
app_icon.png ic_action_about.png ic_action_help.png ic_action_logo.png ic_action_overflow.png ic_action_overflow_light.png ic_content_new.png ic_navigation_cancel.png marker.png protocoder_help.png protocoder_hi.png protocoder_icon.png protocoder_none.png protocoder_script_example.png protocoder_script_project.png toolbar_btn_connect.png toolbar_btn_disconnect.png toolbar_btn_pause.png toolbar_btn_play.png
The following screenshort is generated from the image listed above.
Protocoder has the following Java source files.
com.myscript.MainActivity.java com.myscript.MainApp.java org.protocoder.MainActivity.java org.protocoder.MainApp.java org.protocoder.activities.AboutActivity.java org.protocoder.activities.LauncherActivity.java org.protocoder.activities.LicenseActivity.java org.protocoder.activities.ProtoAppInstallerActivity.java org.protocoder.activities.SetPreferenceActivity.java org.protocoder.activities.WelcomeActivity.java org.protocoder.appApi.App.java org.protocoder.appApi.Editor.java org.protocoder.appApi.ProtoScripts.java org.protocoder.appApi.Protocoder.java org.protocoder.appApi.Schedule.java org.protocoder.appApi.WebEditor.java org.protocoder.fragments.BaseWebviewFragment.java org.protocoder.fragments.EditorFragment.java org.protocoder.fragments.FileManagerFragment.java org.protocoder.fragments.HelpFragment.java org.protocoder.fragments.NewProjectDialogFragment.java org.protocoder.fragments.NewTaskSchedulerFragment.java org.protocoder.fragments.SettingsFragment.java org.protocoder.fragments.WebViewFragment.java org.protocoder.network.ProtocoderHttpServer.java org.protocoder.network.RequestTask.java org.protocoder.projectlist.DepthPageTransformer.java org.protocoder.projectlist.ProjectItem.java org.protocoder.projectlist.ProjectItemAdapter.java org.protocoder.projectlist.ProjectListFragment.java org.protocoder.projectlist.ProjectsPagerAdapter.java org.protocoder.projectlist.ZoomOutPageTransformer.java org.protocoder.views.Overlay.java org.protocoder.views.ProjectSelectorStrip.java org.protocoderrunner.AppSettings.java org.protocoderrunner.apidoc.APIManager.java org.protocoderrunner.apidoc.APIManagerClass.java org.protocoderrunner.apidoc.APIManagerList.java org.protocoderrunner.apidoc.annotation.APIField.java org.protocoderrunner.apidoc.annotation.APIMethod.java org.protocoderrunner.apidoc.annotation.APIParam.java org.protocoderrunner.apidoc.annotation.APIRequires.java org.protocoderrunner.apidoc.annotation.APIVersion.java org.protocoderrunner.apprunner.AppRunnerActivity.java org.protocoderrunner.apprunner.AppRunnerService.java org.protocoderrunner.apprunner.AppRunnerSettings.java org.protocoderrunner.apprunner.PInterface.java org.protocoderrunner.apprunner.ProtocoderScript.java org.protocoderrunner.apprunner.api.PApp.java org.protocoderrunner.apprunner.api.PBoards.java org.protocoderrunner.apprunner.api.PConsole.java org.protocoderrunner.apprunner.api.PDashboard.java org.protocoderrunner.apprunner.api.PDevice.java org.protocoderrunner.apprunner.api.PFileIO.java org.protocoderrunner.apprunner.api.PMedia.java org.protocoderrunner.apprunner.api.PNetwork.java org.protocoderrunner.apprunner.api.PProtocoder.java org.protocoderrunner.apprunner.api.PSensors.java org.protocoderrunner.apprunner.api.PUI.java org.protocoderrunner.apprunner.api.PUtil.java org.protocoderrunner.apprunner.api.boards.PArduino.java org.protocoderrunner.apprunner.api.boards.PIOIO.java org.protocoderrunner.apprunner.api.boards.PSerial.java org.protocoderrunner.apprunner.api.dashboard.PDashboardBackground.java org.protocoderrunner.apprunner.api.dashboard.PDashboardButton.java org.protocoderrunner.apprunner.api.dashboard.PDashboardCustomWidget.java org.protocoderrunner.apprunner.api.dashboard.PDashboardHTML.java org.protocoderrunner.apprunner.api.dashboard.PDashboardImage.java org.protocoderrunner.apprunner.api.dashboard.PDashboardInput.java org.protocoderrunner.apprunner.api.dashboard.PDashboardPlot.java org.protocoderrunner.apprunner.api.dashboard.PDashboardSlider.java org.protocoderrunner.apprunner.api.dashboard.PDashboardText.java org.protocoderrunner.apprunner.api.dashboard.PDashboardVideoCamera.java org.protocoderrunner.apprunner.api.other.ApplicationInfo.java org.protocoderrunner.apprunner.api.other.PCamera.java org.protocoderrunner.apprunner.api.other.PDeviceEditor.java org.protocoderrunner.apprunner.api.other.PEvents.java org.protocoderrunner.apprunner.api.other.PLiveCodingFeedback.java org.protocoderrunner.apprunner.api.other.PMidi.java org.protocoderrunner.apprunner.api.other.PProcessing.java org.protocoderrunner.apprunner.api.other.PPureData.java org.protocoderrunner.apprunner.api.other.PSimpleHttpServer.java org.protocoderrunner.apprunner.api.other.PSocketIOClient.java org.protocoderrunner.apprunner.api.other.PSqLite.java org.protocoderrunner.apprunner.api.other.PVideo.java org.protocoderrunner.apprunner.api.other.PWebEditor.java org.protocoderrunner.apprunner.api.other.ProtocoderNativeArray.java org.protocoderrunner.apprunner.api.other.ProtocoderNativeObject.java org.protocoderrunner.apprunner.api.other.SignalUtils.java org.protocoderrunner.apprunner.api.other.UsbMidiDriver.java org.protocoderrunner.apprunner.api.widgets.FixedLayout.java org.protocoderrunner.apprunner.api.widgets.PAbsoluteLayout.java org.protocoderrunner.apprunner.api.widgets.PButton.java org.protocoderrunner.apprunner.api.widgets.PCanvasView.java org.protocoderrunner.apprunner.api.widgets.PCard.java org.protocoderrunner.apprunner.api.widgets.PCheckBox.java org.protocoderrunner.apprunner.api.widgets.PEditText.java org.protocoderrunner.apprunner.api.widgets.PGrid.java org.protocoderrunner.apprunner.api.widgets.PGridRow.java org.protocoderrunner.apprunner.api.widgets.PImageButton.java org.protocoderrunner.apprunner.api.widgets.PImageView.java org.protocoderrunner.apprunner.api.widgets.PList.java org.protocoderrunner.apprunner.api.widgets.PListAdapter.java org.protocoderrunner.apprunner.api.widgets.PListItem.java org.protocoderrunner.apprunner.api.widgets.PMap.java org.protocoderrunner.apprunner.api.widgets.PNumberPicker.java org.protocoderrunner.apprunner.api.widgets.PPadView.java org.protocoderrunner.apprunner.api.widgets.PPlotView.java org.protocoderrunner.apprunner.api.widgets.PPopupCustomFragment.java org.protocoderrunner.apprunner.api.widgets.PProgressBar.java org.protocoderrunner.apprunner.api.widgets.PRadioButton.java org.protocoderrunner.apprunner.api.widgets.PRow.java org.protocoderrunner.apprunner.api.widgets.PScrollView.java org.protocoderrunner.apprunner.api.widgets.PSlider.java org.protocoderrunner.apprunner.api.widgets.PSpinner.java org.protocoderrunner.apprunner.api.widgets.PSwitch.java org.protocoderrunner.apprunner.api.widgets.PTextView.java org.protocoderrunner.apprunner.api.widgets.PToggleButton.java org.protocoderrunner.apprunner.api.widgets.PUIGeneric.java org.protocoderrunner.apprunner.api.widgets.PVerticalSeekbar.java org.protocoderrunner.apprunner.api.widgets.PViewInterface.java org.protocoderrunner.apprunner.api.widgets.PViewMethods.java org.protocoderrunner.apprunner.api.widgets.PViewMethodsInterface.java org.protocoderrunner.apprunner.api.widgets.PWebView.java org.protocoderrunner.apprunner.api.widgets.PWindow.java org.protocoderrunner.apprunner.logger.L.java org.protocoderrunner.apprunner.logger.OverlayLogger.java org.protocoderrunner.base.BaseActivity.java org.protocoderrunner.base.BaseFragment.java org.protocoderrunner.base.BaseMainApp.java org.protocoderrunner.base.BaseNotification.java org.protocoderrunner.events.Events.java org.protocoderrunner.fragments.AbsolutePositionFragment.java org.protocoderrunner.fragments.CameraNew.java org.protocoderrunner.fragments.CustomVideoTextureView.java org.protocoderrunner.fragments.EmptyFragment.java org.protocoderrunner.fragments.VideoPlayerFragment.java org.protocoderrunner.hardware.HardwareBase.java org.protocoderrunner.hardware.HardwareCallback.java org.protocoderrunner.hardware.HardwareRunnable.java org.protocoderrunner.hardware.IOIOBoard.java org.protocoderrunner.hardware.IOIOBoardService.java org.protocoderrunner.media.Audio.java org.protocoderrunner.media.AudioService.java org.protocoderrunner.network.CustomWebsocketServer.java org.protocoderrunner.network.IDEcommunication.java org.protocoderrunner.network.NanoHTTPD.java org.protocoderrunner.network.NetworkUtils.java org.protocoderrunner.network.OSC.java org.protocoderrunner.network.ServiceDiscovery.java org.protocoderrunner.network.bt.BluetoothSerialService.java org.protocoderrunner.network.bt.SimpleBT.java org.protocoderrunner.project.Project.java org.protocoderrunner.project.ProjectManager.java org.protocoderrunner.project.SchedulerManager.java org.protocoderrunner.sensors.AccelerometerManager.java org.protocoderrunner.sensors.CustomSensorListener.java org.protocoderrunner.sensors.CustomSensorManager.java org.protocoderrunner.sensors.GPSManager.java org.protocoderrunner.sensors.GPSManagerGopi.java org.protocoderrunner.sensors.GyroscopeManager.java org.protocoderrunner.sensors.LightManager.java org.protocoderrunner.sensors.MagneticManager.java org.protocoderrunner.sensors.NFCUtil.java org.protocoderrunner.sensors.OrientationManager.java org.protocoderrunner.sensors.PressureManager.java org.protocoderrunner.sensors.ProximityManager.java org.protocoderrunner.sensors.StepManager.java org.protocoderrunner.sensors.WhatIsRunning.java org.protocoderrunner.sensors.WhatIsRunningInterface.java org.protocoderrunner.services.AlarmReceiver.java org.protocoderrunner.services.SmsReceiver.java org.protocoderrunner.utils.AndroidUtils.java org.protocoderrunner.utils.ExecuteCmd.java org.protocoderrunner.utils.FFT.java org.protocoderrunner.utils.FileIO.java org.protocoderrunner.utils.Fonts.java org.protocoderrunner.utils.HardwareUtils.java org.protocoderrunner.utils.Image.java org.protocoderrunner.utils.Intents.java org.protocoderrunner.utils.MLog.java org.protocoderrunner.utils.MemoryLogger.java org.protocoderrunner.utils.StrUtils.java org.protocoderrunner.utils.SysFs.java org.protocoderrunner.utils.Template.java org.protocoderrunner.utils.TextUtils.java org.protocoderrunner.utils.TimeUtils.java org.protocoderrunner.utils.ViewServer.java org.protocoderrunner.views.CanvasUtils.java org.protocoderrunner.views.CustomCameraView.java org.protocoderrunner.views.CustomWebView.java org.protocoderrunner.views.PlotView.java org.protocoderrunner.views.TouchAreaView.java org.protocoderrunner.views.TouchableWrapper.java