Coder Social home page Coder Social logo

hummatli / candroid Goto Github PK

View Code? Open in Web Editor NEW
27.0 5.0 7.0 34.55 MB

cAndroid is tool for control your PC by Android phone

Java 100.00%
java android-application android-sample-application remote-control mobile-app need-for-speed-controller game-controller socket tcp-server tcp-client

candroid's Introduction

cAndroid - Control via Android

"cAndroid" - Control via Android is tool for controlling PC with android device. This application has created by Sattar Hummatli to provide to the contest "Android Age" which hold by "Hackathon Azerbaijan". To support, Buy Me A Coffee

Application took third place on competition.

Application has build on IDE Android Studio.

By the help of this app you can use your phone as

  • Mause for PC
  • Keyboard for PC
  • Controller for "Need for Speed" game and others
  • Controller for "Power Point" application and other slide show apps.

Images

Application structure

Application contains of two part:

  • Server - Runs on PC. Accepts commands from android device
  • Client - Runs on Android device. Send commands to PC.

Server suggested work on Windows, Linux, MacOS, Solaries operating systems.
Tested on Windows OS.

How to use?

Caution: cAndroidServer has fully tested on Windows OS. On other OSs needs customization. All function may be will not work

1) Compile and run cAndroidServer on your PC

2) Disable your PC firewall to open way to incoming commands from Android phone

3) Find your PC IP. Run on terminal
ifconfig - on Unix based systems ipconfig - on Windows

4) Server port set default to 6000. If there any confilict with port change it newer one

5) Compile and run cAndroidClient on your Android device

6) Press settings button on app and enter severver IP address and port number to appropriate fields

7) Open your WiFi on phone

8) Press "Touchpad and Keyboard" button to open touchpad activity. If WiFi is closed it will ask to connect to network.

9) Try swipe your finger on phone you have to see effect. Mause will move on PC

10) Then you can type character by custom keyboard on phone

11) Try "Need for Speed" and "Slide Show" controller too. But first open that application on PC too

12) Thats all

End

If you have any probelm with using this app please let me know. Write to [email protected]. I will help.

Contribution

  • Fork it
  • Create your feature branch (git checkout -b my-new-feature)
  • Commit your changes (git commit -am 'Added some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request
  • Star it

Developed By

Sattar Hummatli - [email protected]

Developed for

"Android Age" contest

License

Copyright 2015 - Sattar Hummatli

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

candroid's People

Contributors

hummatli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

candroid's Issues

How to run the server?

Hi, sorry if this is an easy answer. I'm new to Android development and Android Studio. I downloaded your project, and I can compile both the server and client modules. But I am only able to run the Client on my Android device. How do I run the server on the PC? There is no option to do this in Android Studio.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.