Android

28067 readers
173 users here now

DROID DOES

Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules


1. All posts must be relevant to Android devices/operating system.


2. Posts cannot be illegal or NSFW material.


3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


4. Non-whitelisted bots will be banned.


5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


6. Memes are not allowed to be posts, but are allowed in the comments.


7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


Community Resources:


We are Android girls*,

In our Lemmy.world.

The back is plastic,

It's fantastic.

*Well, not just girls: people of all gender identities are welcomed here.


Our Partner Communities:

[email protected]


founded 2 years ago
MODERATORS
1
91
submitted 10 months ago* (last edited 10 months ago) by MargotRobbie to c/android
 
 

The Fairphone 4, as nominated by @[email protected]!

As promised, you will be receiving 1 Lemmy Silver, and of course, bragging rights.

But, we also have an honorary Golden Lemmy award, which goes to...

Every Android device that is not the Samsung Galaxy S22+, as nominated by @[email protected]!

You get 1 Lemmy Silver (and bragging rights) too!

That's it for this year's Golden Lemmy, folks!

(Nomination thread is here for future references.)

2
 
 

Previously: Submission Statement Edition

Haven't done these in a while, so let's get started.

  1. Since we haven't really heard any feedback one way or the other, rule 8 is now official. To be fair, we've had a lot less microblog posts than I expected (only one Twitter/X post in the last month even after I waited longer than the initial 1-2 weeks expected, and that was a crosspost.)
  • Again, the rules are always a work in progress, feel free to give your two cents here whenever you like.
  1. As you guys know, PipedLinkBot went completely insane 2 days ago and looks like it's temporarily shut down. So, I'd like to use this opportunity to explain why I banned the bot pretty much immediately after our community reopened. (And gloat a bit, of course)
  • Even though I do agree with the principle of using open source, privacy focused frontend instead of using Youtube directly, I have a real problem with using a bot to respond every time somebody posts a Youtube link. It feels like spam, and it doesn't feel like it serves any utility besides pushing an agenda (even though many people here would agree with it). Most people have seen it around here enough to use pipedvideo if they wanted it to use it already.

  • I think it's always been a rage inducing part of the reddit experience that you see you received a response to your comment, but only have it been a bot smugly correcting your grammar or tell you all your letters are in order or something useless like that. So, for this place, I would like to make sure that everyone you talk to here is a real person as much as possible, because people inspire people to be greater, but bots don't.

3
4
 
 

Started first launch on an app I am working and need 20 testers opted in for 14 days to get to play store. If you want to help out, you can join this Google Group and click on link to join as tester

UPDATE: current tester count

Once you join the group, you will be able to view the links to join as a tester and see the app in the play store

google group welcome message


I wanted a notes app that followed a more similar approach to file managers with folders instead of "notebooks" but also look like google keep as I really like the look, and I started using obsidian and thought it was cool. The closest thing I found to what I liked was QuillPad, but the author decided to not go multiplatform, outside of android, so as I just started learning flutter, I decided it would be fun to do it myself. The project is open source on GitHub here.

I hope this isn't too much self-promotion, but I don't know where else I can go except reddit.

I want to release on fdroid and ios app store as well, then when I feel the app is good enough for desktop, get out an application for linux, macOS, and windows too

5
6
 
 

Adding fonts to an OS is ancient, so it is baffling to me to have such trouble finding any resources on how to add my fonts to Android. How many fundamentals do they have to turn decades backward?

7
8
 
 

Samsung is offering a whopping 6 OS upgrades for this relatively entry level model. Too bad though, they junked the 3.5 mm jack for this one.

9
20
submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/android
 
 

cross-posted from: https://lemmy.ml/post/23094766

Hey do you know any alternatives of google camera live translator for translating signs, documents, etc?

10
 
 
11
 
 

I'm looking for an app, that does not have ads or in-app purchase kind of stuff, that has a robust feature to add text over an image. I want to be able to customize the text's font face, size, style (bold, italic, underline, etc), color, outline, and background.

Even better would be if it allows me to start by pasting an image from clipboard, and more so if I can copy the image back to clipboard after edits.

Ideally, something that is FOSS, but I wouldn't mind paying for an app if it's good and doesn't have a bunch of needless tracking.

Thanks y'all!

12
 
 

Hi all,

So, what I need is a utility that will allow me to select any of my installed apps, and it will parse all installed icon packs and display all icons it finds for said app, and display them labeled with their respective pack names.

13
 
 

I'm going to university next year and I'm thinking I should maybe get a cheap android tablet for taking notes with a stylus. Any suggestions?

14
 
 

