{"id":24779008,"url":"https://github.com/Acceleronix/android-sdk-sample","last_synced_at":"2025-10-12T03:30:34.145Z","repository":{"id":274413799,"uuid":"922810585","full_name":"Acceleronix/android-sdk-sample","owner":"Acceleronix","description":"This sample demonstrates how to use Acceleronix Android App SDK features.","archived":false,"fork":false,"pushed_at":"2025-03-03T02:23:52.000Z","size":530,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T08:45:16.476Z","etag":null,"topics":["acceleronix","android","iot","java","kotlin"],"latest_commit_sha":null,"homepage":"https://core.acceleronix.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Acceleronix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-27T05:31:59.000Z","updated_at":"2025-03-03T02:21:21.000Z","dependencies_parsed_at":"2025-01-27T07:20:33.702Z","dependency_job_id":"6301365e-456e-4b24-b006-c2b9ecdd7937","html_url":"https://github.com/Acceleronix/android-sdk-sample","commit_stats":null,"previous_names":["acceleronix/android-sdk-sample-java"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Acceleronix/android-sdk-sample","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceleronix%2Fandroid-sdk-sample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceleronix%2Fandroid-sdk-sample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceleronix%2Fandroid-sdk-sample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceleronix%2Fandroid-sdk-sample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Acceleronix","download_url":"https://codeload.github.com/Acceleronix/android-sdk-sample/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Acceleronix%2Fandroid-sdk-sample/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279010148,"owners_count":26084692,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acceleronix","android","iot","java","kotlin"],"created_at":"2025-01-29T09:26:54.875Z","updated_at":"2025-10-12T03:30:34.141Z","avatar_url":"https://github.com/Acceleronix.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Acceleronix Android App SDK Sample\nThis sample demonstrates the use of Acceleronix Android App SDK to build an IoT app from scratch. Acceleronix Android App SDK is divided into several functional groups to give developers a clear understanding of different features, including user registration, device binding and control, and device group settings. It supports binding both cellular and WiFi/Bluetooth devices. Device control can be performed via HTTP and WebSocket.\n\n# Get Started\n## Initialization\nYou need to call `QuecSDKMergeManager.getInstance().init(this);` in the `onCreate` method of the application as soon as it starts.\n\n## Configure user domain, user domain secret, and cloud service type\n\nCall `public void initProject(int serviceType, String userDomain, String domainSecret)` in the `onCreate()` method of the application using `QuecSDKMergeManager.getInstance().initProject(0, userDomain, domainSecret);`.\n\n| Parameter    | Required | Description                                           |\n|--------------|----------|-------------------------------------------------------|\n| serviceType  | Yes      | 0 for domestic, non-0 for international               |\n| userDomain   | Yes      | User domain, generated when creating an app on the Acceleronix IoT platform |\n| domainSecret | Yes      | User domain secret, generated when creating an app on the Acceleronix IoT platform |\n\n# References\nFor more information on the Acceleronix Android App SDK, please refer to the [API documentation](https://github.com/Acceleronix/android-sdk-sample/blob/main/API_doc_android.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAcceleronix%2Fandroid-sdk-sample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAcceleronix%2Fandroid-sdk-sample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAcceleronix%2Fandroid-sdk-sample/lists"}