├── .gitignore ├── .idea ├── assetWizardSettings.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── dictionaries │ └── jensck.xml ├── encodings.xml ├── jarRepositories.xml ├── kotlinc.xml ├── misc.xml ├── modules.xml ├── navEditor.xml ├── render.experimental.xml ├── runConfigurations.xml └── vcs.xml ├── .travis.yml ├── CHANGELOG.md ├── FOR_MAINTAINERS.md ├── LICENSE ├── README.md ├── RELEASING.md ├── app ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── particle │ │ └── android │ │ └── sdk │ │ ├── ApplicationTest.java │ │ └── ReleaseBuildAppInitializer.kt │ ├── debug │ ├── java │ │ └── io │ │ │ └── particle │ │ │ └── android │ │ │ └── sdk │ │ │ └── ReleaseBuildAppInitializer.kt │ └── res │ │ └── values │ │ └── config.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ ├── io │ │ │ └── particle │ │ │ │ └── android │ │ │ │ └── sdk │ │ │ │ ├── tinker │ │ │ │ ├── BgColorLinearLayout.java │ │ │ │ ├── DeviceUiState.kt │ │ │ │ ├── Models.kt │ │ │ │ ├── Pin.kt │ │ │ │ ├── PinLoader.kt │ │ │ │ ├── ReversedProgressBar.java │ │ │ │ ├── ReversedSeekBar.java │ │ │ │ ├── TinkerApplication.kt │ │ │ │ ├── TinkerFragment.kt │ │ │ │ ├── TinkerPrefs.kt │ │ │ │ └── pinreader │ │ │ │ │ └── PinInfoTool.kt │ │ │ │ ├── ui │ │ │ │ ├── EventsFragment.kt │ │ │ │ ├── FlashAppHelper.kt │ │ │ │ ├── FunctionsAndVariablesFragment.kt │ │ │ │ ├── InspectorActivity.kt │ │ │ │ ├── InspectorPager.kt │ │ │ │ ├── IntroActivity.java │ │ │ │ ├── SplashActivity.java │ │ │ │ ├── UnclaimHelper.java │ │ │ │ └── devicelist │ │ │ │ │ ├── DeviceFilterFragment.kt │ │ │ │ │ ├── DeviceFilterViewModel.kt │ │ │ │ │ ├── DeviceListActivity.kt │ │ │ │ │ ├── DeviceListFragment.kt │ │ │ │ │ ├── DeviceListTransformer.kt │ │ │ │ │ ├── DeviceTypeFilterButton.kt │ │ │ │ │ └── TextWatchers.kt │ │ │ │ └── utils │ │ │ │ ├── AnimationUtil.java │ │ │ │ ├── GDPR.kt │ │ │ │ ├── Prefs.java │ │ │ │ ├── Resources.kt │ │ │ │ ├── Snackbars.kt │ │ │ │ └── logging │ │ │ │ └── FileLogging.kt │ │ └── pl │ │ │ └── brightinventions │ │ │ └── slf4android │ │ │ ├── LogSharing.kt │ │ │ └── LogTask.kt │ └── res │ │ ├── animator │ │ ├── pin_background_end.xml │ │ ├── pin_background_go_dark.xml │ │ └── pin_background_start.xml │ │ ├── drawable-xhdpi │ │ └── scan_data_matrix_android.png │ │ ├── drawable-xxhdpi │ │ ├── ic_flashlight_off_white_24dp.png │ │ ├── ic_flashlight_white_24dp.png │ │ ├── ic_trianglify_background.png │ │ └── ic_triangy_toolbar_background.png │ │ ├── drawable │ │ ├── bg_adaptive_icon.xml │ │ ├── bg_app_bar_gradient.xml │ │ ├── bg_device_filter_active.xml │ │ ├── bg_tinker_device_shadow.xml │ │ ├── device_filter_button_background_selected.xml │ │ ├── device_filter_button_background_unselected.xml │ │ ├── device_flashing_dot.xml │ │ ├── fab_label_background.xml │ │ ├── ic_bluetooth_black_24dp.xml │ │ ├── ic_bluetooth_connected_black_24dp.xml │ │ ├── ic_clear_text_black_24dp.xml │ │ ├── ic_collapse.xml │ │ ├── ic_content_copy.xml │ │ ├── ic_delete.xml │ │ ├── ic_expand.xml │ │ ├── ic_f.xml │ │ ├── ic_filter.xml │ │ ├── ic_filter_list_gray_24dp.xml │ │ ├── ic_green_check.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_mode_edit_white_24dp.xml │ │ ├── ic_overflow.xml │ │ ├── ic_pause.xml │ │ ├── ic_play.xml │ │ ├── ic_publish.xml │ │ ├── ic_search.xml │ │ ├── ic_search_gray_24dp.xml │ │ ├── ic_settings_black_24dp.xml │ │ ├── ic_sub.xml │ │ ├── ic_v.xml │ │ ├── offline_dot.xml │ │ ├── online_dot.xml │ │ ├── p_ic_arrow_back_cyan_24dp.xml │ │ ├── progress_emerald.xml │ │ ├── progress_sunflower.xml │ │ ├── tinker_core_shadow_temp.png │ │ ├── tinker_logo_temp.png │ │ ├── tinker_pin.xml │ │ ├── tinker_pin_alizarin.xml │ │ ├── tinker_pin_cyan.xml │ │ ├── tinker_pin_emerald.xml │ │ ├── tinker_pin_muted.xml │ │ ├── tinker_pin_read_high.xml │ │ ├── tinker_pin_sunflower.xml │ │ ├── tinker_pin_write_high.xml │ │ └── white_circle.xml │ │ ├── layout │ │ ├── activity_device_list.xml │ │ ├── activity_inspector.xml │ │ ├── activity_intro.xml │ │ ├── activity_splash.xml │ │ ├── data_header_list.xml │ │ ├── device_list_footer.xml │ │ ├── fragment_data.xml │ │ ├── fragment_device_list2.xml │ │ ├── fragment_events.xml │ │ ├── fragment_filter_fragment.xml │ │ ├── fragment_info.xml │ │ ├── fragment_tinker.xml │ │ ├── publish_event.xml │ │ ├── row_device_list.xml │ │ ├── row_events_list.xml │ │ ├── row_function_list.xml │ │ ├── row_variable_list.xml │ │ ├── tinker_analog_read_left.xml │ │ ├── tinker_analog_read_right.xml │ │ ├── tinker_analog_write_left.xml │ │ ├── tinker_analog_write_right.xml │ │ ├── tinker_digital_read.xml │ │ ├── tinker_digital_write.xml │ │ ├── tinker_instructions.xml │ │ ├── tinker_select.xml │ │ └── view_device_type_filter_button.xml │ │ ├── menu │ │ ├── context_device_row.xml │ │ ├── device_list.xml │ │ ├── inspector.xml │ │ └── tinker.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── raw │ │ ├── b5som_tinker_1_4_5_b5som_2.bin │ │ ├── electron_setup_inject_iccid_js_template.js │ │ ├── electron_setup_variable_injection_js_template.js │ │ ├── tinker_firmware_080_rc27_argon.bin │ │ ├── tinker_firmware_080_rc27_boron.bin │ │ ├── tinker_firmware_080_rc27_xenon.bin │ │ ├── tinker_firmware_electron.bin │ │ ├── tinker_firmware_photon.bin │ │ └── tinker_pin_data.json │ │ ├── values-h700dp │ │ └── dimens_tinker.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── config.xml │ │ ├── customization.xml │ │ ├── dimens.xml │ │ ├── dimens_tinker.xml │ │ ├── fab_values.xml │ │ ├── ids.xml │ │ ├── shared_palette.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ ├── styles_tinker.xml │ │ ├── themes.xml │ │ ├── tinker_strings.xml │ │ └── uris.xml │ ├── release │ └── java │ │ └── io │ │ └── particle │ │ └── android │ │ └── sdk │ │ └── ReleaseBuildAppInitializer.kt │ └── test │ └── java │ └── io │ └── particle │ └── mesh │ ├── bluetooth │ └── PacketMTUSplitterTest.kt │ └── setup │ ├── FramingTest.kt │ ├── MessagesTest.kt │ ├── WiFiStrengthTest.kt │ └── ui │ └── BarcodeDataTest.kt ├── bintray_upload_v1.gradle ├── cloudsdk ├── .gitignore ├── CHANGELOG ├── README.md ├── build.gradle ├── consumer-proguard-rules.pro ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ ├── io │ │ │ └── particle │ │ │ │ └── android │ │ │ │ └── sdk │ │ │ │ ├── cloud │ │ │ │ ├── ApiDefs.kt │ │ │ │ ├── ApiFactory.java │ │ │ │ ├── BroadcastContract.java │ │ │ │ ├── DeviceState.kt │ │ │ │ ├── EventsDelegate.kt │ │ │ │ ├── FunctionArgs.java │ │ │ │ ├── ParticleAccessToken.java │ │ │ │ ├── ParticleCloud.kt │ │ │ │ ├── ParticleCloudSDK.java │ │ │ │ ├── ParticleDevice.kt │ │ │ │ ├── ParticleEvent.kt │ │ │ │ ├── ParticleEventHandler.java │ │ │ │ ├── ParticleEventVisibility.java │ │ │ │ ├── ParticleNetwork.kt │ │ │ │ ├── ParticleUser.java │ │ │ │ ├── Pricing.kt │ │ │ │ ├── Responses.kt │ │ │ │ ├── SDKGlobals.kt │ │ │ │ ├── SDKProvider.java │ │ │ │ ├── SimpleParticleEventHandler.java │ │ │ │ ├── exceptions │ │ │ │ │ ├── PartialDeviceListResultException.java │ │ │ │ │ ├── ParticleCloudException.java │ │ │ │ │ └── ParticleLoginException.java │ │ │ │ └── models │ │ │ │ │ ├── AccountInfo.java │ │ │ │ │ ├── DeviceIdentifiers.kt │ │ │ │ │ ├── DeviceStateChange.java │ │ │ │ │ ├── MeshNetworkChange.kt │ │ │ │ │ ├── MobileSecretResponse.kt │ │ │ │ │ ├── ModifyMeshNetworkAction.java │ │ │ │ │ ├── ParticleNetworkData.kt │ │ │ │ │ ├── ParticleSim.kt │ │ │ │ │ ├── ParticleSimStatus.kt │ │ │ │ │ └── SignUpInfo.java │ │ │ │ ├── persistance │ │ │ │ ├── AppDataStorage.kt │ │ │ │ └── SensitiveDataStorage.kt │ │ │ │ └── utils │ │ │ │ ├── Async.java │ │ │ │ ├── Broadcaster.kt │ │ │ │ ├── CoreNameGenerator.java │ │ │ │ ├── EZ.java │ │ │ │ ├── Enums.kt │ │ │ │ ├── Funcy.java │ │ │ │ ├── LangUtils.kt │ │ │ │ ├── Parcelables.java │ │ │ │ ├── ParticleInternalStringUtils.kt │ │ │ │ ├── Permissions.kt │ │ │ │ ├── Preconditions.java │ │ │ │ ├── Py.java │ │ │ │ ├── TLog.java │ │ │ │ └── Toaster.kt │ │ └── org │ │ │ └── kaazing │ │ │ ├── gateway │ │ │ ├── bridge │ │ │ │ └── ValidateOrigin.java │ │ │ └── client │ │ │ │ ├── impl │ │ │ │ ├── Channel.java │ │ │ │ ├── CommandMessage.java │ │ │ │ ├── DecoderInput.java │ │ │ │ ├── DecoderListener.java │ │ │ │ ├── EncoderOutput.java │ │ │ │ ├── Handler.java │ │ │ │ ├── WebSocketChannel.java │ │ │ │ ├── WebSocketHandler.java │ │ │ │ ├── WebSocketHandlerAdapter.java │ │ │ │ ├── WebSocketHandlerFactory.java │ │ │ │ ├── WebSocketHandlerListener.java │ │ │ │ ├── auth │ │ │ │ │ └── AuthenticationUtil.java │ │ │ │ ├── bridge │ │ │ │ │ ├── BridgeUtil.java │ │ │ │ │ ├── ClassLoaderFactory.java │ │ │ │ │ ├── HttpRequestBridgeHandler.java │ │ │ │ │ ├── Proxy.java │ │ │ │ │ ├── ProxyListener.java │ │ │ │ │ ├── WebSocketNativeBridgeHandler.java │ │ │ │ │ └── XoaEvent.java │ │ │ │ ├── http │ │ │ │ │ ├── HttpRequest.java │ │ │ │ │ ├── HttpRequestAuthenticationHandler.java │ │ │ │ │ ├── HttpRequestDelegateHandler.java │ │ │ │ │ ├── HttpRequestEvent.java │ │ │ │ │ ├── HttpRequestFactory.java │ │ │ │ │ ├── HttpRequestHandler.java │ │ │ │ │ ├── HttpRequestHandlerAdapter.java │ │ │ │ │ ├── HttpRequestHandlerFactory.java │ │ │ │ │ ├── HttpRequestListener.java │ │ │ │ │ ├── HttpRequestLoggingHandler.java │ │ │ │ │ ├── HttpRequestRedirectHandler.java │ │ │ │ │ ├── HttpRequestTransportHandler.java │ │ │ │ │ ├── HttpRequestUtil.java │ │ │ │ │ └── HttpResponse.java │ │ │ │ ├── util │ │ │ │ │ ├── WSCompositeURI.java │ │ │ │ │ ├── WSURI.java │ │ │ │ │ └── WebSocketUtil.java │ │ │ │ ├── ws │ │ │ │ │ ├── CloseCommandMessage.java │ │ │ │ │ ├── ReadyState.java │ │ │ │ │ ├── WebSocketCompositeChannel.java │ │ │ │ │ ├── WebSocketCompositeHandler.java │ │ │ │ │ ├── WebSocketHandshakeObject.java │ │ │ │ │ ├── WebSocketLoggingHandler.java │ │ │ │ │ ├── WebSocketReAuthenticateHandler.java │ │ │ │ │ ├── WebSocketSelectedChannel.java │ │ │ │ │ ├── WebSocketSelectedHandler.java │ │ │ │ │ ├── WebSocketSelectedHandlerImpl.java │ │ │ │ │ └── WebSocketTransportHandler.java │ │ │ │ ├── wseb │ │ │ │ │ ├── CreateChannel.java │ │ │ │ │ ├── CreateHandler.java │ │ │ │ │ ├── CreateHandlerFactory.java │ │ │ │ │ ├── CreateHandlerImpl.java │ │ │ │ │ ├── CreateHandlerListener.java │ │ │ │ │ ├── DownstreamChannel.java │ │ │ │ │ ├── DownstreamHandler.java │ │ │ │ │ ├── DownstreamHandlerFactory.java │ │ │ │ │ ├── DownstreamHandlerImpl.java │ │ │ │ │ ├── DownstreamHandlerListener.java │ │ │ │ │ ├── UpstreamChannel.java │ │ │ │ │ ├── UpstreamHandler.java │ │ │ │ │ ├── UpstreamHandlerFactory.java │ │ │ │ │ ├── UpstreamHandlerImpl.java │ │ │ │ │ ├── UpstreamHandlerListener.java │ │ │ │ │ ├── WebSocketEmulatedChannel.java │ │ │ │ │ ├── WebSocketEmulatedDecoder.java │ │ │ │ │ ├── WebSocketEmulatedDecoderImpl.java │ │ │ │ │ ├── WebSocketEmulatedDecoderListener.java │ │ │ │ │ ├── WebSocketEmulatedEncoder.java │ │ │ │ │ ├── WebSocketEmulatedEncoderImpl.java │ │ │ │ │ └── WebSocketEmulatedHandler.java │ │ │ │ └── wsn │ │ │ │ │ ├── WebSocketNativeAuthenticationHandler.java │ │ │ │ │ ├── WebSocketNativeBalancingHandler.java │ │ │ │ │ ├── WebSocketNativeChannel.java │ │ │ │ │ ├── WebSocketNativeCodec.java │ │ │ │ │ ├── WebSocketNativeDelegateHandler.java │ │ │ │ │ ├── WebSocketNativeEncoder.java │ │ │ │ │ ├── WebSocketNativeEncoderImpl.java │ │ │ │ │ ├── WebSocketNativeHandler.java │ │ │ │ │ └── WebSocketNativeHandshakeHandler.java │ │ │ │ ├── transport │ │ │ │ ├── AuthenticateEvent.java │ │ │ │ ├── BridgeDelegate.java │ │ │ │ ├── CloseEvent.java │ │ │ │ ├── ErrorEvent.java │ │ │ │ ├── Event.java │ │ │ │ ├── IoBufferUtil.java │ │ │ │ ├── LoadEvent.java │ │ │ │ ├── MessageEvent.java │ │ │ │ ├── OpenEvent.java │ │ │ │ ├── ProgressEvent.java │ │ │ │ ├── ReadyStateChangedEvent.java │ │ │ │ ├── RedirectEvent.java │ │ │ │ ├── http │ │ │ │ │ ├── HttpRequestDelegate.java │ │ │ │ │ ├── HttpRequestDelegateFactory.java │ │ │ │ │ ├── HttpRequestDelegateImpl.java │ │ │ │ │ ├── HttpRequestDelegateListener.java │ │ │ │ │ └── HttpRequestUtil.java │ │ │ │ └── ws │ │ │ │ │ ├── Base64Util.java │ │ │ │ │ ├── BridgeSocket.java │ │ │ │ │ ├── BridgeSocketFactory.java │ │ │ │ │ ├── BridgeSocketImpl.java │ │ │ │ │ ├── FrameProcessor.java │ │ │ │ │ ├── FrameProcessorListener.java │ │ │ │ │ ├── WebSocketDelegate.java │ │ │ │ │ ├── WebSocketDelegateFactory.java │ │ │ │ │ ├── WebSocketDelegateImpl.java │ │ │ │ │ ├── WebSocketDelegateListener.java │ │ │ │ │ ├── WsFrameEncodingSupport.java │ │ │ │ │ └── WsMessage.java │ │ │ │ └── util │ │ │ │ ├── Base64Util.java │ │ │ │ ├── GenericURI.java │ │ │ │ ├── HexUtil.java │ │ │ │ ├── HttpURI.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── URIUtils.java │ │ │ │ ├── WrappedByteBuffer.java │ │ │ │ └── auth │ │ │ │ └── LoginHandlerProvider.java │ │ │ └── net │ │ │ ├── URLFactory.java │ │ │ ├── URLStreamHandlerFactorySpi.java │ │ │ ├── auth │ │ │ ├── BasicChallengeHandler.java │ │ │ ├── ChallengeHandler.java │ │ │ ├── ChallengeRequest.java │ │ │ ├── ChallengeResponse.java │ │ │ ├── DispatchChallengeHandler.java │ │ │ ├── LoginHandler.java │ │ │ ├── NegotiableChallengeHandler.java │ │ │ └── NegotiateChallengeHandler.java │ │ │ ├── http │ │ │ └── HttpRedirectPolicy.java │ │ │ ├── impl │ │ │ ├── auth │ │ │ │ ├── BasicChallengeResponseFactory.java │ │ │ │ ├── DefaultBasicChallengeHandler.java │ │ │ │ ├── DefaultDispatchChallengeHandler.java │ │ │ │ └── RealmUtils.java │ │ │ └── util │ │ │ │ ├── BlockingQueueImpl.java │ │ │ │ └── ResumableTimer.java │ │ │ ├── sse │ │ │ ├── SseEventReader.java │ │ │ ├── SseEventSource.java │ │ │ ├── SseEventSourceFactory.java │ │ │ ├── SseEventType.java │ │ │ ├── SseException.java │ │ │ └── impl │ │ │ │ ├── AuthenticatedEventSourceFactory.java │ │ │ │ ├── AuthenticatedSseEventSourceImpl.java │ │ │ │ ├── AuthenticatedSseEventStream.java │ │ │ │ ├── DefaultEventSourceFactory.java │ │ │ │ ├── SseEventReaderImpl.java │ │ │ │ ├── SseEventSourceImpl.java │ │ │ │ ├── SseEventStream.java │ │ │ │ ├── SseEventStreamListener.java │ │ │ │ ├── SsePayload.java │ │ │ │ ├── SseURLConnection.java │ │ │ │ ├── SseURLConnectionImpl.java │ │ │ │ ├── legacy │ │ │ │ ├── EventSource.java │ │ │ │ ├── EventSourceAdapter.java │ │ │ │ ├── EventSourceEvent.java │ │ │ │ ├── EventSourceImpl.java │ │ │ │ └── EventSourceListener.java │ │ │ │ └── url │ │ │ │ ├── SseURLStreamHandlerFactorySpiImpl.java │ │ │ │ └── SseURLStreamHandlerImpl.java │ │ │ └── ws │ │ │ ├── WebSocket.java │ │ │ ├── WebSocketException.java │ │ │ ├── WebSocketExtension.java │ │ │ ├── WebSocketFactory.java │ │ │ ├── WebSocketMessageReader.java │ │ │ ├── WebSocketMessageType.java │ │ │ ├── WebSocketMessageWriter.java │ │ │ ├── WsURLConnection.java │ │ │ └── impl │ │ │ ├── DefaultWebSocketFactory.java │ │ │ ├── WebSocketImpl.java │ │ │ ├── WsExtensionParameterValuesSpiImpl.java │ │ │ ├── WsURLConnectionImpl.java │ │ │ ├── io │ │ │ ├── WsInputStreamImpl.java │ │ │ ├── WsMessagePullParser.java │ │ │ ├── WsMessageReaderAdapter.java │ │ │ ├── WsMessageReaderImpl.java │ │ │ ├── WsMessageWriterImpl.java │ │ │ ├── WsOutputStreamImpl.java │ │ │ ├── WsReaderImpl.java │ │ │ └── WsWriterImpl.java │ │ │ ├── spi │ │ │ ├── WebSocketExtensionFactorySpi.java │ │ │ ├── WebSocketExtensionHandlerSpi.java │ │ │ ├── WebSocketExtensionParameterValuesSpi.java │ │ │ └── WebSocketExtensionSpi.java │ │ │ └── url │ │ │ ├── WsURLStreamHandlerFactorySpiImpl.java │ │ │ ├── WsURLStreamHandlerImpl.java │ │ │ ├── WssURLStreamHandlerFactorySpiImpl.java │ │ │ └── WssURLStreamHandlerImpl.java │ ├── res │ │ └── values │ │ │ ├── config.xml │ │ │ └── oauth_client_creds.xml │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── org.kaazing.net.URLStreamHandlerFactorySpi │ │ ├── org.kaazing.net.auth.BasicChallengeHandler │ │ ├── org.kaazing.net.auth.DispatchChallengeHandler │ │ ├── org.kaazing.net.sse.SseEventSourceFactory │ │ └── org.kaazing.net.ws.WebSocketFactory │ └── test │ └── java │ └── io │ └── particle │ └── android │ └── sdk │ ├── SingleWorkingUnitTest.kt │ ├── cloud │ ├── ParticleCloudTest.kt │ └── TestData.kt │ └── utils │ ├── CoreNameGeneratorTest.kt │ ├── LangUtilsTest.kt │ └── PyTest.kt ├── commonui ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── particle │ │ └── commonui │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── particle │ │ │ └── commonui │ │ │ ├── DeviceDecorations.kt │ │ │ ├── DeviceInfoBottomSheetController.kt │ │ │ ├── DeviceNotesDelegate.kt │ │ │ ├── Devices.kt │ │ │ ├── RenameHelper.kt │ │ │ └── Views.kt │ └── res │ │ ├── anim │ │ └── fade_in_out.xml │ │ ├── drawable-xhdpi │ │ ├── inspector_border.xml │ │ ├── product_image_core.png │ │ └── product_image_electron.png │ │ ├── drawable-xxhdpi │ │ ├── product_image_argon.png │ │ ├── product_image_boron.png │ │ ├── product_image_photon.png │ │ └── product_image_xenon.png │ │ ├── drawable │ │ ├── bg_colored_circled_device_letter.xml │ │ ├── device_status_dot_flashing.xml │ │ ├── device_status_dot_offline.xml │ │ ├── device_status_dot_online_non_tinker.xml │ │ ├── device_status_dot_online_tinker.xml │ │ ├── ic_arrow_down_gray_24dp.xml │ │ ├── ic_edit_light_gray_24dp.xml │ │ ├── ic_expand_less_black_24dp.xml │ │ ├── p_mesh_progress_spinner.xml │ │ ├── p_particle_logo.png │ │ ├── product_image_p1.png │ │ ├── product_image_pi.png │ │ ├── product_image_red_bear_duo.png │ │ └── product_image_unknown.png │ │ ├── layout │ │ └── view_device_info.xml │ │ ├── values-w400dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── io │ └── particle │ └── commonui │ └── ExampleUnitTest.kt ├── devicesetup ├── .gitignore ├── CHANGELOG ├── README.md ├── add_to_app_manifest.xml ├── build.gradle ├── lint.xml ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── particle │ │ └── sdk │ │ └── library │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── fonts │ │ ├── avenirnext_demibold.ttf │ │ ├── avenirnext_italic.ttf │ │ ├── avenirnext_regular.ttf │ │ ├── avenirnext_ultralight.ttf │ │ ├── roboto_light.ttf │ │ ├── roboto_medium.ttf │ │ ├── roboto_regular.ttf │ │ └── roboto_thin_italic.ttf │ ├── java │ └── io │ │ └── particle │ │ └── android │ │ └── sdk │ │ ├── accountsetup │ │ ├── CreateAccountActivity.java │ │ ├── LoginActivity.java │ │ ├── PasswordResetActivity.java │ │ └── TwoFactorActivity.java │ │ ├── devicesetup │ │ ├── ParticleDeviceSetupLibrary.java │ │ ├── SetupCompleteIntentBuilder.java │ │ ├── SetupProcessException.java │ │ ├── SetupResult.java │ │ ├── SimpleReceiver.java │ │ ├── apconnector │ │ │ ├── ApConnector.kt │ │ │ ├── ApConnectorApi21.kt │ │ │ └── ApConnectorApi29.kt │ │ ├── commands │ │ │ ├── Command.java │ │ │ ├── CommandClient.java │ │ │ ├── CommandClientFactory.java │ │ │ ├── CommandClientUtils.java │ │ │ ├── ConfigureApCommand.java │ │ │ ├── ConnectAPCommand.java │ │ │ ├── DeviceIdCommand.java │ │ │ ├── NetworkBindingSocketFactory.java │ │ │ ├── NoArgsCommand.java │ │ │ ├── PublicKeyCommand.java │ │ │ ├── ScanApCommand.java │ │ │ ├── SetCommand.java │ │ │ ├── VersionCommand.java │ │ │ └── data │ │ │ │ └── WifiSecurity.java │ │ ├── loaders │ │ │ ├── ScanApCommandLoader.java │ │ │ └── WifiScanResultLoader.java │ │ ├── model │ │ │ ├── ScanAPCommandResult.java │ │ │ ├── ScanResultNetwork.java │ │ │ └── WifiNetwork.java │ │ ├── setupsteps │ │ │ ├── CheckIfDeviceClaimedStep.java │ │ │ ├── ConfigureAPStep.java │ │ │ ├── ConnectDeviceToNetworkStep.java │ │ │ ├── EnsureSoftApNotVisible.java │ │ │ ├── SetupStep.java │ │ │ ├── SetupStepApReconnector.java │ │ │ ├── SetupStepException.java │ │ │ ├── SetupStepsFactory.java │ │ │ ├── SetupStepsRunnerTask.java │ │ │ ├── StepConfig.java │ │ │ ├── StepProgress.java │ │ │ ├── WaitForCloudConnectivityStep.java │ │ │ └── WaitForDisconnectionFromDeviceStep.java │ │ └── ui │ │ │ ├── ConnectToApFragment.java │ │ │ ├── ConnectingActivity.java │ │ │ ├── ConnectingProcessWorkerTask.java │ │ │ ├── DeviceSetupState.java │ │ │ ├── DiscoverDeviceActivity.java │ │ │ ├── DiscoverProcessWorker.java │ │ │ ├── GetReadyActivity.java │ │ │ ├── ManualNetworkEntryActivity.java │ │ │ ├── PasswordEntryActivity.java │ │ │ ├── PermissionsFragment.java │ │ │ ├── RequiresWifiScansActivity.java │ │ │ ├── SelectNetworkActivity.java │ │ │ ├── SuccessActivity.java │ │ │ └── WifiListFragment.java │ │ ├── di │ │ ├── ActivityInjectorComponent.java │ │ ├── ApModule.java │ │ ├── ApplicationComponent.java │ │ ├── ApplicationModule.java │ │ ├── CloudModule.java │ │ └── PerActivity.java │ │ ├── ui │ │ ├── BaseActivity.java │ │ └── NextActivitySelector.java │ │ └── utils │ │ ├── BetterAsyncTaskLoader.java │ │ ├── Crypto.java │ │ ├── ParticleDeviceSetupInternalStringUtils.java │ │ ├── SEGAnalytics.java │ │ ├── SSID.java │ │ ├── SoftAPConfigRemover.java │ │ ├── WifiFacade.java │ │ ├── WorkerFragment.java │ │ └── ui │ │ ├── Fragments.java │ │ ├── ParticleUi.java │ │ ├── SoftKeyboardVisibilityDetectingLinearLayout.java │ │ ├── Toaster.java │ │ ├── Ui.java │ │ └── WebViewActivity.java │ └── res │ ├── drawable-xhdpi │ └── checkmark.png │ ├── drawable-xxhdpi │ ├── fail.png │ ├── ic_clear_black_24dp.png │ ├── particle_vertical_blue.png │ ├── photon_vector.png │ ├── product_img_photon.png │ ├── spinner.png │ ├── success.png │ ├── the_wifi.png │ └── trianglifybackground.png │ ├── drawable-xxxhdpi │ ├── honeycomb_bg.webp │ ├── lock.png │ ├── particle_horizontal_blue.png │ └── particle_horizontal_head.png │ ├── drawable │ ├── button_text_color_selector.xml │ ├── link_text_selector.xml │ └── progress_spinner.xml │ ├── layout-xlarge │ └── activity_connecting.xml │ ├── layout │ ├── activity_connecting.xml │ ├── activity_create_account.xml │ ├── activity_discover_device.xml │ ├── activity_get_ready.xml │ ├── activity_manual_network_entry.xml │ ├── activity_password_entry.xml │ ├── activity_password_reset.xml │ ├── activity_select_network.xml │ ├── activity_success.xml │ ├── activity_two_factor.xml │ ├── activity_web_view.xml │ ├── brand_image_header.xml │ ├── particle_activity_login.xml │ └── row_wifi_scan_result.xml │ ├── values-sw820dp │ └── dimens.xml │ ├── values-v19 │ └── dimens.xml │ ├── values-v21 │ └── themes.xml │ ├── values-xlarge │ └── dimens_font_size.xml │ └── values │ ├── colors.xml │ ├── customization.xml │ ├── devicesetup_styles.xml │ ├── dimens.xml │ ├── dimens_font_size.xml │ ├── ids.xml │ ├── particle_setup_strings.xml │ ├── strings.xml │ ├── strings_activity_login.xml │ ├── styles.xml │ ├── success_failure_messages.xml │ └── themes.xml ├── ecjpake4j ├── .gitignore ├── CMakeLists.txt ├── README ├── build.gradle ├── build_mbedtls.sh ├── distribution │ ├── arm64-v8a │ │ ├── libmbedcrypto.a │ │ ├── libmbedtls.a │ │ └── libmbedx509.a │ └── armeabi-v7a │ │ ├── libmbedcrypto.a │ │ ├── libmbedtls.a │ │ └── libmbedx509.a ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── particle │ │ └── ecjpake4j │ │ └── JPAKEInstrumentedTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── cpp │ ├── config.h │ ├── ecjpake-jni-wrapper.c │ ├── ecjpake-jni-wrapper.h │ └── mbedtls │ │ ├── aes.h │ │ ├── aesni.h │ │ ├── arc4.h │ │ ├── aria.h │ │ ├── asn1.h │ │ ├── asn1write.h │ │ ├── base64.h │ │ ├── bignum.h │ │ ├── blowfish.h │ │ ├── bn_mul.h │ │ ├── camellia.h │ │ ├── ccm.h │ │ ├── certs.h │ │ ├── check_config.h │ │ ├── cipher.h │ │ ├── cipher_internal.h │ │ ├── cmac.h │ │ ├── compat-1.3.h │ │ ├── config.h │ │ ├── ctr_drbg.h │ │ ├── debug.h │ │ ├── des.h │ │ ├── dhm.h │ │ ├── ecdh.h │ │ ├── ecdsa.h │ │ ├── ecjpake.h │ │ ├── ecp.h │ │ ├── ecp_internal.h │ │ ├── entropy.h │ │ ├── entropy_poll.h │ │ ├── error.h │ │ ├── gcm.h │ │ ├── havege.h │ │ ├── hkdf.h │ │ ├── hmac_drbg.h │ │ ├── mbedtls │ │ ├── config.h │ │ └── platform_time.h │ │ ├── md.h │ │ ├── md2.h │ │ ├── md4.h │ │ ├── md5.h │ │ ├── md_internal.h │ │ ├── memory_buffer_alloc.h │ │ ├── net.h │ │ ├── net_sockets.h │ │ ├── oid.h │ │ ├── padlock.h │ │ ├── pem.h │ │ ├── pk.h │ │ ├── pk_internal.h │ │ ├── pkcs11.h │ │ ├── pkcs12.h │ │ ├── pkcs5.h │ │ ├── platform.h │ │ ├── platform_time.h │ │ ├── platform_util.h │ │ ├── ripemd160.h │ │ ├── rsa.h │ │ ├── rsa_internal.h │ │ ├── sha1.h │ │ ├── sha256.h │ │ ├── sha512.h │ │ ├── ssl.h │ │ ├── ssl_cache.h │ │ ├── ssl_ciphersuites.h │ │ ├── ssl_cookie.h │ │ ├── ssl_internal.h │ │ ├── ssl_ticket.h │ │ ├── threading.h │ │ ├── timing.h │ │ ├── version.h │ │ ├── x509.h │ │ ├── x509_crl.h │ │ ├── x509_crt.h │ │ ├── x509_csr.h │ │ └── xtea.h │ └── java │ └── io │ └── particle │ └── ecjpake4j │ ├── ECJPake.kt │ └── ECJPakeImpl.kt ├── firmwareprotos ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── fi │ └── kapsi │ │ └── koti │ │ └── jpa │ │ └── nanopb │ │ └── Nanopb.java │ └── io │ └── particle │ └── firmwareprotos │ └── ctrl │ ├── Common.java │ ├── Config.java │ ├── Extensions.java │ ├── Network.java │ ├── Storage.java │ ├── cellular │ └── Cellular.java │ ├── cloud │ └── Cloud.java │ ├── mesh │ └── Mesh.java │ └── wifi │ └── WifiNew.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mesh ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── particle │ │ └── mesh │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── particle │ │ │ ├── android │ │ │ └── common │ │ │ │ └── Resources.kt │ │ │ └── mesh │ │ │ ├── bluetooth │ │ │ ├── BLELiveDataCallbacks.kt │ │ │ ├── BTCharacteristicWriter.kt │ │ │ ├── BTCoroutines.kt │ │ │ ├── BluetoothAdapterStateLD.kt │ │ │ ├── Extensions.kt │ │ │ ├── GATTStatusCode.kt │ │ │ ├── PacketMTUSplitter.kt │ │ │ ├── connecting │ │ │ │ ├── BluetoothConnectionManager.kt │ │ │ │ ├── BondingState.kt │ │ │ │ ├── CharacteristicSubscriber.kt │ │ │ │ ├── ConnectionState.kt │ │ │ │ ├── GattConnector.kt │ │ │ │ └── ServiceDiscoverer.kt │ │ │ └── scanning │ │ │ │ ├── BLEScannerLD.kt │ │ │ │ └── SimpleScanCallback.kt │ │ │ ├── common │ │ │ ├── ActionDebouncer.kt │ │ │ ├── AsyncWorkSuspender.kt │ │ │ ├── ByteArrays.kt │ │ │ ├── Delegates.kt │ │ │ ├── Functions.kt │ │ │ ├── QATool.kt │ │ │ ├── Result.kt │ │ │ ├── Truthiness.kt │ │ │ └── android │ │ │ │ ├── Extensions.kt │ │ │ │ ├── SimpleAsync.kt │ │ │ │ ├── SimpleLifecycleOwner.kt │ │ │ │ └── livedata │ │ │ │ ├── AbsentLiveData.kt │ │ │ │ ├── BroadcastReceiverLD.kt │ │ │ │ ├── ClearValueOnInactiveLiveData.kt │ │ │ │ ├── LiveDataSuspender.kt │ │ │ │ └── LiveDatas.kt │ │ │ ├── ota │ │ │ ├── FirmwareUpdateManager.kt │ │ │ └── FirmwareUpdater.kt │ │ │ └── setup │ │ │ ├── BarcodeData.kt │ │ │ ├── SerialNumbers.kt │ │ │ ├── WiFiStrength.kt │ │ │ ├── connection │ │ │ ├── Config.kt │ │ │ ├── Constants.kt │ │ │ ├── Framing.kt │ │ │ ├── ProtocolTransceiver.kt │ │ │ ├── ProtocolTransceiverFactory.kt │ │ │ ├── Requests.kt │ │ │ └── security │ │ │ │ ├── JpakeExchangeManager.kt │ │ │ │ ├── Nonces.java │ │ │ │ └── SecurityManager.kt │ │ │ ├── flow │ │ │ ├── Clearable.kt │ │ │ ├── DeviceConnector.kt │ │ │ ├── DialogTool.kt │ │ │ ├── Errors.kt │ │ │ ├── Flow.kt │ │ │ ├── FlowConfig.kt │ │ │ ├── FlowRunnerSystemInterface.kt │ │ │ ├── FlowRunnerUiListener.kt │ │ │ ├── FlowUiDelegate.kt │ │ │ ├── FlowUtils.kt │ │ │ ├── MeshFlowExecutor.kt │ │ │ ├── MeshFlowRunner.kt │ │ │ ├── MeshSetupStep.kt │ │ │ ├── Scopes.kt │ │ │ ├── SimStatusChangeMode.kt │ │ │ ├── WifiNetworksScannerLD.kt │ │ │ ├── context │ │ │ │ ├── BLEContext.kt │ │ │ │ ├── CellularContext.kt │ │ │ │ ├── CloudConnectionContext.kt │ │ │ │ ├── DeviceContext.kt │ │ │ │ ├── MeshContext.kt │ │ │ │ ├── SetupContexts.kt │ │ │ │ ├── SetupDevice.kt │ │ │ │ └── WifiContext.kt │ │ │ ├── meshsetup │ │ │ │ ├── MeshNetworkToJoin.kt │ │ │ │ └── TargetDeviceMeshNetworksScanner.kt │ │ │ └── setupsteps │ │ │ │ ├── StepAwaitSetupStandAloneOrWithNetwork.kt │ │ │ │ ├── StepCheckDeviceGotClaimed.kt │ │ │ │ ├── StepCheckIfTargetDeviceShouldBeClaimed.kt │ │ │ │ ├── StepCheckShouldSwitchToControlPanel.kt │ │ │ │ ├── StepCheckTargetDeviceHasThreadInterface.kt │ │ │ │ ├── StepCollectCommissionerDeviceInfo.kt │ │ │ │ ├── StepCollectMeshNetworkToJoinPassword.kt │ │ │ │ ├── StepCollectMeshNetworkToJoinSelection.kt │ │ │ │ ├── StepCollectSelectedWifiNetworkPassword.kt │ │ │ │ ├── StepCollectUserWifiNetworkSelection.kt │ │ │ │ ├── StepConnectToTargetDevice.kt │ │ │ │ ├── StepControlPanelDetermineFlowAfterPreflow.kt │ │ │ │ ├── StepCreateNewMeshNetworkOnCloud.kt │ │ │ │ ├── StepCreateNewMeshNetworkOnLocalDevice.kt │ │ │ │ ├── StepDeactivateSim.kt │ │ │ │ ├── StepDetermineFlowAfterPreflow.kt │ │ │ │ ├── StepEnsureCardOnFile.kt │ │ │ │ ├── StepEnsureCommissionerConnected.kt │ │ │ │ ├── StepEnsureCommissionerNetworkMatches.kt │ │ │ │ ├── StepEnsureConnectionToCloud.kt │ │ │ │ ├── StepEnsureCorrectEthernetFeatureStatus.kt │ │ │ │ ├── StepEnsureEthernetHasIpAddress.kt │ │ │ │ ├── StepEnsureLatestFirmware.kt │ │ │ │ ├── StepEnsureListeningStoppedForBothDevices.kt │ │ │ │ ├── StepEnsureSelectedWifiNetworkJoined.kt │ │ │ │ ├── StepEnsureSimActivated.kt │ │ │ │ ├── StepEnsureSimActivationStatusUpdated.kt │ │ │ │ ├── StepEnsureTargetDeviceIsNotOnMeshNetwork.kt │ │ │ │ ├── StepFetchCurrentMeshNetwork.kt │ │ │ │ ├── StepFetchDeviceId.kt │ │ │ │ ├── StepFetchFullSimData.kt │ │ │ │ ├── StepFetchIccid.kt │ │ │ │ ├── StepFetchIccidFromCloud.kt │ │ │ │ ├── StepGetAPINetworks.kt │ │ │ │ ├── StepGetEthernetPinStatus.kt │ │ │ │ ├── StepGetNewMeshNetworkName.kt │ │ │ │ ├── StepGetNewMeshNetworkPassword.kt │ │ │ │ ├── StepGetTargetDeviceInfo.kt │ │ │ │ ├── StepInspectCurrentWifiNetwork.kt │ │ │ │ ├── StepJoinSelectedNetwork.kt │ │ │ │ ├── StepLeaveMeshNetwork.kt │ │ │ │ ├── StepPopBackStack.kt │ │ │ │ ├── StepPublishDeviceSetupDoneEvent.kt │ │ │ │ ├── StepReactivateSim.kt │ │ │ │ ├── StepRemoveDeviceFromAnyMeshNetwork.kt │ │ │ │ ├── StepRetrieveWifiNetworks.kt │ │ │ │ ├── StepSetClaimCode.kt │ │ │ │ ├── StepSetDataLimit.kt │ │ │ │ ├── StepSetEthernetPinStatus.kt │ │ │ │ ├── StepSetNewDeviceName.kt │ │ │ │ ├── StepSetSetupDone.kt │ │ │ │ ├── StepShowCellularConnectingToDeviceCloudUi.kt │ │ │ │ ├── StepShowCellularOptionsUi.kt │ │ │ │ ├── StepShowConnectedToCloudSuccessUi.kt │ │ │ │ ├── StepShowConnectingToDeviceCloudUi.kt │ │ │ │ ├── StepShowCreateNetworkFinished.kt │ │ │ │ ├── StepShowCreateNewMeshNetworkUi.kt │ │ │ │ ├── StepShowDeviceWifiNetworks.kt │ │ │ │ ├── StepShowEthernetOptionsUi.kt │ │ │ │ ├── StepShowGetReadyForSetup.kt │ │ │ │ ├── StepShowJoinerSetupFinishedUi.kt │ │ │ │ ├── StepShowJoiningMeshNetworkUi.kt │ │ │ │ ├── StepShowLetsGetBuildingUi.kt │ │ │ │ ├── StepShowMeshInspectNetworkUi.kt │ │ │ │ ├── StepShowPricingImpact.kt │ │ │ │ ├── StepShowSetDataLimitUi.kt │ │ │ │ ├── StepShowShouldConnectToDeviceCloudConfirmation.kt │ │ │ │ ├── StepShowSimDeactivateUi.kt │ │ │ │ ├── StepShowSimReactivateUi.kt │ │ │ │ ├── StepShowSimUnpauseUi.kt │ │ │ │ ├── StepShowSingleTaskCongratsScreen.kt │ │ │ │ ├── StepShowSnackbar.kt │ │ │ │ ├── StepShowTargetPairingSuccessful.kt │ │ │ │ ├── StepShowWifiConnectingToDeviceCloudUi.kt │ │ │ │ ├── StepStartListeningModeForTarget.kt │ │ │ │ ├── StepStopSignal.kt │ │ │ │ ├── StepUnpauseSim.kt │ │ │ │ └── StepUnsetFullSimData.kt │ │ │ ├── ui │ │ │ ├── ProgressHack.kt │ │ │ └── utils │ │ │ │ ├── BLEScanning.kt │ │ │ │ └── Networks.kt │ │ │ └── utils │ │ │ ├── Buffers.kt │ │ │ ├── ByteBuffers.kt │ │ │ ├── ByteMath.java │ │ │ ├── MainThreadUtils.kt │ │ │ └── Toasts.kt │ └── res │ │ └── values │ │ ├── mesh_strings.xml │ │ └── strings_mesh.xml │ └── test │ └── java │ └── io │ └── particle │ └── mesh │ └── ExampleUnitTest.java ├── meshui ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── particle │ │ └── mesh │ │ └── ui │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── particle │ │ │ ├── android │ │ │ └── common │ │ │ │ ├── Adapters.kt │ │ │ │ └── Location.kt │ │ │ └── mesh │ │ │ └── ui │ │ │ ├── BaseFlowActivity.kt │ │ │ ├── BaseFlowFragment.kt │ │ │ ├── BaseFlowUiDelegate.kt │ │ │ ├── BaseNavigationToolImpl.kt │ │ │ ├── Views.kt │ │ │ ├── controlpanel │ │ │ ├── BaseControlPanelFragment.kt │ │ │ ├── ControlPanelActivity.kt │ │ │ ├── ControlPanelCellularDataLimitFragment.kt │ │ │ ├── ControlPanelCellularOptionsFragment.kt │ │ │ ├── ControlPanelCongratsFragment.kt │ │ │ ├── ControlPanelEnterWifiNetworkPasswordFragment.kt │ │ │ ├── ControlPanelEthernetOptionsFragment.kt │ │ │ ├── ControlPanelFlowUiDelegate.kt │ │ │ ├── ControlPanelLandingFragment.kt │ │ │ ├── ControlPanelMeshInspectNetworkFragment.kt │ │ │ ├── ControlPanelMeshOptionsFragment.kt │ │ │ ├── ControlPanelNetworkIdFragment.kt │ │ │ ├── ControlPanelScanForWifiNetworksFragment.kt │ │ │ ├── ControlPanelSimStatusChangeFragment.kt │ │ │ ├── ControlPanelUnclaimDeviceFragment.kt │ │ │ ├── ControlPanelWifiInspectNetworkFragment.kt │ │ │ ├── ControlPanelWifiManageNetworksFragment.kt │ │ │ ├── ControlPanelWifiOptionsFragment.kt │ │ │ └── PrepareForPairingFragment.kt │ │ │ ├── setup │ │ │ ├── ArgonConnectingStatusFragment.kt │ │ │ ├── AssistingDevicePairingProgressFragment.kt │ │ │ ├── BLEPairingProgressFragment.kt │ │ │ ├── BoronConnectingStatusFragment.kt │ │ │ ├── ConnectToDeviceCloudIntroFragment.kt │ │ │ ├── CreatingMeshNetworkFragment.kt │ │ │ ├── EnterNetworkPasswordFragment.kt │ │ │ ├── EnterWifiNetworkPasswordFragment.kt │ │ │ ├── EthernetConnectingToDeviceCloudFragment.kt │ │ │ ├── GetReadyForSetupFragment.kt │ │ │ ├── HashtagWinningFragment.kt │ │ │ ├── JoinerSetupFinishedFragment.kt │ │ │ ├── JoiningMeshNetworkProgressFragment.kt │ │ │ ├── LetsGetBuildingFragment.kt │ │ │ ├── ManualCommissioningAddToNetworkFragment.kt │ │ │ ├── MeshSetupActivity.kt │ │ │ ├── NameYourDeviceFragment.kt │ │ │ ├── NewMeshNetworkFinishedFragment.kt │ │ │ ├── NewMeshNetworkNameFragment.kt │ │ │ ├── NewMeshNetworkPasswordFragment.kt │ │ │ ├── PermissionsFragment.kt │ │ │ ├── PricingImpactFragment.kt │ │ │ ├── ScanCodeFragment.kt │ │ │ ├── ScanCommissionerCodeFragment.kt │ │ │ ├── ScanForMeshNetworksFragment.kt │ │ │ ├── ScanForWiFiNetworksFragment.kt │ │ │ ├── ScanIntroBaseFragment.kt │ │ │ ├── ScanSetupTargetCodeIntroFragment.kt │ │ │ ├── SelectDeviceFragment.kt │ │ │ ├── SetupFlowUiDelegate.kt │ │ │ ├── UseStandaloneOrInMeshFragment.kt │ │ │ ├── barcodescanning │ │ │ │ ├── CameraSource.java │ │ │ │ ├── CameraSourcePreview.java │ │ │ │ ├── FrameMetadata.kt │ │ │ │ ├── GraphicOverlay.java │ │ │ │ ├── LivePreviewActivity.kt │ │ │ │ ├── VisionImageProcessor.java │ │ │ │ ├── VisionProcessorBase.java │ │ │ │ └── barcode │ │ │ │ │ ├── BarcodeGraphic.java │ │ │ │ │ └── BarcodeScanningProcessor.kt │ │ │ └── ota │ │ │ │ ├── BleOtaFragment.kt │ │ │ │ └── BleOtaIntroFragment.kt │ │ │ ├── utils │ │ │ ├── Resources.kt │ │ │ ├── UserFeedback.kt │ │ │ └── ViewModels.kt │ │ │ └── views │ │ │ └── OverlayWithHoleView.kt │ └── res │ │ ├── drawable-xxhdpi │ │ ├── sim_activate_header_image.png │ │ ├── sim_deactivate_header_image.png │ │ └── unclaim_device_header_image.png │ │ ├── drawable │ │ ├── background_top_bottom_gray_borders.xml │ │ ├── ic_check_cyan_24dp.xml │ │ ├── ic_check_gray_24dp.xml │ │ ├── ic_chevron_right_gray_24dp.xml │ │ ├── p_bleotaintro_hero_graphic.xml │ │ ├── p_ic_close_cyan_24dp.xml │ │ ├── p_mesh_hintbox_background.xml │ │ ├── p_mesh_ic_camera_24dp.xml │ │ ├── p_mesh_ic_capability_cellular.xml │ │ ├── p_mesh_ic_capability_ethernet.xml │ │ ├── p_mesh_ic_capability_mesh.xml │ │ ├── p_mesh_ic_capability_wifi.xml │ │ ├── p_mesh_ic_lock_black_14dp.xml │ │ ├── p_mesh_ic_lock_black_24dp.xml │ │ ├── p_mesh_ic_wifi_strength_high.png │ │ ├── p_mesh_ic_wifi_strength_low.png │ │ ├── p_mesh_ic_wifi_strength_medium.png │ │ └── p_mesh_rosie.xml │ │ ├── layout │ │ ├── activity_control_panel.xml │ │ ├── activity_main.xml │ │ ├── controlpanel_row_data_limit.xml │ │ ├── fragment_argon_connecting_status.xml │ │ ├── fragment_assisting_device_pairing_progress.xml │ │ ├── fragment_ble_ota.xml │ │ ├── fragment_ble_ota_intro.xml │ │ ├── fragment_ble_pairing_progress.xml │ │ ├── fragment_boron_connecting_status.xml │ │ ├── fragment_connect_to_device_cloud_intro.xml │ │ ├── fragment_control_panel_cellular_data_limit.xml │ │ ├── fragment_control_panel_ethernet_options.xml │ │ ├── fragment_control_panel_landing.xml │ │ ├── fragment_control_panel_network_id.xml │ │ ├── fragment_control_panel_sim_status_change.xml │ │ ├── fragment_control_panel_unclaim_device.xml │ │ ├── fragment_control_panel_wifi_inspect_network.xml │ │ ├── fragment_control_panel_wifi_manage_networks.xml │ │ ├── fragment_control_panel_wifi_options.xml │ │ ├── fragment_controlpanel_cellular_options.xml │ │ ├── fragment_controlpanel_mesh_network_info.xml │ │ ├── fragment_controlpanel_mesh_network_options.xml │ │ ├── fragment_cp_congrats.xml │ │ ├── fragment_cp_enter_wifi_password.xml │ │ ├── fragment_cp_prepare_for_pairing.xml │ │ ├── fragment_cp_scan_for_wifi_networks.xml │ │ ├── fragment_creating_mesh_network.xml │ │ ├── fragment_enter_network_password.xml │ │ ├── fragment_enter_wifi_network_password.xml │ │ ├── fragment_ethernet_connecting_to_device_cloud.xml │ │ ├── fragment_first_demo.xml │ │ ├── fragment_get_ready_for_setup.xml │ │ ├── fragment_hashtag_winning.xml │ │ ├── fragment_joiner_setup_finished.xml │ │ ├── fragment_joining_mesh_network_progress.xml │ │ ├── fragment_lets_get_building.xml │ │ ├── fragment_manual_commissioning_add_to_network.xml │ │ ├── fragment_manual_commissioning_select_device.xml │ │ ├── fragment_name_your_device.xml │ │ ├── fragment_new_mesh_network_finished.xml │ │ ├── fragment_new_mesh_network_name.xml │ │ ├── fragment_new_mesh_network_password.xml │ │ ├── fragment_pricing_impact.xml │ │ ├── fragment_scan_code.xml │ │ ├── fragment_scan_code_intro.xml │ │ ├── fragment_scan_commissioner_code.xml │ │ ├── fragment_scan_for_mesh_networks.xml │ │ ├── fragment_scan_for_wi_fi_networks.xml │ │ ├── fragment_select_device.xml │ │ ├── fragment_use_standalone_or_in_mesh.xml │ │ ├── p_controlpanel_row_wifi_scan.xml │ │ ├── p_mesh_row_wifi_scan.xml │ │ ├── p_scanformeshnetwork_row_select_mesh_network.xml │ │ ├── row_mesh_networks.xml │ │ ├── row_select_comissioner.xml │ │ └── row_select_device.xml │ │ ├── navigation │ │ ├── mesh_setup.xml │ │ └── navgraph_control_panel.xml │ │ ├── raw │ │ ├── commissioner_to_listening_mode.mov │ │ ├── cp_device_in_listening_mode.mov │ │ ├── power_on_argon.mov │ │ ├── power_on_boron_battery.mov │ │ ├── power_on_bsom.mov │ │ ├── power_on_featherwing.mp4 │ │ ├── power_on_som_ethernet.mov │ │ └── power_on_xenon.mov │ │ ├── values-h700dp │ │ └── dimens_mesh.xml │ │ └── values │ │ ├── colors_mesh.xml │ │ ├── dimens_mesh.xml │ │ ├── ids_mesh.xml │ │ ├── strings.xml │ │ └── styles_mesh.xml │ └── test │ └── java │ └── io │ └── particle │ └── mesh │ └── ui │ └── ExampleUnitTest.java ├── particle-mark.png ├── play_store_512px_icon.png ├── pom_generator_v1.gradle ├── sdk_example_app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── io │ │ └── particle │ │ └── cloudsdk │ │ └── example_app │ │ ├── DeviceInfoActivity.java │ │ ├── LoginActivity.java │ │ ├── SplashActivity.java │ │ └── ValueActivity.java │ └── res │ ├── layout │ ├── activity_device_info.xml │ ├── activity_login.xml │ ├── activity_splash.xml │ └── activity_value.xml │ ├── menu │ ├── menu_splash.xml │ └── menu_value.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── settings.gradle ├── setup_exampleapp ├── .gitignore ├── build.gradle ├── lint.xml ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── io │ │ └── particle │ │ └── devicesetup │ │ └── exampleapp │ │ ├── ExampleSetupCompleteIntentBuilder.java │ │ └── MainActivity.java │ └── res │ ├── layout │ └── activity_main.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── setup_testapp ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── io │ └── particle │ └── devicesetup │ └── testapp │ ├── ApplicationTest.java │ ├── CustomAndroidTestRunner.java │ ├── CustomApplication.java │ ├── EspressoDaggerMockRule.java │ └── accountsetup │ └── SetupFlowTest.java ├── main ├── AndroidManifest.xml ├── java │ └── io │ │ └── particle │ │ └── devicesetup │ │ └── testapp │ │ └── MainActivity.java └── res │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── test └── java └── io └── particle └── devicesetup └── testapp └── ExampleUnitTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/assetWizardSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/assetWizardSettings.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dictionaries/jensck.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/dictionaries/jensck.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/navEditor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/navEditor.xml -------------------------------------------------------------------------------- /.idea/render.experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/render.experimental.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /FOR_MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/FOR_MAINTAINERS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/RELEASING.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/CHANGELOG.md -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/io/particle/android/sdk/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/androidTest/java/io/particle/android/sdk/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/debug/java/io/particle/android/sdk/ReleaseBuildAppInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/debug/java/io/particle/android/sdk/ReleaseBuildAppInitializer.kt -------------------------------------------------------------------------------- /app/src/debug/res/values/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/debug/res/values/config.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/BgColorLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/BgColorLinearLayout.java -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/DeviceUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/DeviceUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/Models.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/Models.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/Pin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/Pin.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/PinLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/PinLoader.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/ReversedProgressBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/ReversedProgressBar.java -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/ReversedSeekBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/ReversedSeekBar.java -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/TinkerApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/TinkerApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/TinkerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/TinkerFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/TinkerPrefs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/TinkerPrefs.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/tinker/pinreader/PinInfoTool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/tinker/pinreader/PinInfoTool.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/ui/EventsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/ui/EventsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/ui/FlashAppHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/ui/FlashAppHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/ui/InspectorActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/ui/InspectorActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/ui/InspectorPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/ui/InspectorPager.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/ui/IntroActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/ui/IntroActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/ui/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/ui/SplashActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/ui/UnclaimHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/ui/UnclaimHelper.java -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/ui/devicelist/TextWatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/ui/devicelist/TextWatchers.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/utils/AnimationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/utils/AnimationUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/utils/GDPR.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/utils/GDPR.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/utils/Prefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/utils/Prefs.java -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/utils/Resources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/utils/Resources.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/utils/Snackbars.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/utils/Snackbars.kt -------------------------------------------------------------------------------- /app/src/main/java/io/particle/android/sdk/utils/logging/FileLogging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/io/particle/android/sdk/utils/logging/FileLogging.kt -------------------------------------------------------------------------------- /app/src/main/java/pl/brightinventions/slf4android/LogSharing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/pl/brightinventions/slf4android/LogSharing.kt -------------------------------------------------------------------------------- /app/src/main/java/pl/brightinventions/slf4android/LogTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/java/pl/brightinventions/slf4android/LogTask.kt -------------------------------------------------------------------------------- /app/src/main/res/animator/pin_background_end.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/animator/pin_background_end.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/pin_background_go_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/animator/pin_background_go_dark.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/pin_background_start.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/animator/pin_background_start.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/scan_data_matrix_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable-xhdpi/scan_data_matrix_android.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_flashlight_off_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_flashlight_off_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_flashlight_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_flashlight_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_trianglify_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_trianglify_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_triangy_toolbar_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable-xxhdpi/ic_triangy_toolbar_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_adaptive_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/bg_adaptive_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_app_bar_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/bg_app_bar_gradient.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_device_filter_active.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/bg_device_filter_active.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_tinker_device_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/bg_tinker_device_shadow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/device_filter_button_background_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/device_filter_button_background_selected.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/device_filter_button_background_unselected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/device_filter_button_background_unselected.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/device_flashing_dot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/device_flashing_dot.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_label_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/fab_label_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bluetooth_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_bluetooth_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bluetooth_connected_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_bluetooth_connected_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clear_text_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_clear_text_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_collapse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_collapse.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_content_copy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_content_copy.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_delete.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expand.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_expand.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_f.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_f.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter_list_gray_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_filter_list_gray_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_green_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_green_check.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mode_edit_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_mode_edit_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_overflow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_overflow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_pause.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_play.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_publish.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_publish.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_gray_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_search_gray_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_settings_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_sub.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_v.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/ic_v.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/offline_dot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/offline_dot.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/online_dot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/online_dot.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/p_ic_arrow_back_cyan_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/p_ic_arrow_back_cyan_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/progress_emerald.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/progress_emerald.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/progress_sunflower.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/progress_sunflower.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_core_shadow_temp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_core_shadow_temp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_logo_temp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_logo_temp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_pin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_pin.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_pin_alizarin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_pin_alizarin.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_pin_cyan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_pin_cyan.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_pin_emerald.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_pin_emerald.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_pin_muted.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_pin_muted.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_pin_read_high.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_pin_read_high.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_pin_sunflower.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_pin_sunflower.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tinker_pin_write_high.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/tinker_pin_write_high.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/white_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/drawable/white_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_device_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/activity_device_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_inspector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/activity_inspector.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_intro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/activity_intro.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/data_header_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/data_header_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/device_list_footer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/device_list_footer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/fragment_data.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_device_list2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/fragment_device_list2.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/fragment_events.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_filter_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/fragment_filter_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/fragment_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tinker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/fragment_tinker.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/publish_event.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/publish_event.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_device_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/row_device_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_events_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/row_events_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_function_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/row_function_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_variable_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/row_variable_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tinker_analog_read_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/tinker_analog_read_left.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tinker_analog_read_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/tinker_analog_read_right.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tinker_analog_write_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/tinker_analog_write_left.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tinker_analog_write_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/tinker_analog_write_right.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tinker_digital_read.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/tinker_digital_read.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tinker_digital_write.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/tinker_digital_write.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tinker_instructions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/tinker_instructions.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tinker_select.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/tinker_select.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_device_type_filter_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/layout/view_device_type_filter_button.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/context_device_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/menu/context_device_row.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/device_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/menu/device_list.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/inspector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/menu/inspector.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/tinker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/menu/tinker.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/raw/b5som_tinker_1_4_5_b5som_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/b5som_tinker_1_4_5_b5som_2.bin -------------------------------------------------------------------------------- /app/src/main/res/raw/electron_setup_inject_iccid_js_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/electron_setup_inject_iccid_js_template.js -------------------------------------------------------------------------------- /app/src/main/res/raw/electron_setup_variable_injection_js_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/electron_setup_variable_injection_js_template.js -------------------------------------------------------------------------------- /app/src/main/res/raw/tinker_firmware_080_rc27_argon.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/tinker_firmware_080_rc27_argon.bin -------------------------------------------------------------------------------- /app/src/main/res/raw/tinker_firmware_080_rc27_boron.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/tinker_firmware_080_rc27_boron.bin -------------------------------------------------------------------------------- /app/src/main/res/raw/tinker_firmware_080_rc27_xenon.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/tinker_firmware_080_rc27_xenon.bin -------------------------------------------------------------------------------- /app/src/main/res/raw/tinker_firmware_electron.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/tinker_firmware_electron.bin -------------------------------------------------------------------------------- /app/src/main/res/raw/tinker_firmware_photon.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/tinker_firmware_photon.bin -------------------------------------------------------------------------------- /app/src/main/res/raw/tinker_pin_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/raw/tinker_pin_data.json -------------------------------------------------------------------------------- /app/src/main/res/values-h700dp/dimens_tinker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values-h700dp/dimens_tinker.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/config.xml -------------------------------------------------------------------------------- /app/src/main/res/values/customization.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/customization.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens_tinker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/dimens_tinker.xml -------------------------------------------------------------------------------- /app/src/main/res/values/fab_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/fab_values.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/shared_palette.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/shared_palette.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles_tinker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/styles_tinker.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/tinker_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/tinker_strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/uris.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/main/res/values/uris.xml -------------------------------------------------------------------------------- /app/src/release/java/io/particle/android/sdk/ReleaseBuildAppInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/release/java/io/particle/android/sdk/ReleaseBuildAppInitializer.kt -------------------------------------------------------------------------------- /app/src/test/java/io/particle/mesh/bluetooth/PacketMTUSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/test/java/io/particle/mesh/bluetooth/PacketMTUSplitterTest.kt -------------------------------------------------------------------------------- /app/src/test/java/io/particle/mesh/setup/FramingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/test/java/io/particle/mesh/setup/FramingTest.kt -------------------------------------------------------------------------------- /app/src/test/java/io/particle/mesh/setup/MessagesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/test/java/io/particle/mesh/setup/MessagesTest.kt -------------------------------------------------------------------------------- /app/src/test/java/io/particle/mesh/setup/WiFiStrengthTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/test/java/io/particle/mesh/setup/WiFiStrengthTest.kt -------------------------------------------------------------------------------- /app/src/test/java/io/particle/mesh/setup/ui/BarcodeDataTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/app/src/test/java/io/particle/mesh/setup/ui/BarcodeDataTest.kt -------------------------------------------------------------------------------- /bintray_upload_v1.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/bintray_upload_v1.gradle -------------------------------------------------------------------------------- /cloudsdk/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /cloudsdk/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/CHANGELOG -------------------------------------------------------------------------------- /cloudsdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/README.md -------------------------------------------------------------------------------- /cloudsdk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/build.gradle -------------------------------------------------------------------------------- /cloudsdk/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontwarn okio.** 2 | -------------------------------------------------------------------------------- /cloudsdk/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/proguard-rules.pro -------------------------------------------------------------------------------- /cloudsdk/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/ApiDefs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/ApiDefs.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/ApiFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/ApiFactory.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/DeviceState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/DeviceState.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/EventsDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/EventsDelegate.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/FunctionArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/FunctionArgs.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleCloud.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleCloud.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleCloudSDK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleCloudSDK.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleDevice.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleEvent.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleNetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleNetwork.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/ParticleUser.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/Pricing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/Pricing.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/Responses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/Responses.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/SDKGlobals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/SDKGlobals.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/SDKProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/SDKProvider.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/cloud/models/ParticleSim.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/cloud/models/ParticleSim.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Async.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Async.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Broadcaster.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Broadcaster.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/EZ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/EZ.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Enums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Enums.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Funcy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Funcy.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/LangUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/LangUtils.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Parcelables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Parcelables.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Permissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Permissions.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Preconditions.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Py.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Py.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/TLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/TLog.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/io/particle/android/sdk/utils/Toaster.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/io/particle/android/sdk/utils/Toaster.kt -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/bridge/ValidateOrigin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/bridge/ValidateOrigin.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/impl/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/impl/Channel.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/impl/CommandMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/impl/CommandMessage.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/impl/DecoderInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/impl/DecoderInput.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/impl/EncoderOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/impl/EncoderOutput.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/impl/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/impl/Handler.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/impl/bridge/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/impl/bridge/Proxy.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/impl/util/WSURI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/impl/util/WSURI.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/impl/ws/ReadyState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/impl/ws/ReadyState.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/transport/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/transport/Event.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/util/Base64Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/util/Base64Util.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/util/GenericURI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/util/GenericURI.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/util/HexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/util/HexUtil.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/util/HttpURI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/util/HttpURI.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/util/StringUtils.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/gateway/client/util/URIUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/gateway/client/util/URIUtils.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/URLFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/URLFactory.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/URLStreamHandlerFactorySpi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/URLStreamHandlerFactorySpi.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/auth/BasicChallengeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/auth/BasicChallengeHandler.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/auth/ChallengeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/auth/ChallengeHandler.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/auth/ChallengeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/auth/ChallengeRequest.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/auth/ChallengeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/auth/ChallengeResponse.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/auth/LoginHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/auth/LoginHandler.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/http/HttpRedirectPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/http/HttpRedirectPolicy.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/impl/auth/RealmUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/impl/auth/RealmUtils.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/impl/util/BlockingQueueImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/impl/util/BlockingQueueImpl.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/impl/util/ResumableTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/impl/util/ResumableTimer.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/SseEventReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/SseEventReader.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/SseEventSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/SseEventSource.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/SseEventSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/SseEventSourceFactory.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/SseEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/SseEventType.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/SseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/SseException.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/impl/SseEventReaderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/impl/SseEventReaderImpl.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/impl/SseEventSourceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/impl/SseEventSourceImpl.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/impl/SseEventStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/impl/SseEventStream.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/impl/SsePayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/impl/SsePayload.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/impl/SseURLConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/impl/SseURLConnection.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/sse/impl/legacy/EventSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/sse/impl/legacy/EventSource.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/WebSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/WebSocket.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketException.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketExtension.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketFactory.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketMessageReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketMessageReader.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketMessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketMessageType.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketMessageWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/WebSocketMessageWriter.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/WsURLConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/WsURLConnection.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/impl/WebSocketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/impl/WebSocketImpl.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/impl/WsURLConnectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/impl/WsURLConnectionImpl.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/impl/io/WsReaderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/impl/io/WsReaderImpl.java -------------------------------------------------------------------------------- /cloudsdk/src/main/java/org/kaazing/net/ws/impl/io/WsWriterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/java/org/kaazing/net/ws/impl/io/WsWriterImpl.java -------------------------------------------------------------------------------- /cloudsdk/src/main/res/values/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/res/values/config.xml -------------------------------------------------------------------------------- /cloudsdk/src/main/res/values/oauth_client_creds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/main/res/values/oauth_client_creds.xml -------------------------------------------------------------------------------- /cloudsdk/src/main/resources/META-INF/services/org.kaazing.net.auth.BasicChallengeHandler: -------------------------------------------------------------------------------- 1 | org.kaazing.net.impl.auth.DefaultBasicChallengeHandler 2 | -------------------------------------------------------------------------------- /cloudsdk/src/main/resources/META-INF/services/org.kaazing.net.auth.DispatchChallengeHandler: -------------------------------------------------------------------------------- 1 | org.kaazing.net.impl.auth.DefaultDispatchChallengeHandler 2 | -------------------------------------------------------------------------------- /cloudsdk/src/main/resources/META-INF/services/org.kaazing.net.sse.SseEventSourceFactory: -------------------------------------------------------------------------------- 1 | org.kaazing.net.sse.impl.DefaultEventSourceFactory -------------------------------------------------------------------------------- /cloudsdk/src/main/resources/META-INF/services/org.kaazing.net.ws.WebSocketFactory: -------------------------------------------------------------------------------- 1 | org.kaazing.net.ws.impl.DefaultWebSocketFactory -------------------------------------------------------------------------------- /cloudsdk/src/test/java/io/particle/android/sdk/SingleWorkingUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/test/java/io/particle/android/sdk/SingleWorkingUnitTest.kt -------------------------------------------------------------------------------- /cloudsdk/src/test/java/io/particle/android/sdk/cloud/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/test/java/io/particle/android/sdk/cloud/TestData.kt -------------------------------------------------------------------------------- /cloudsdk/src/test/java/io/particle/android/sdk/utils/LangUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/test/java/io/particle/android/sdk/utils/LangUtilsTest.kt -------------------------------------------------------------------------------- /cloudsdk/src/test/java/io/particle/android/sdk/utils/PyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/cloudsdk/src/test/java/io/particle/android/sdk/utils/PyTest.kt -------------------------------------------------------------------------------- /commonui/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /commonui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/build.gradle -------------------------------------------------------------------------------- /commonui/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /commonui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/proguard-rules.pro -------------------------------------------------------------------------------- /commonui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /commonui/src/main/java/io/particle/commonui/DeviceDecorations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/java/io/particle/commonui/DeviceDecorations.kt -------------------------------------------------------------------------------- /commonui/src/main/java/io/particle/commonui/DeviceNotesDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/java/io/particle/commonui/DeviceNotesDelegate.kt -------------------------------------------------------------------------------- /commonui/src/main/java/io/particle/commonui/Devices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/java/io/particle/commonui/Devices.kt -------------------------------------------------------------------------------- /commonui/src/main/java/io/particle/commonui/RenameHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/java/io/particle/commonui/RenameHelper.kt -------------------------------------------------------------------------------- /commonui/src/main/java/io/particle/commonui/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/java/io/particle/commonui/Views.kt -------------------------------------------------------------------------------- /commonui/src/main/res/anim/fade_in_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/anim/fade_in_out.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable-xhdpi/inspector_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable-xhdpi/inspector_border.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable-xhdpi/product_image_core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable-xhdpi/product_image_core.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable-xhdpi/product_image_electron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable-xhdpi/product_image_electron.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable-xxhdpi/product_image_argon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable-xxhdpi/product_image_argon.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable-xxhdpi/product_image_boron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable-xxhdpi/product_image_boron.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable-xxhdpi/product_image_photon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable-xxhdpi/product_image_photon.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable-xxhdpi/product_image_xenon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable-xxhdpi/product_image_xenon.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/bg_colored_circled_device_letter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/bg_colored_circled_device_letter.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/device_status_dot_flashing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/device_status_dot_flashing.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/device_status_dot_offline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/device_status_dot_offline.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/device_status_dot_online_non_tinker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/device_status_dot_online_non_tinker.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/device_status_dot_online_tinker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/device_status_dot_online_tinker.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/ic_arrow_down_gray_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/ic_arrow_down_gray_24dp.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/ic_edit_light_gray_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/ic_edit_light_gray_24dp.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/ic_expand_less_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/ic_expand_less_black_24dp.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/p_mesh_progress_spinner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/p_mesh_progress_spinner.xml -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/p_particle_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/p_particle_logo.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/product_image_p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/product_image_p1.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/product_image_pi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/product_image_pi.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/product_image_red_bear_duo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/product_image_red_bear_duo.png -------------------------------------------------------------------------------- /commonui/src/main/res/drawable/product_image_unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/drawable/product_image_unknown.png -------------------------------------------------------------------------------- /commonui/src/main/res/layout/view_device_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/layout/view_device_info.xml -------------------------------------------------------------------------------- /commonui/src/main/res/values-w400dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/values-w400dp/dimens.xml -------------------------------------------------------------------------------- /commonui/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /commonui/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /commonui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /commonui/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /commonui/src/test/java/io/particle/commonui/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/commonui/src/test/java/io/particle/commonui/ExampleUnitTest.kt -------------------------------------------------------------------------------- /devicesetup/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /devicesetup/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/CHANGELOG -------------------------------------------------------------------------------- /devicesetup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/README.md -------------------------------------------------------------------------------- /devicesetup/add_to_app_manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/add_to_app_manifest.xml -------------------------------------------------------------------------------- /devicesetup/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/build.gradle -------------------------------------------------------------------------------- /devicesetup/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/lint.xml -------------------------------------------------------------------------------- /devicesetup/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/proguard-rules.pro -------------------------------------------------------------------------------- /devicesetup/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /devicesetup/src/main/assets/fonts/avenirnext_demibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/assets/fonts/avenirnext_demibold.ttf -------------------------------------------------------------------------------- /devicesetup/src/main/assets/fonts/avenirnext_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/assets/fonts/avenirnext_italic.ttf -------------------------------------------------------------------------------- /devicesetup/src/main/assets/fonts/avenirnext_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/assets/fonts/avenirnext_regular.ttf -------------------------------------------------------------------------------- /devicesetup/src/main/assets/fonts/avenirnext_ultralight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/assets/fonts/avenirnext_ultralight.ttf -------------------------------------------------------------------------------- /devicesetup/src/main/assets/fonts/roboto_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/assets/fonts/roboto_light.ttf -------------------------------------------------------------------------------- /devicesetup/src/main/assets/fonts/roboto_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/assets/fonts/roboto_medium.ttf -------------------------------------------------------------------------------- /devicesetup/src/main/assets/fonts/roboto_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/assets/fonts/roboto_regular.ttf -------------------------------------------------------------------------------- /devicesetup/src/main/assets/fonts/roboto_thin_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/assets/fonts/roboto_thin_italic.ttf -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/di/ApModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/di/ApModule.java -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/di/CloudModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/di/CloudModule.java -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/di/PerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/di/PerActivity.java -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/ui/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/ui/BaseActivity.java -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/utils/Crypto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/utils/Crypto.java -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/utils/SSID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/utils/SSID.java -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/utils/WifiFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/utils/WifiFacade.java -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/utils/ui/Toaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/utils/ui/Toaster.java -------------------------------------------------------------------------------- /devicesetup/src/main/java/io/particle/android/sdk/utils/ui/Ui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/java/io/particle/android/sdk/utils/ui/Ui.java -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xhdpi/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xhdpi/checkmark.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/fail.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/ic_clear_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/ic_clear_black_24dp.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/particle_vertical_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/particle_vertical_blue.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/photon_vector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/photon_vector.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/product_img_photon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/product_img_photon.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/spinner.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/success.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/the_wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/the_wifi.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxhdpi/trianglifybackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxhdpi/trianglifybackground.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxxhdpi/honeycomb_bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxxhdpi/honeycomb_bg.webp -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxxhdpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxxhdpi/lock.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxxhdpi/particle_horizontal_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxxhdpi/particle_horizontal_blue.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable-xxxhdpi/particle_horizontal_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable-xxxhdpi/particle_horizontal_head.png -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable/button_text_color_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable/button_text_color_selector.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable/link_text_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable/link_text_selector.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/drawable/progress_spinner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/drawable/progress_spinner.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout-xlarge/activity_connecting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout-xlarge/activity_connecting.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_connecting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_connecting.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_create_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_create_account.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_discover_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_discover_device.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_get_ready.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_get_ready.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_manual_network_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_manual_network_entry.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_password_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_password_entry.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_password_reset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_password_reset.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_select_network.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_select_network.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_success.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_two_factor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_two_factor.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/activity_web_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/activity_web_view.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/brand_image_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/brand_image_header.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/particle_activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/particle_activity_login.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/layout/row_wifi_scan_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/layout/row_wifi_scan_result.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values-sw820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values-sw820dp/dimens.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values-v19/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values-v19/dimens.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values-v21/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values-v21/themes.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values-xlarge/dimens_font_size.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values-xlarge/dimens_font_size.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/customization.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/customization.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/devicesetup_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/devicesetup_styles.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/dimens_font_size.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/dimens_font_size.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/particle_setup_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/particle_setup_strings.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/strings_activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/strings_activity_login.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/success_failure_messages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/success_failure_messages.xml -------------------------------------------------------------------------------- /devicesetup/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/devicesetup/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /ecjpake4j/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/.gitignore -------------------------------------------------------------------------------- /ecjpake4j/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/CMakeLists.txt -------------------------------------------------------------------------------- /ecjpake4j/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/README -------------------------------------------------------------------------------- /ecjpake4j/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/build.gradle -------------------------------------------------------------------------------- /ecjpake4j/build_mbedtls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/build_mbedtls.sh -------------------------------------------------------------------------------- /ecjpake4j/distribution/arm64-v8a/libmbedcrypto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/distribution/arm64-v8a/libmbedcrypto.a -------------------------------------------------------------------------------- /ecjpake4j/distribution/arm64-v8a/libmbedtls.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/distribution/arm64-v8a/libmbedtls.a -------------------------------------------------------------------------------- /ecjpake4j/distribution/arm64-v8a/libmbedx509.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/distribution/arm64-v8a/libmbedx509.a -------------------------------------------------------------------------------- /ecjpake4j/distribution/armeabi-v7a/libmbedcrypto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/distribution/armeabi-v7a/libmbedcrypto.a -------------------------------------------------------------------------------- /ecjpake4j/distribution/armeabi-v7a/libmbedtls.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/distribution/armeabi-v7a/libmbedtls.a -------------------------------------------------------------------------------- /ecjpake4j/distribution/armeabi-v7a/libmbedx509.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/distribution/armeabi-v7a/libmbedx509.a -------------------------------------------------------------------------------- /ecjpake4j/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/proguard-rules.pro -------------------------------------------------------------------------------- /ecjpake4j/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/config.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/ecjpake-jni-wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/ecjpake-jni-wrapper.c -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/ecjpake-jni-wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/ecjpake-jni-wrapper.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/aes.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/aesni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/aesni.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/arc4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/arc4.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/aria.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/aria.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/asn1.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/asn1write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/asn1write.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/base64.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/bignum.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/blowfish.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/bn_mul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/bn_mul.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/camellia.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ccm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ccm.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/certs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/certs.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/check_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/check_config.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/cipher.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/cipher_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/cipher_internal.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/cmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/cmac.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/compat-1.3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/compat-1.3.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/config.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ctr_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ctr_drbg.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/debug.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/des.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/dhm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/dhm.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ecdh.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ecdsa.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ecjpake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ecjpake.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ecp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ecp.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ecp_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ecp_internal.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/entropy.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/entropy_poll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/entropy_poll.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/error.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/gcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/gcm.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/havege.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/havege.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/hkdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/hkdf.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/hmac_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/hmac_drbg.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/mbedtls/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/mbedtls/config.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/mbedtls/platform_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/mbedtls/platform_time.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/md.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/md2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/md2.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/md4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/md4.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/md5.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/md_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/md_internal.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/memory_buffer_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/memory_buffer_alloc.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/net.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/net_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/net_sockets.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/oid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/oid.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/padlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/padlock.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/pem.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/pk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/pk.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/pk_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/pk_internal.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/pkcs11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/pkcs11.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/pkcs12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/pkcs12.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/pkcs5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/pkcs5.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/platform.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/platform_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/platform_time.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/platform_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/platform_util.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ripemd160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ripemd160.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/rsa.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/rsa_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/rsa_internal.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/sha1.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/sha256.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/sha512.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ssl.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ssl_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ssl_cache.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ssl_ciphersuites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ssl_ciphersuites.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ssl_cookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ssl_cookie.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ssl_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ssl_internal.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/ssl_ticket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/ssl_ticket.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/threading.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/timing.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/version.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/x509.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/x509_crl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/x509_crl.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/x509_crt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/x509_crt.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/x509_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/x509_csr.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/cpp/mbedtls/xtea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/cpp/mbedtls/xtea.h -------------------------------------------------------------------------------- /ecjpake4j/src/main/java/io/particle/ecjpake4j/ECJPake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/java/io/particle/ecjpake4j/ECJPake.kt -------------------------------------------------------------------------------- /ecjpake4j/src/main/java/io/particle/ecjpake4j/ECJPakeImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/ecjpake4j/src/main/java/io/particle/ecjpake4j/ECJPakeImpl.kt -------------------------------------------------------------------------------- /firmwareprotos/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /firmwareprotos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/firmwareprotos/README.md -------------------------------------------------------------------------------- /firmwareprotos/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/firmwareprotos/build.gradle -------------------------------------------------------------------------------- /firmwareprotos/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/firmwareprotos/proguard-rules.pro -------------------------------------------------------------------------------- /firmwareprotos/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/firmwareprotos/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /firmwareprotos/src/main/java/fi/kapsi/koti/jpa/nanopb/Nanopb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/firmwareprotos/src/main/java/fi/kapsi/koti/jpa/nanopb/Nanopb.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mesh/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mesh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/README.md -------------------------------------------------------------------------------- /mesh/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/build.gradle -------------------------------------------------------------------------------- /mesh/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/proguard-rules.pro -------------------------------------------------------------------------------- /mesh/src/androidTest/java/io/particle/mesh/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/androidTest/java/io/particle/mesh/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /mesh/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/android/common/Resources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/android/common/Resources.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/bluetooth/BLELiveDataCallbacks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/bluetooth/BLELiveDataCallbacks.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/bluetooth/BTCharacteristicWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/bluetooth/BTCharacteristicWriter.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/bluetooth/BTCoroutines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/bluetooth/BTCoroutines.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/bluetooth/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/bluetooth/Extensions.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/bluetooth/GATTStatusCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/bluetooth/GATTStatusCode.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/bluetooth/PacketMTUSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/bluetooth/PacketMTUSplitter.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/bluetooth/scanning/BLEScannerLD.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/bluetooth/scanning/BLEScannerLD.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/ActionDebouncer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/ActionDebouncer.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/AsyncWorkSuspender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/AsyncWorkSuspender.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/ByteArrays.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/ByteArrays.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/Delegates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/Delegates.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/Functions.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/QATool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/QATool.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/Result.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/Truthiness.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/Truthiness.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/android/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/android/Extensions.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/common/android/SimpleAsync.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/common/android/SimpleAsync.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/ota/FirmwareUpdateManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/ota/FirmwareUpdateManager.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/ota/FirmwareUpdater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/ota/FirmwareUpdater.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/BarcodeData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/BarcodeData.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/SerialNumbers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/SerialNumbers.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/WiFiStrength.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/WiFiStrength.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/connection/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/connection/Config.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/connection/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/connection/Constants.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/connection/Framing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/connection/Framing.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/connection/Requests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/connection/Requests.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/Clearable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/Clearable.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/DeviceConnector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/DeviceConnector.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/DialogTool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/DialogTool.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/Errors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/Errors.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/Flow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/Flow.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/FlowConfig.kt: -------------------------------------------------------------------------------- 1 | package io.particle.mesh.setup.flow 2 | 3 | 4 | internal const val SIM_ACTION_MAX_RETRY_COUNT = 4 -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/FlowRunnerUiListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/FlowRunnerUiListener.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/FlowUiDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/FlowUiDelegate.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/FlowUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/FlowUtils.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/MeshFlowExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/MeshFlowExecutor.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/MeshFlowRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/MeshFlowRunner.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/MeshSetupStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/MeshSetupStep.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/Scopes.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/SimStatusChangeMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/SimStatusChangeMode.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/WifiNetworksScannerLD.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/WifiNetworksScannerLD.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/context/BLEContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/context/BLEContext.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/context/DeviceContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/context/DeviceContext.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/context/MeshContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/context/MeshContext.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/context/SetupContexts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/context/SetupContexts.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/context/SetupDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/context/SetupDevice.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/flow/context/WifiContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/flow/context/WifiContext.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/ui/ProgressHack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/ui/ProgressHack.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/ui/utils/BLEScanning.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/ui/utils/BLEScanning.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/ui/utils/Networks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/ui/utils/Networks.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/utils/Buffers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/utils/Buffers.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/utils/ByteBuffers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/utils/ByteBuffers.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/utils/ByteMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/utils/ByteMath.java -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/utils/MainThreadUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/utils/MainThreadUtils.kt -------------------------------------------------------------------------------- /mesh/src/main/java/io/particle/mesh/setup/utils/Toasts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/java/io/particle/mesh/setup/utils/Toasts.kt -------------------------------------------------------------------------------- /mesh/src/main/res/values/mesh_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/res/values/mesh_strings.xml -------------------------------------------------------------------------------- /mesh/src/main/res/values/strings_mesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/main/res/values/strings_mesh.xml -------------------------------------------------------------------------------- /mesh/src/test/java/io/particle/mesh/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/mesh/src/test/java/io/particle/mesh/ExampleUnitTest.java -------------------------------------------------------------------------------- /meshui/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /meshui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/README.md -------------------------------------------------------------------------------- /meshui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/build.gradle -------------------------------------------------------------------------------- /meshui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/proguard-rules.pro -------------------------------------------------------------------------------- /meshui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/android/common/Adapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/android/common/Adapters.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/android/common/Location.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/android/common/Location.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/BaseFlowActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/BaseFlowActivity.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/BaseFlowFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/BaseFlowFragment.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/BaseFlowUiDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/BaseFlowUiDelegate.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/BaseNavigationToolImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/BaseNavigationToolImpl.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/Views.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/setup/MeshSetupActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/setup/MeshSetupActivity.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/setup/PermissionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/setup/PermissionsFragment.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/setup/PricingImpactFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/setup/PricingImpactFragment.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/setup/ScanCodeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/setup/ScanCodeFragment.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/setup/ScanIntroBaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/setup/ScanIntroBaseFragment.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/setup/SelectDeviceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/setup/SelectDeviceFragment.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/setup/SetupFlowUiDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/setup/SetupFlowUiDelegate.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/setup/ota/BleOtaFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/setup/ota/BleOtaFragment.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/utils/Resources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/utils/Resources.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/utils/UserFeedback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/utils/UserFeedback.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/utils/ViewModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/utils/ViewModels.kt -------------------------------------------------------------------------------- /meshui/src/main/java/io/particle/mesh/ui/views/OverlayWithHoleView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/java/io/particle/mesh/ui/views/OverlayWithHoleView.kt -------------------------------------------------------------------------------- /meshui/src/main/res/drawable-xxhdpi/sim_activate_header_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable-xxhdpi/sim_activate_header_image.png -------------------------------------------------------------------------------- /meshui/src/main/res/drawable-xxhdpi/sim_deactivate_header_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable-xxhdpi/sim_deactivate_header_image.png -------------------------------------------------------------------------------- /meshui/src/main/res/drawable-xxhdpi/unclaim_device_header_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable-xxhdpi/unclaim_device_header_image.png -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/background_top_bottom_gray_borders.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/background_top_bottom_gray_borders.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/ic_check_cyan_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/ic_check_cyan_24dp.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/ic_check_gray_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/ic_check_gray_24dp.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/ic_chevron_right_gray_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/ic_chevron_right_gray_24dp.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_bleotaintro_hero_graphic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_bleotaintro_hero_graphic.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_ic_close_cyan_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_ic_close_cyan_24dp.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_hintbox_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_hintbox_background.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_camera_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_camera_24dp.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_capability_cellular.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_capability_cellular.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_capability_ethernet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_capability_ethernet.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_capability_mesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_capability_mesh.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_capability_wifi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_capability_wifi.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_lock_black_14dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_lock_black_14dp.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_lock_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_lock_black_24dp.xml -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_wifi_strength_high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_wifi_strength_high.png -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_wifi_strength_low.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_wifi_strength_low.png -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_ic_wifi_strength_medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_ic_wifi_strength_medium.png -------------------------------------------------------------------------------- /meshui/src/main/res/drawable/p_mesh_rosie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/drawable/p_mesh_rosie.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/activity_control_panel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/activity_control_panel.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/controlpanel_row_data_limit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/controlpanel_row_data_limit.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_argon_connecting_status.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_argon_connecting_status.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_ble_ota.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_ble_ota.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_ble_ota_intro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_ble_ota_intro.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_ble_pairing_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_ble_pairing_progress.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_boron_connecting_status.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_boron_connecting_status.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_connect_to_device_cloud_intro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_connect_to_device_cloud_intro.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_control_panel_ethernet_options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_control_panel_ethernet_options.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_control_panel_landing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_control_panel_landing.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_control_panel_network_id.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_control_panel_network_id.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_control_panel_sim_status_change.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_control_panel_sim_status_change.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_control_panel_unclaim_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_control_panel_unclaim_device.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_control_panel_wifi_options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_control_panel_wifi_options.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_controlpanel_cellular_options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_controlpanel_cellular_options.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_controlpanel_mesh_network_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_controlpanel_mesh_network_info.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_cp_congrats.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_cp_congrats.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_cp_enter_wifi_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_cp_enter_wifi_password.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_cp_prepare_for_pairing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_cp_prepare_for_pairing.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_cp_scan_for_wifi_networks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_cp_scan_for_wifi_networks.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_creating_mesh_network.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_creating_mesh_network.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_enter_network_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_enter_network_password.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_enter_wifi_network_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_enter_wifi_network_password.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_first_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_first_demo.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_get_ready_for_setup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_get_ready_for_setup.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_hashtag_winning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_hashtag_winning.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_joiner_setup_finished.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_joiner_setup_finished.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_joining_mesh_network_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_joining_mesh_network_progress.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_lets_get_building.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_lets_get_building.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_name_your_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_name_your_device.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_new_mesh_network_finished.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_new_mesh_network_finished.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_new_mesh_network_name.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_new_mesh_network_name.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_new_mesh_network_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_new_mesh_network_password.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_pricing_impact.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_pricing_impact.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_scan_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_scan_code.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_scan_code_intro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_scan_code_intro.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_scan_commissioner_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_scan_commissioner_code.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_scan_for_mesh_networks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_scan_for_mesh_networks.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_scan_for_wi_fi_networks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_scan_for_wi_fi_networks.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_select_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_select_device.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/fragment_use_standalone_or_in_mesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/fragment_use_standalone_or_in_mesh.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/p_controlpanel_row_wifi_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/p_controlpanel_row_wifi_scan.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/p_mesh_row_wifi_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/p_mesh_row_wifi_scan.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/row_mesh_networks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/row_mesh_networks.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/row_select_comissioner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/row_select_comissioner.xml -------------------------------------------------------------------------------- /meshui/src/main/res/layout/row_select_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/layout/row_select_device.xml -------------------------------------------------------------------------------- /meshui/src/main/res/navigation/mesh_setup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/navigation/mesh_setup.xml -------------------------------------------------------------------------------- /meshui/src/main/res/navigation/navgraph_control_panel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/navigation/navgraph_control_panel.xml -------------------------------------------------------------------------------- /meshui/src/main/res/raw/commissioner_to_listening_mode.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/raw/commissioner_to_listening_mode.mov -------------------------------------------------------------------------------- /meshui/src/main/res/raw/cp_device_in_listening_mode.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/raw/cp_device_in_listening_mode.mov -------------------------------------------------------------------------------- /meshui/src/main/res/raw/power_on_argon.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/raw/power_on_argon.mov -------------------------------------------------------------------------------- /meshui/src/main/res/raw/power_on_boron_battery.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/raw/power_on_boron_battery.mov -------------------------------------------------------------------------------- /meshui/src/main/res/raw/power_on_bsom.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/raw/power_on_bsom.mov -------------------------------------------------------------------------------- /meshui/src/main/res/raw/power_on_featherwing.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/raw/power_on_featherwing.mp4 -------------------------------------------------------------------------------- /meshui/src/main/res/raw/power_on_som_ethernet.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/raw/power_on_som_ethernet.mov -------------------------------------------------------------------------------- /meshui/src/main/res/raw/power_on_xenon.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/raw/power_on_xenon.mov -------------------------------------------------------------------------------- /meshui/src/main/res/values-h700dp/dimens_mesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/values-h700dp/dimens_mesh.xml -------------------------------------------------------------------------------- /meshui/src/main/res/values/colors_mesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/values/colors_mesh.xml -------------------------------------------------------------------------------- /meshui/src/main/res/values/dimens_mesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/values/dimens_mesh.xml -------------------------------------------------------------------------------- /meshui/src/main/res/values/ids_mesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/values/ids_mesh.xml -------------------------------------------------------------------------------- /meshui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /meshui/src/main/res/values/styles_mesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/main/res/values/styles_mesh.xml -------------------------------------------------------------------------------- /meshui/src/test/java/io/particle/mesh/ui/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/meshui/src/test/java/io/particle/mesh/ui/ExampleUnitTest.java -------------------------------------------------------------------------------- /particle-mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/particle-mark.png -------------------------------------------------------------------------------- /play_store_512px_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/play_store_512px_icon.png -------------------------------------------------------------------------------- /pom_generator_v1.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/pom_generator_v1.gradle -------------------------------------------------------------------------------- /sdk_example_app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sdk_example_app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/build.gradle -------------------------------------------------------------------------------- /sdk_example_app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/proguard-rules.pro -------------------------------------------------------------------------------- /sdk_example_app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/layout/activity_device_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/layout/activity_device_info.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/layout/activity_value.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/layout/activity_value.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/menu/menu_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/menu/menu_splash.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/menu/menu_value.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/menu/menu_value.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sdk_example_app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/sdk_example_app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/settings.gradle -------------------------------------------------------------------------------- /setup_exampleapp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /setup_exampleapp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/build.gradle -------------------------------------------------------------------------------- /setup_exampleapp/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/lint.xml -------------------------------------------------------------------------------- /setup_exampleapp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/proguard-rules.pro -------------------------------------------------------------------------------- /setup_exampleapp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /setup_exampleapp/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_exampleapp/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /setup_testapp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /setup_testapp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/build.gradle -------------------------------------------------------------------------------- /setup_testapp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/proguard-rules.pro -------------------------------------------------------------------------------- /setup_testapp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /setup_testapp/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /setup_testapp/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /setup_testapp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /setup_testapp/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-iot/particle-android/HEAD/setup_testapp/src/main/res/values/styles.xml --------------------------------------------------------------------------------