Tired of RCS ads in Google Messages? A new feature is in the works to make it easier to stop unwanted business messages and reduce spam.

15
 
 

A strange issue on Android Auto leaves WhatsApp messages having the word "oh" randomly added to the end of the audio readout.

16
 
 

Like many other newer offerings from Chinese OEMs, this phone also has a silicon carbon based battery instead of traditional Li-on.

17
 
 

Google Photos is rolling out a redesign that removes the “Memories” tab from the bottom bar, though the functionality remains as "Moments"...

18
23
submitted 5 days ago* (last edited 5 days ago) by DrGunjah to c/android
 
 

Yesterday everything was fine, today every site looks like I have activated some kind of grandpa mode. All sites look like they are zoomed in but it doesn't let me zoom out more. I have tried to change font size in options but it doesn't help. Desktop mode also does literally nothing. Does anyone else have this issue too?

edit: it looks like desktop is actually not working at all. If I activate it on lemmy, site reloads but if I open options again the desktop mode slider is off.

edit2: this is about firefox mobile on a lenovo tablet

19
 
 

Google Messages is rolling out new privacy options for its Profile Discovery feature. Users can now choose who sees their name and picture.

20
 
 

Hey all, I have been trying to revitalize a Galaxy S5. I installed Lineage 17 and while the performance is AMAZING and I mean that seriously, I can't figure out how to root. I got Magisk, but it's asking me to patch a file. I don't know what now. Prior to Lineage, I rooted the stock android with a rooting tool that was extremely quick and easy. Just sent a file in Odin while in download mode and it did the rest. But I'm fairly sure that same utility can't be used on Lineage as it's a whole new system.

What I would like is either help doing this, or if anyone knows a better rom to use that comes with root ability - and also the ability to move apps to the SD. For some reason, Lineage won't do this adequately, and stock android has no problem with it whatsoever. That's a step down in my opinion just because of dev's personal philosophy but whatever.

Anyway. Thanks if anyone can help.

21
24
Proxy per app? (lemmy.dbzer0.com)
submitted 1 week ago by [email protected] to c/android
 
 

Is there any way I can use a proxy on Android on a per app basis instead of system wide? Just like for some who don't want absolutely everything to be routed through a VPN, some VPNs offer the option to include/exclude applications. That's exactly what I'd like to do, just with a proxy on my phone.

22
 
 

scrcpy v3.0

