On screen controls android

Useful Ways to Control Android with Broken Screen

There are instances when we accidentally drop our smartphones causing our screen to break. Imagine having this kind of horror? You won’t be able to use your device as we all know you can’t really control it if the screen is broken. So, if you want to send an important message, make a call, or open the documents you need for school or work, you might encounter trouble. However, there is a solution for this and that is to access Android phone with broken screen using your computer. Read along and choose what method suits you from the provided options.

Perfect Ways to Control Android with Broken Screen

How to Control Android Phone with Broken Screen with ApowerMirror

The most practical way that you can control or mirror Android to PC is through the use of ApowerMirror. This mirroring application works on your Windows or Mac OS and is compatible with Android running 5.0 or later. It is also capable of streaming all your mobile contents including music, pictures, videos, and other apps to a bigger screen. Furthermore, the program enables users to control their devices from their PC with the help of mouse and keyboard. Thus, you may use this whenever you’re in this situation. Make sure that you are still able to tap on your broken Android screen after the incident. Anyway, here are the steps on how to control Android with broken screen from PC.

  1. Download and install ApowerMirror on your computer. Launch the program when the installation is done.

  • Get your USB cable and connect your Android device to the PC. Wait until the connection process is completed.
  • Tap “Start Now” on your Android to begin mirroring Android to PC. Use your keyboard and mouse to control Android with broken screen. (This method is only for mobile phones whose screens are not completely broken.)

    Aside from the above function, ApowerMirror features a powerful capturing feature which you may use when you want to take screenshots and record the performance of your Android screen, even it is broken. Plus, there is a whiteboard marker that will allow you to emphasize something by drawing (e.g. encircling and underlining).

    How to Access Android Phone with Broken Screen with Samsung SideSync

    Another feasible solution is using Samsung SideSync. Similar to the first tool, it can cast your Android to your PC. And you can perform mobile operations like organizing music, contacts, and messaging someone using your mouse and keyboard. However, this only works on Samsung devices. Hence, if your broken phone is not this brand, the app won’t work anymore. Given that your USB debugging mode is enabled, let’s proceed with the guidelines to control Android with broken screen from PC.

    1. Search for the SideSync desktop version on your browser.
    2. Install it on your computer then connect your Android to the PC with a cable.
    3. After some time, your device will be recognized by the PC and the app will automatically launch.
    4. A small menu will pop up on your screen. From here, click on “Phone screen sharing” to cast your Samsung completely to your computer.

    The advantage of using SideSync is that you can also directly move your files from Samsung to your computer. Meaning, you won’t need third-party programs in case you need to share media files or data from your device.

    Conclusion

    It’s really a hassle to have a broken Android phone. Thankfully, both these applications can help us control Android phone with broken screen. If this helps you, kindly leave a comment on the box below. Or if you have suggestions on other ways to manage your device with a broken screen, you can also message us and we’ll be glad to include it in the list.

    Источник

    7 ways to control your Android from a PC

    You might find that you want to control your Android phone right from your laptop for one reason or another. Maybe you have dreams of playing mobile games on the big screen, or perhaps you need to answer messages. Either way, the process is straightforward with a little bit of software help. There are a few mobile apps you can try as well as a few web apps to consider. Here are the best ways to control Android from a PC.

    Ways to control your Android from a PC:

    Pushbullet

    Price: Free or $4.99 per month

    Pushbullet doesn’t go so far as to grant you complete control over your Android phone from a PC. However, it does put all of your notifications right at your fingertips. You can send and receive files and messages with optional encryption and use universal copy and paste to manage messages faster. Pushbullet even lets you control multiple devices at the same time.

    Although the basic platform is free, you’re limited to 100 messages per month if you don’t pay. Pushbullet Pro will run you $4.99 per month or $39.99 if you pay annually.

    AirDroid

    Price: Free or $2.50 per month

    AirDroid is one of the more powerful ways to control Android from a PC, and it combines several features from the other apps on this list. You can manage your messages and notifications or go in-depth and mirror your screen and mouse. Not all of the mirroring features are as smooth as some other options, but they’ll do in a pinch.

    AirDroid has another advantage over platforms like Pushbullet, too — it costs as little as $2.50 per month. You can also download companion apps to add even more functionality.

    Vysor

    Price: Free or $10 per year / $40 lifetime

    Vysor is a bit simpler than AirDroid in that it places most of its emphasis on screen mirroring. It’s a great option if you’re a developer looking to test your app while developing it or if you want to tinker with the perfect home screen setup. If Vysor is your chosen way to control your Android from PC, you can choose between speed and performance depending on your needs.

    Читайте также:  Ватсап андроид не сохранять медиа

    As usual, there’s a paid and a free version, and you’ll need to pony up if you want all of the features. A paid Vysor subscription offers things like wireless connectivity and full-screen mirroring.

    Scrcpy

    Price: Free

    If you want to control your Android from a PC entirely, Scrcpy goes even further than Vysor. It’s an open-source program, though, so you’ll have to do a bit more work to reach the promised land. You can use a USB connection or Wi-Fi to pair your phone, and Scrcpy allows for screen mirroring and notification management. However, if you want to tap into Scrcpy on Linux, you’ll have to build out your interface from scratch.

    This is one of the few free programs on the list, and Windows or macOS users can download ready-made options straight from GitHub.

    DeskDock

    Price: Free or $5.49

    Instead of allowing you to mirror your screen, DeskDock keeps things remarkably simple. The app will enable you to bring your computer mouse right onto your Android device with total control. It’s a developer’s dream, especially in the testing phase. You can quickly fire up your app and use your computer’s mouse to test different functions rapidly.

    The base version with mouse sharing is free, though you can pay a monthly fee and share a bit more. Bonus features include keyboard and clipboard sharing for easier access.

    Samsung Flow

    Price: Free

    If you want to control your Android phone from a PC, specifically a Samsung phone, Flow is your best bet. It allows you to bring any of your Samsung products into the same fold and seamlessly share notifications and settings. If you want to bring your texts over to your Galaxy Tab, you can do so in seconds. The same goes for notifications on your laptop or Galaxy Chromebook. Don’t worry; you don’t need to have a Samsung laptop to make Flow work.

    If you have a newer device, you can also use Samsung DeX for a wired mirroring experience.

    TeamViewer QuickSupport

    Price: Full TeamViewer support from $50.90 per month

    TeamViewer’s QuickSupport app is a small part of the much larger ecosystem, and it’s a must-have for just about any business. It allows you to provide tech support right from your laptop to an Android device, so long as you have the app and the desktop software downloaded. Like many options on the list, QuickSupport allows for file and message control remotely across almost all Android devices.

    Of course, TeamViewer is slightly different than the other options in that it’s a full-service platform. It’ll cost a pretty penny, but you’re getting far more power for your money.

    Источник

    On screen controls android

    This application provides display and control of Android devices connected via USB (or over TCP/IP). It does not require any root access. It works on GNU/Linux, Windows and macOS.

    • lightness: native, displays only the device screen
    • performance: 30

    120fps, depending on the device

  • quality: 1920×1080 or above
  • low latency: 35

    70ms
    low startup time:

    1 second to display the first image

  • non-intrusiveness: nothing is left installed on the device
  • user benefits: no account, no ads, no internet required
  • freedom: free and open source software
  • Its features include:

    The Android device requires at least API 21 (Android 5.0).

    Make sure you enabled adb debugging on your device(s).

    On some devices, you also need to enable an additional option to control it using keyboard and mouse.

    • Linux: apt install scrcpy
    • Windows: download
    • macOS: brew install scrcpy

    On Debian and Ubuntu:

    A Snap package is available: scrcpy .

    For Fedora, a COPR package is available: scrcpy .

    For Gentoo, an Ebuild is available: scrcpy/ .

    For Windows, for simplicity, a prebuilt archive with all the dependencies (including adb ) is available:

    It is also available in Chocolatey:

    The application is available in Homebrew. Just install it:

    You need adb , accessible from your PATH . If you don’t have it yet:

    It’s also available in MacPorts, which sets up adb for you:

    Plug an Android device, and execute:

    It accepts command-line arguments, listed by:

    Sometimes, it is useful to mirror an Android device at a lower definition to increase performance.

    To limit both the width and height to some value (e.g. 1024):

    The other dimension is computed to that the device aspect ratio is preserved. That way, a device in 1920×1080 will be mirrored at 1024×576.

    The default bit-rate is 8 Mbps. To change the video bitrate (e.g. to 2 Mbps):

    Limit frame rate

    The capture frame rate can be limited:

    This is officially supported since Android 10, but may work on earlier versions.

    The device screen may be cropped to mirror only part of the screen.

    This is useful for example to mirror only one eye of the Oculus Go:

    If —max-size is also specified, resizing is applied after cropping.

    Lock video orientation

    To lock the orientation of the mirroring:

    This affects recording orientation.

    Some devices have more than one encoder, and some of them may cause issues or crash. It is possible to select a different encoder:

    To list the available encoders, you could pass an invalid encoder name, the error will give the available encoders:

    It is possible to record the screen while mirroring:

    To disable mirroring while recording:

    «Skipped frames» are recorded, even if they are not displayed in real time (for performance reasons). Frames are timestamped on the device, so packet delay variation does not impact the recorded file.

    On Linux, it is possible to send the video stream to a v4l2 loopback device, so that the Android device can be opened like a webcam by any v4l2-capable tool.

    The module v4l2loopback must be installed:

    To create a v4l2 device:

    This will create a new video device in /dev/videoN , where N is an integer (more options are available to create several devices or devices with specific IDs).

    To list the enabled devices:

    To start scrcpy using a v4l2 sink:

    (replace N by the device ID, check with ls /dev/video* )

    Once enabled, you can open your video stream with a v4l2-capable tool:

    For example, you could capture the video within OBS.

    It is possible to add buffering. This increases latency but reduces jitter (see #2464).

    The option is available for display buffering:

    Scrcpy uses adb to communicate with the device, and adb can connect to a device over TCP/IP. The device must be connected on the same network as the computer.

    An option —tcpip allows to configure the connection automatically. There are two variants.

    If the device (accessible at 192.168.1.1 in this example) already listens on a port (typically 5555) for incoming adb connections, then run:

    If adb TCP/IP mode is disabled on the device (or if you don’t know the IP address), connect the device over USB, then run:

    It will automatically find the device IP address, enable TCP/IP mode, then connect to the device before starting.

    Alternatively, it is possible to enable the TCP/IP connection manually using adb :

    Connect the device to the same Wi-Fi as your computer.

    Get your device IP address, in Settings → About phone → Status, or by executing this command:

    Enable adb over TCP/IP on your device: adb tcpip 5555 .

    Unplug your device.

    Connect to your device: adb connect DEVICE_IP:5555 (replace DEVICE_IP ).

    Run scrcpy as usual.

    It may be useful to decrease the bit-rate and the definition:

    If several devices are listed in adb devices , you must specify the serial:

    If the device is connected over TCP/IP:

    You can start several instances of scrcpy for several devices.

    Autostart on device connection

    To connect to a remote device, it is possible to connect a local adb client to a remote adb server (provided they use the same version of the adb protocol).

    Remote ADB server

    To connect to a remote ADB server, make the server listen on all interfaces:

    Warning: all communications between clients and ADB server are unencrypted.

    Suppose that this server is accessible at 192.168.1.2. Then, from another terminal, run scrcpy:

    By default, scrcpy uses the local port used for adb forward tunnel establishment (typically 27183 , see —port ). It is also possible to force a different tunnel port (it may be useful in more complex situations, when more redirections are involved):

    To communicate with a remote ADB server securely, it is preferable to use a SSH tunnel.

    First, make sure the ADB server is running on the remote computer:

    Then, establish a SSH tunnel:

    From another terminal, run scrcpy:

    To avoid enabling remote port forwarding, you could force a forward connection instead (notice the -L instead of -R ):

    From another terminal, run scrcpy:

    Like for wireless connections, it may be useful to reduce quality:

    By default, the window title is the device model. It can be changed:

    Position and size

    The initial window position and size may be specified:

    To disable window decorations:

    To keep the scrcpy window always on top:

    The app may be started directly in fullscreen:

    Fullscreen can then be toggled dynamically with MOD + f .

    The window may be rotated:

    Possibles values are:

    • 0 : no rotation
    • 1 : 90 degrees counterclockwise
    • 2 : 180 degrees
    • 3 : 90 degrees clockwise

    The rotation can also be changed dynamically with MOD + ← (left) and MOD + → (right).

    Note that scrcpy manages 3 different rotations:

    • MOD + r requests the device to switch between portrait and landscape (the current running app may refuse, if it does not support the requested orientation).
    • —lock-video-orientation changes the mirroring orientation (the orientation of the video sent from the device to the computer). This affects the recording.
    • —rotation (or MOD + ← / MOD + → ) rotates only the window content. This affects only the display, not the recording.

    Other mirroring options

    To disable controls (everything which can interact with the device: input keys, mouse events, drag&drop files):

    If several displays are available, it is possible to select the display to mirror:

    The list of display ids can be retrieved by:

    The secondary display may only be controlled if the device runs at least Android 10 (otherwise it is mirrored in read-only).

    To prevent the device to sleep after some delay when the device is plugged in:

    The initial state is restored when scrcpy is closed.

    Turn screen off

    It is possible to turn the device screen off while mirroring on start with a command-line option:

    Or by pressing MOD + o at any time.

    To turn it back on, press MOD + Shift + o .

    On Android, the POWER button always turns the screen on. For convenience, if POWER is sent via scrcpy (via right-click or MOD + p ), it will force to turn the screen off after a small delay (on a best effort basis). The physical POWER button will still cause the screen to be turned on.

    It can also be useful to prevent the device from sleeping:

    Power off on close

    To turn the device screen off when closing scrcpy:

    For presentations, it may be useful to show physical touches (on the physical device).

    Android provides this feature in Developers options.

    Scrcpy provides an option to enable this feature on start and restore the initial value on exit:

    Note that it only shows physical touches (with the finger on the device).

    By default, scrcpy does not prevent the screensaver to run on the computer.

    Rotate device screen

    Press MOD + r to switch between portrait and landscape modes.

    Note that it rotates only if the application in foreground supports the requested orientation.

    Any time the Android clipboard changes, it is automatically synchronized to the computer clipboard.

    Any Ctrl shortcut is forwarded to the device. In particular:

    • Ctrl + c typically copies
    • Ctrl + x typically cuts
    • Ctrl + v typically pastes (after computer-to-device clipboard synchronization)

    This typically works as you expect.

    The actual behavior depends on the active application though. For example, Termux sends SIGINT on Ctrl + c instead, and K-9 Mail composes a new message.

    To copy, cut and paste in such cases (but only supported on Android >= 7):

    • MOD + c injects COPY
    • MOD + x injects CUT
    • MOD + v injects PASTE (after computer-to-device clipboard synchronization)

    In addition, MOD + Shift + v allows to inject the computer clipboard text as a sequence of key events. This is useful when the component does not accept text pasting (for example in Termux), but it can break non-ASCII content.

    WARNING: Pasting the computer clipboard to the device (either via Ctrl + v or MOD + v ) copies the content into the device clipboard. As a consequence, any Android application could read its content. You should avoid to paste sensitive content (like passwords) that way.

    Some devices do not behave as expected when setting the device clipboard programmatically. An option —legacy-paste is provided to change the behavior of Ctrl + v and MOD + v so that they also inject the computer clipboard text as a sequence of key events (the same way as MOD + Shift + v ).

    To disable automatic clipboard synchronization, use —no-clipboard-autosync .

    To simulate «pinch-to-zoom»: Ctrl +click-and-move.

    More precisely, hold Ctrl while pressing the left-click button. Until the left-click button is released, all mouse movements scale and rotate the content (if supported by the app) relative to the center of the screen.

    Concretely, scrcpy generates additional touch events from a «virtual finger» at a location inverted through the center of the screen.

    Physical keyboard simulation (HID)

    By default, scrcpy uses Android key or text injection: it works everywhere, but is limited to ASCII.

    On Linux, scrcpy can simulate a physical USB keyboard on Android to provide a better input experience (using USB HID over AOAv2): the virtual keyboard is disabled and it works for all characters and IME.

    However, it only works if the device is connected by USB, and is currently only supported on Linux.

    To enable this mode:

    If it fails for some reason (for example because the device is not connected via USB), it automatically fallbacks to the default mode (with a log in the console). This allows to use the same command line options when connected over USB and TCP/IP.

    In this mode, raw key events (scancodes) are sent to the device, independently of the host key mapping. Therefore, if your keyboard layout does not match, it must be configured on the Android device, in Settings → System → Languages and input → Physical keyboard.

    This settings page can be started directly:

    However, the option is only available when the HID keyboard is enabled (or when a physical keyboard is connected).

    Text injection preference

    There are two kinds of events generated when typing text:

    • key events, signaling that a key is pressed or released;
    • text events, signaling that a text has been entered.

    By default, letters are injected using key events, so that the keyboard behaves as expected in games (typically for WASD keys).

    But this may cause issues. If you encounter such a problem, you can avoid it by:

    (but this will break keyboard behavior in games)

    On the contrary, you could force to always inject raw key events:

    These options have no effect on HID keyboard (all key events are sent as scancodes in this mode).

    By default, holding a key down generates repeated key events. This can cause performance problems in some games, where these events are useless anyway.

    To avoid forwarding repeated key events:

    This option has no effect on HID keyboard (key repeat is handled by Android directly in this mode).

    Right-click and middle-click

    By default, right-click triggers BACK (or POWER on) and middle-click triggers HOME. To disable these shortcuts and forward the clicks to the device instead:

    To install an APK, drag & drop an APK file (ending with .apk ) to the scrcpy window.

    There is no visual feedback, a log is printed to the console.

    Push file to device

    To push a file to /sdcard/Download/ on the device, drag & drop a (non-APK) file to the scrcpy window.

    There is no visual feedback, a log is printed to the console.

    The target directory can be changed on start:

    Audio is not forwarded by scrcpy. Use sndcpy.

    In the following list, MOD is the shortcut modifier. By default, it’s (left) Alt or (left) Super .

    It can be changed using —shortcut-mod . Possible keys are lctrl , rctrl , lalt , ralt , lsuper and rsuper . For example:

    Super is typically the Windows or Cmd key.

    Action Shortcut
    Switch fullscreen mode MOD + f
    Rotate display left MOD + ← (left)
    Rotate display right MOD + → (right)
    Resize window to 1:1 (pixel-perfect) MOD + g
    Resize window to remove black borders MOD + w | Double-left-click¹
    Click on HOME MOD + h | Middle-click
    Click on BACK MOD + b | Right-click²
    Click on APP_SWITCH MOD + s | 4th-click³
    Click on MENU (unlock screen) MOD + m
    Click on VOLUME_UP MOD + ↑ (up)
    Click on VOLUME_DOWN MOD + ↓ (down)
    Click on POWER MOD + p
    Power on Right-click²
    Turn device screen off (keep mirroring) MOD + o
    Turn device screen on MOD + Shift + o
    Rotate device screen MOD + r
    Expand notification panel MOD + n | 5th-click³
    Expand settings panel MOD + n + n | Double-5th-click³
    Collapse panels MOD + Shift + n
    Copy to clipboard⁴ MOD + c
    Cut to clipboard⁴ MOD + x
    Synchronize clipboards and paste⁴ MOD + v
    Inject computer clipboard text MOD + Shift + v
    Enable/disable FPS counter (on stdout) MOD + i
    Pinch-to-zoom Ctrl +click-and-move
    Drag & drop APK file Install APK from computer
    Drag & drop non-APK file Push file to device

    ¹Double-click on black borders to remove them.
    ²Right-click turns the screen on if it was off, presses BACK otherwise.
    ³4th and 5th mouse buttons, if your mouse has them.
    ⁴Only on Android >= 7.

    Shortcuts with repeated keys are executted by releasing and pressing the key a second time. For example, to execute «Expand settings panel»:

    1. Press and keep pressing MOD .
    2. Then double-press n .
    3. Finally, release MOD .

    All Ctrl +key shortcuts are forwarded to the device, so they are handled by the active application.

    To use a specific adb binary, configure its path in the environment variable ADB :

    To override the path of the scrcpy-server file, configure its path in SCRCPY_SERVER_PATH .

    To override the icon, configure its path in SCRCPY_ICON_PATH .

    A colleague challenged me to find a name as unpronounceable as gnirehtet.

    strcpy copies a string; scrcpy copies a screen.

    Источник

    Читайте также:  Андроид это какая производительность
    Оцените статью