{"id":20475462,"url":"https://github.com/aaadddfgh/android-remote-clicker","last_synced_at":"2025-06-14T13:05:14.507Z","repository":{"id":223066771,"uuid":"759232930","full_name":"aaadddfgh/Android-Remote-Clicker","owner":"aaadddfgh","description":"A remote control client app","archived":false,"fork":false,"pushed_at":"2024-03-11T20:56:47.000Z","size":206,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T12:35:39.267Z","etag":null,"topics":["accessibility-automation","accessibility-service","accessibilityservice","android","autoclicker","automation","remote-access-tool","remote-control"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aaadddfgh.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":"2024-02-18T02:24:09.000Z","updated_at":"2024-10-29T09:35:21.000Z","dependencies_parsed_at":"2024-03-03T18:25:06.563Z","dependency_job_id":"d39cdc8c-1206-4eff-bf73-c43a6894fbb3","html_url":"https://github.com/aaadddfgh/Android-Remote-Clicker","commit_stats":null,"previous_names":["aaadddfgh/android-remote-clicker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aaadddfgh/Android-Remote-Clicker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaadddfgh%2FAndroid-Remote-Clicker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaadddfgh%2FAndroid-Remote-Clicker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaadddfgh%2FAndroid-Remote-Clicker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaadddfgh%2FAndroid-Remote-Clicker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aaadddfgh","download_url":"https://codeload.github.com/aaadddfgh/Android-Remote-Clicker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaadddfgh%2FAndroid-Remote-Clicker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259820812,"owners_count":22916548,"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","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":["accessibility-automation","accessibility-service","accessibilityservice","android","autoclicker","automation","remote-access-tool","remote-control"],"created_at":"2024-11-15T15:16:06.183Z","updated_at":"2025-06-14T13:05:14.477Z","avatar_url":"https://github.com/aaadddfgh.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clicker client app\n\nThis is a remote click app.\n\nIt uses HTTP to control your device.\n\nIf you can not root your device or use USB debug on old version android, you can consider this app.\n\n# How to use\n\n0. Make sure privilege\n\nIt use `Accessibility` and internet. Make sure accessibility on.\n\n1. Start\n\nYou can click \"开始\" button to allow remote control.\n\nMake POST request to yourDevicesIP:port (default 8080) with following body:\n``` json\n{\n    \"commands\":\"click 100 200;\"\n}\n```\nYour device should click at Point(x:100,y:200) automatically.\n\n# Feature\n1. Remote clicker via network without root or adb.\n2. Auto start after reboot.\n3. Auto wake before click.\n\n# Example Commands\n\n``` \nclick 100 200;\nsleep 1000;\nswipe 100 200 300 400;\n```\nThese commands simulate the following actions:\n\n1. Click at the coordinates (100, 200).\n2. Wait for 1000 ms.\n3. Swipe from coordinates (100, 200) to coordinates (300, 400).\n\n# LICENSE\n\nExcept following files, this software and all other files is under GPL-3.0\n\n1. mm.pp.clicker.tools.**  -\u003e The MIT LICENSE\n2. mm.pp.clicker.master.lib.** -\u003e The MIT LICENSE\n\n# Use CommandJsonBuilder and CommandBuilder\n\nYou can directly copy `mm.pp.clicker.master.lib.**` to your project.  \nExample can be find in [Builder example](https://github.com/aaadddfgh/Android-Remote-Clicker/blob/main/app/src/test/java/mm/pp/clicker/).\n``` java\n\n// CommandJsonBuilder needs \"com.fasterxml.jackson.core:jackson-databind\n\nCommandJsonBuilder commandJsonBuilder=new CommandJsonBuilder();\ncommandJsonBuilder\n        .click(1,2)\n        .sleep(100)\n        .swipe(100,200,300,400)\n        .swipe(100,200,300,400,500)\n        .swipe(100,200,300,400,500,1000)\n;\n\nString out=commandJsonBuilder.buildString();\n/**\n * Output string\n * {\"commands\":\"click 1 2;sleep 100;swipe 100 200 300 400;swipe 100 200 300 400 500;swipe 100 200 300 400 500 1000;\"}\n */\n\n\nSystem.out.println(out);\n```\n\n``` java\nCommandBuilder commandBuilder=new CommandBuilder();\n\ncommandBuilder=commandBuilder\n        .click(1,2)\n        .sleep(100)\n        .swipe(100,200,300,400)\n        .swipe(100,200,300,400,500)\n        .swipe(100,200,300,400,500,1000)\n;\n\nString out=commandBuilder.build();\n// click 1 2;sleep 100;swipe 100 200 300 400;swipe 100 200 300 400 500;swipe 100 200 300 400 500 1000;\n```\n## js/ts lib\nFind here [npm](https://www.npmjs.com/package/clicker-master-lib) and [github](https://github.com/aaadddfgh/clicker-master-lib)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaadddfgh%2Fandroid-remote-clicker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaadddfgh%2Fandroid-remote-clicker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaadddfgh%2Fandroid-remote-clicker/lists"}