Changes since v2.7:

  • Add virtual display feature (#5370, #5506, #1887, #4528, #5137)
  • Launch Android app on start (#5370)
  • Add OpenGL filters (#5455)
  • Add --capture-orientation to replace --lock-video-orientation (which was broken on Android 14) (#4011, #4426, #5455)
  • Fix --crop on Android 14 (#4162, #5387, #5455)
  • Handle virtual display rotation (#5428, #5455)
  • Add --angle to apply a custom rotation (#4135, #4345, #4658, #5455)
  • Add --screen-off-timeout (#5447)
  • Adapt "turn screen off" for Android 15 (#3927, #5418)
  • Add shortcut Ctrl+Shift+click-and-move for horizontal tilt (#5317)
  • Add shortcut MOD+Shift+r to reset video capture/encoding (#5432)
  • Forward Alt and Super with SDK Keyboard (#5318, #5322)
  • Add more details to --list-encoders output (#5416)
  • Add option to disable virtual display system decorations (#5494)
  • Fix --time-limit overflow on Windows (#5355)
  • Fix "does not match caller's uid 2000" error (#4639, #5476)
  • Accept filenames containing ':' when recording (#5487, #5499)
  • Disable mouse by default if no video playback (#5410)
  • Rename --display-buffer to --video-buffer (#5403, #5420)
  • Listen to display changed events (#5415, #161, #1918, #4152, #5362)
  • Adapt server debugging for Android >= 11 (#5346, #5466)
  • Upgrade FFmpeg to 7.1 (#5332)
  • Upgrade SDL to 2.30.9
  • Upgrade platform-tools (adb) to 35.0.2
  • Build releases via GitHub Actions (#5306, #4490)
  • Release static builds for Linux and macOS (#5515, #1733, #3235, #4489, #5327)
  • Various technical fixes

Highlights

Virtual display

By default, scrcpy mirrors the device screen.

With this new feature (#5370), it is now possible to mirror a new virtual display, with a custom size:

scrcpy --new-display=1920x1080
scrcpy --new-display=1920x1080/420  # force 420 dpi
scrcpy --new-display         # use the main display size and density
scrcpy --new-display=/240    # use the main display size and 240 dpi

On some devices, a launcher is available in the virtual display.

When no launcher is available, the virtual display is empty. In that case, you must start an Android app.

For example:

scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc

To list the Android apps installed on the device:

scrcpy --list-apps

For convenience, you can also select an app by its name using a ? prefix:

scrcpy --start-app=?firefox

However, retrieving app names may take some time (sometimes several seconds), so passing the package name is recommended.

On-device OpenGL filters

Scrcpy can now transform the captured video stream before encoding by applying OpenGL filters directly on the device. This has made it possible to fix several issues and implement new features, as described below (more details in #5455).

Crop

The --crop option was broken for devices running Android >= 14 (#4162). It has been reimplemented using OpenGL filters internally.

Its usage remains the same:

scrcpy --crop=800:600:100:100

It now also works for camera and virtual displays.

Capture orientation

The --lock-video-orientation option was broken for devices running Android >= 14 (#4011).

It has been replaced by a more general option --capture-orientation, implemented using OpenGL filters:

scrcpy --capture-orientation=0
scrcpy --capture-orientation=90       # 90° clockwise
scrcpy --capture-orientation=180      # 180°
scrcpy --capture-orientation=270      # 270° clockwise
scrcpy --capture-orientation=flip0    # hflip
scrcpy --capture-orientation=flip90   # hflip + 90° clockwise
scrcpy --capture-orientation=flip180  # hflip + 180°
scrcpy --capture-orientation=flip270  # hflip + 270° clockwise

The capture orientation can be locked by using a @ prefix, so that a physical device rotation does not change the captured video orientation:

scrcpy --capture-orientation=@         # locked to the initial orientation
scrcpy --capture-orientation=@0        # locked to 0°
scrcpy --capture-orientation=@90       # locked to 90° clockwise
scrcpy --capture-orientation=@180      # locked to 180°
scrcpy --capture-orientation=@270      # locked to 270° clockwise
scrcpy --capture-orientation=@flip0    # locked to hflip
scrcpy --capture-orientation=@flip90   # locked to hflip + 90° clockwise
scrcpy --capture-orientation=@flip180  # locked to hflip + 180°
scrcpy --capture-orientation=@flip270  # locked to hflip + 270° clockwise

Now, it also works for camera (fixing #4426) and virtual displays.

Custom rotation

A new option --angle allows to rotate the content by a custom angle. Combined with --crop, this is especially useful for mirroring the Meta Quest 3 (#4135, #4345, #4658).

Virtual display rotation

The new virtual display feature initially could not rotate. The rotation has been implemented using OpenGL filters.

(That is what triggered the development of OpenGL filters.)

Like previously, the current app can be rotated by MOD+r (shortcuts).

Screen off timeout

The existing option --stay-awake only keeps the device awake *while it is plugged in, meaning it typically does not work over TCP/IP.

A new option, --screen-off-timeout, modifies the screen-off timeout setting while scrcpy is running and restores it on exit:

scrcpy --screen-off-timeout=300  # 300 seconds (5 minutes)

Static builds

For convenience, static builds are now provided for Linux and macOS (#5515).

More targets might be added in the future.

This is still experimental for now, so if you encounter problems, please report them.

Features you might have missed

If you haven't tried scrcpy in a while, here are some features introduced in the 2.x versions that you might have missed (check the release notes to each version for more details):


23
27
submitted 1 week ago* (last edited 1 week ago) by AndrewZabar to c/android
 
 

I'd like an app that can let me choose icons for each of my apps, from any of the packs that I have installed. Once I choose for all my apps, I want to create a standalone app from the set I created.

I have the app Iconeration, which does almost all of this, but the apk it produces only indexes what icons to use from what existing packs, it does not actually embed them within. Now, I could save the icons I like and create a pack from scratch, but I would prefer if that was all automated.

And I'd like it to be FOSS preferably.

If there is such a thing, please let me know? Thanks.

24
 
 

I'm trying to figure out how I can choose an image in my clipboard when the media picker window comes up.

For example, if I'm on imgur.com and I want to upload an image in my clipboard, there is no option for me to paste into the input field.

Ideally, I would like to have something available in the media picker to paste from clipboard. That would allow using clipboard for any app.

I kinda consider this something like adding the clipboard to the "share" menu. https://github.com/tengusw/share_to_clipboard

Is there anything like this?

I do not have root access on my phone.

25
 
 

Why is it not possible on Android to synchronize with the cloud instantly when a file changes, like on a computer? Or is this possible and I don't know about it?

I use FolderSync, it works well but it sync my files at scheduled time. Nextcloud synchronize my files as I change them on the computer.

view more: next ›