{"id":23174030,"url":"https://github.com/zebradevs/wsc-dev-ug-sampleapp","last_synced_at":"2025-04-05T00:26:12.928Z","repository":{"id":233636484,"uuid":"753680976","full_name":"ZebraDevs/WSC-DEV-UG-SampleApp","owner":"ZebraDevs","description":"Workstation Connect Sample app for Developers - Annex to the WSC-DEV-UG","archived":false,"fork":false,"pushed_at":"2025-02-05T14:22:59.000Z","size":121,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-10T08:51:21.616Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/ZebraDevs.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}},"created_at":"2024-02-06T15:44:04.000Z","updated_at":"2025-02-05T14:23:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"ec080433-2689-4956-9e0a-ee4c46c51314","html_url":"https://github.com/ZebraDevs/WSC-DEV-UG-SampleApp","commit_stats":null,"previous_names":["zebradevs/wsc-dev-ug-sampleapp"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FWSC-DEV-UG-SampleApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FWSC-DEV-UG-SampleApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FWSC-DEV-UG-SampleApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FWSC-DEV-UG-SampleApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZebraDevs","download_url":"https://codeload.github.com/ZebraDevs/WSC-DEV-UG-SampleApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247268387,"owners_count":20911127,"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":[],"created_at":"2024-12-18T05:19:00.268Z","updated_at":"2025-04-05T00:26:12.903Z","avatar_url":"https://github.com/ZebraDevs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"*Please be aware that this application / sample is provided as-is for demonstration purposes without any guarantee of support*\n\n## WORKSTATION CONNECT / DEVELOPERS USER GUIDE SAMPLE CODE\n\nSample code showing how to use some Large Screens APIs from Android and how to configure Zebra Workstation Connect according to the guidelines given in the Developers User Guide.\n\n### Device set up to run this sample code\n\n1. Install Zebra WSC from [https://www.zebra.com/us/en/support-downloads/software/productivity-apps/workstation-connect.html](https://www.zebra.com/us/en/support-downloads/software/productivity-apps/workstation-connect.html)\n    - At the time of writing, v2.0 is the latest and the sample code is compiled after that version\n    - Note that Android 11 is the supported OS version for v2.0\n    - Run the app or restart the device\n    - UPDATES (April 29th, 2024)\n        - successully validated on a TC22 running A13\n        - and using the newly released ZWC v.3.0.49\n2. Either manually or via Stagenow set the following device Developers options\n    - APPS Section\n        - Enable freeform windows\n        - Force desktop mode\n3. Install this sample app - this *must be* step #3\n4. Grant permission to this app's applicationID to call a specific ZVA service. Use Stagenow's Access Manager.\n\n\n### Reference documentation\n- https://developer.zebra.com/blog/streamlining-workstation-connect-configuration-step-step-guide-developers\n    - Useful for permission granting through StageNow\n- https://www.zebra.com/content/dam/support-dam/en/documentation/unrestricted/guide/software/wsc-dev-guide-en.pdf\n\n### Customizing activity size\n\nWhen launching an activity on the external screen, it might be useful to set its dimensions to a specific size.\n\nUse this API\n\n`startActivity( intent, ActivityOptions.makeBasic().setLaunchBounds(new Rect(700,0, 700+510, 1020)).toBundle());`\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzebradevs%2Fwsc-dev-ug-sampleapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzebradevs%2Fwsc-dev-ug-sampleapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzebradevs%2Fwsc-dev-ug-sampleapp/lists"}