{"id":18399195,"url":"https://github.com/marky-mark/client","last_synced_at":"2025-08-12T18:40:10.586Z","repository":{"id":3804503,"uuid":"4883764","full_name":"marky-mark/client","owner":"marky-mark","description":null,"archived":false,"fork":false,"pushed_at":"2012-07-04T11:36:11.000Z","size":156,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T16:18:52.764Z","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":"roots/bedrock","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marky-mark.png","metadata":{"files":{"readme":"README","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}},"created_at":"2012-07-04T11:27:13.000Z","updated_at":"2014-05-13T22:21:29.000Z","dependencies_parsed_at":"2022-09-09T01:11:48.608Z","dependency_job_id":null,"html_url":"https://github.com/marky-mark/client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marky-mark/client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marky-mark%2Fclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marky-mark%2Fclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marky-mark%2Fclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marky-mark%2Fclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marky-mark","download_url":"https://codeload.github.com/marky-mark/client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marky-mark%2Fclient/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262329613,"owners_count":23294727,"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-11-06T02:26:05.243Z","updated_at":"2025-06-27T20:36:39.830Z","avatar_url":"https://github.com/marky-mark.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nhttp://blog.springsource.org/2010/12/17/spring-android-and-maven-part-1/\n\n**********************************\n* Spring Android Showcase\n**********************************\n\nIntroduction\n------------\nThis project requires set up of the Android SDK, command line tools, Maven, the Maven Android Plugin, and Android Maven artifacts such as Spring dependencies. This document walks step by step through that setup.\n\n\nDevelopment Environment\n-----------------------\nThe Android SDK is required for developing Android applications. Google provides command line tools, and an Eclipse plugin for building Android applications, however you are not restricted to only those options.\nThe Maven Android Plugin makes use of the Android SDK command line tools to compile and deploy the app to the emulator, so there is no need for a separate IDE setup or configuration.\n\n\nInstall the Android SDK\n-----------------------\nDownload the correct version of the Android SDK for your operating system from the Android web site:\nhttp://developer.android.com/sdk/index.html\n\nUnzip the archive and place it in a location of your choosing. For example on a Mac, you may want to place it in the root of your user directory.  See the download web site for additional installation details.\n\nAdd Android to your Path\nExample: a .bash_profile on a Mac:\n$ export ANDROID_HOME=~/android-sdk-mac_x86\n$ export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools\n\n\nInstall Android SDK Platform\n----------------------------\nThe Android SDK download does not include any specific Android platform SDKs. In order to run the sample code you need to download and install the Android 2.3.1 SDK Platform (API Level 10).  You accomplish this by using the Android SDK and AVD Manager that was installed from the previous step.\n\nOpen the Android SDK and AVD Manager window:\n$ android\nNote: if this command does not open the Android SDK and AVD Manager, then your path is not configured correctly.\nSelect Available packages from the left hand column\nSelect the checkbox for Android Repository in the main window\nSelect SDK Platform Android 2.3.3, API 10, revision 1\nClick the Install Selected button to complete the download and installation.\nNote: you may want to simply install all the available updates, but be aware it will take longer, as each SDK level is a sizable download.\n\n\nConfigure an Android Virtual Device\n-----------------------------------\nhttp://developer.android.com/guide/developing/tools/avd.html\nOpen the Android SDK and AVD Manager window:\n$ android\nSelect Virtual devices in the left hand column and click the New button\nEnter 10 in the Name field\nSelect Android 2.3.3 API Level 10 in the Target selector\nClick Create AVD to finish\nNote: The sample application is configured to look for an AVD with the name \"10\". Otherwise, you can name the AVD whatever you like. Using \"10\" for the name simply is a visual indicator of which API level it uses.\n\n\nBuild and Run the Server app\n----------------------------\n$ cd spring-android-showcase/server\n$ mvn clean install\nDeploy the .war to a Servlet 2.5 or \u003e ServletContainer.  This can be done via Maven on the command-line by running:\n$ mvn tomcat:run\nMake sure the server is running on application context\n/spring-android-showcase-server\n\n\nBuild and Run the Android Client\n--------------------------------\n$ cd spring-android-showcase/client\n$ mvn clean install\n$ mvn android:emulator-start\nIMPORTANT: Ensure the emulator is fully initialized and ready or the deploy will fail.\n$ mvn android:deploy\nView Logging\n$ adb logcat\n\n\nTuning Emulator Performance\n--------------------------------\nIf the Android emulator is running sluggishly, you can try editing your AVD configuration with the following settings:\n- Check Snapshot: Enabled\n- Set the 'Device ram size' property to 1024.\n\n\nTroubleshooting Failed Deployment\n---------------------------------\nIf 'mvn android:deploy' fails, try stopping and restarting the adb server:\n$ adb kill-server\n$ adb start-server\n$ mvn android:deploy\n\n\nUnix Config\n------------\nmake sure ~/.bashrc or ~/.bash_profile ~/.profile \nexport M2_HOME=/opt/local/share/java/maven2\nexport MACPORTS_HOME=/opt/local/share\nexport ANDROID_HOME=/Users/markkelly/Downloads/android-sdk-macosx\n\nAND /etc/launchd.conf (May not be created yet) has\nsetenv M2_HOME XXXX (e.g. /opt/local/share/java/maven2)\nsetenv ANDROID_HOME XXXXX (the location of the SDK android folder)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarky-mark%2Fclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarky-mark%2Fclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarky-mark%2Fclient/lists"}