All Projects → hummatli → cAndroid

hummatli / cAndroid

Licence: other
cAndroid is tool for control your PC by Android phone

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to cAndroid

Socketify
Raw TCP and UDP Sockets API on Desktop Browsers
Stars: ✭ 67 (+191.3%)
Mutual labels:  socket, tcp-server, tcp-client
Oksocket
An blocking socket client for Android applications.
Stars: ✭ 2,359 (+10156.52%)
Mutual labels:  socket, tcp-server, tcp-client
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-43.48%)
Mutual labels:  android-sdk, mobile-app, android-studio
EasyFileTransfer
An easy way to transfer file with any size on network with tcp protocol.
Stars: ✭ 30 (+30.43%)
Mutual labels:  socket, tcp-server, tcp-client
tcp-net
Build tcp applications in a stable and elegant way
Stars: ✭ 42 (+82.61%)
Mutual labels:  socket, tcp-server, tcp-client
Chat Socket
A simple chat room using java socket with the client-server paradigm
Stars: ✭ 24 (+4.35%)
Mutual labels:  socket, tcp-server, tcp-client
Bizsocket
异步socket,对一些业务场景做了支持
Stars: ✭ 469 (+1939.13%)
Mutual labels:  socket, tcp-server, tcp-client
Tinytcpserver
A small tcp server working under Mono or .NET (4.0) and provides hooks for handling data exchange with clients (works under mono and .net). Behaviour/protocol/reaction could be specified via custom C# script.
Stars: ✭ 14 (-39.13%)
Mutual labels:  socket, tcp-server, tcp-client
Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (+26.09%)
Mutual labels:  android-sdk, android-studio
chat-app
Multithreading TCP server and client communicating over TCP/IP - Windows Forms Application.
Stars: ✭ 39 (+69.57%)
Mutual labels:  tcp-server, tcp-client
ValidUtil
No description or website provided.
Stars: ✭ 23 (+0%)
Mutual labels:  android-sdk, android-studio
Socket-Programming-With-C
✉️ Learn Network Protocol and Network Programming
Stars: ✭ 147 (+539.13%)
Mutual labels:  tcp-server, tcp-client
com2us cppNetStudy work
컴투스 C++ 네트워크 스터디 개인 작업 저장소
Stars: ✭ 32 (+39.13%)
Mutual labels:  socket, tcp-server
keyboard
A terrible terrible soft-keyboard that randomises keys on every press.
Stars: ✭ 17 (-26.09%)
Mutual labels:  keyboard, android-studio
AOSP-Kayboard-7.1.2
Full functional AOSP Keyboard with glide typing
Stars: ✭ 33 (+43.48%)
Mutual labels:  keyboard, android-studio
go-eventserver
A socket server which reads events from an event source and forwards them to the user clients when appropriate
Stars: ✭ 18 (-21.74%)
Mutual labels:  socket, tcp-server
captAR
Augmented Reality Geolocation Capture-the-Flag Mobile Game Capstone Project
Stars: ✭ 24 (+4.35%)
Mutual labels:  mobile-app, android-studio
Android-Clean-Architecture
This is a sample movie list Android application built to demonstrate use of Clean Architecture tools. Dedicated to all Android Developers - (Kotlin, MVVM, Clean Architecture, Rx-Java, Dagger, OkHttp, Unit Testing, SOLID principles, Code Coverage)
Stars: ✭ 268 (+1065.22%)
Mutual labels:  android-sdk, android-studio
FluentERP
ERP mobile application for Android with a support for SAP-like T-codes!
Stars: ✭ 18 (-21.74%)
Mutual labels:  mobile-app, android-studio
tcpclient
基于多线程的非阻塞 socket 编程
Stars: ✭ 28 (+21.74%)
Mutual labels:  socket, tcp-client

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].