{"id":20957248,"url":"https://github.com/axiros/axact.androidsample","last_synced_at":"2025-05-14T06:31:07.859Z","repository":{"id":146310343,"uuid":"96786262","full_name":"axiros/AXACT.AndroidSample","owner":"axiros","description":"Axiros AXACT - Android Wrapper","archived":false,"fork":false,"pushed_at":"2020-08-27T00:39:35.000Z","size":36491,"stargazers_count":23,"open_issues_count":0,"forks_count":2,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-04-02T13:40:35.822Z","etag":null,"topics":["android","axact","iot","ndk","tr-069","tr-143"],"latest_commit_sha":null,"homepage":"https://www.axiros.com/axact","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/axiros.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2017-07-10T14:22:11.000Z","updated_at":"2024-10-24T02:16:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"f9b9b975-dd7f-4203-99e7-5a116a97b14a","html_url":"https://github.com/axiros/AXACT.AndroidSample","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axiros%2FAXACT.AndroidSample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axiros%2FAXACT.AndroidSample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axiros%2FAXACT.AndroidSample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axiros%2FAXACT.AndroidSample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axiros","download_url":"https://codeload.github.com/axiros/AXACT.AndroidSample/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254084633,"owners_count":22011914,"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":["android","axact","iot","ndk","tr-069","tr-143"],"created_at":"2024-11-19T01:30:27.654Z","updated_at":"2025-05-14T06:31:07.843Z","avatar_url":"https://github.com/axiros.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AXACT\n\n`Axiros AXACT - Android Wrapper` is a wrapper for `AXACT`\n\nThis project contains a sample application to demostrate how to use TR-069 and TR-143.\n`AXACT` is embedded in this project as an android library.\n\n\u003cp align=\"center\" \u003e\n\u003cimg src=\"http://bzero.github.io/assets/images/Screenshot_2017-07-24-10-59-14.png\" width=\"800\" height=\"500\"/\u003e\n\u003c/p\u003e\n\nThis version opens a blank activity `AXACT` is started as service on application run and is configured to run as background service. in order to stop the service uses developer options to see running tasks:\n\n\u003cp align=\"center\" \u003e\n\u003cimg src=\"http://bzero.github.io/assets/images/Screenshot_2017-07-12-10-04-26.png\" width=\"800\" height=\"500\"/\u003e\n\u003c/p\u003e\n\nor call, fron any Activity:\n\n```\nstopService(new Intent(this, AxirosService.class));\n```\n\n\n## LIB proguard rules\n\nTo use minifyEnabled build on your APP please add the following line to your proguard-rules.pro:\n\n```\n-keep public interface com.axiros.axact.AXACTEvents {*;}\n```\n\n## Compiling on Android 6.0 (API level 23)\n\nBeginning in Android 6.0 (API level 23), users grant permissions to apps while it\nis running not when they install it. In order to request the required SDK permissions,\nplease be sure to call the _verifyServicePermission_ method before binding the\nservice and implement the _onRequestPermissionsResult_. Its return value will tell\nwhere the bind can be made. A full sample can be found on MainActivity.\n\n```\n@Override\npublic void onRequestPermissionsResult(int requestCode, String permissions[],\n                                       int[] grantResults)\n{\n    /*\n     * The option has already been chosen by the user. The bind can happen\n     * here.\n     */\n}\n\n@Override\npublic void onCreate(Bundle savedInstanceState) {\n    if (AxirosService..verifyServicePermission(MainActivity.this) == false) {\n        /*\n         * Permissions were already given by the user. The bind can happen\n         * here.\n         */\n    }\n}\n```\n\n## Tested intensively on multiple devices at AWS Device Farm\n\nAs it is compiled using `Android NDK` it can run on multiples android version.\n\n\u003cp align=\"center\" \u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/ASUSNexus7-2ndGen-6.0.jpg\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/LGNexus4-4.4.3.jpg\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/MotorolaMotoG-4.4.4.jpg\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/MotorolaMotoG4-7.0.jpg\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/MotorolaMotoX-5.1.jpg\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/SamsungGalaxyJ1Ace-4.4.4.jpg\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/SamsungGalaxyJ1Duos-4.4.4.jpg\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/SamsungGalaxyS4-4.4.2.jpg\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/v13/SamsungGalaxyS5-4.4.4.jpg\" width=\"266\" height=\"500\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\" \u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/Screenshot_20170712-101615.png\" width=\"266\" height=\"500\"/\u003e\n  \u003cimg src=\"http://bzero.github.io/assets/images/Screenshot_20170712-101618.png\" width=\"266\" height=\"500\"/\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxiros%2Faxact.androidsample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxiros%2Faxact.androidsample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxiros%2Faxact.androidsample/lists"}