Question and Answer about Android from Stack Exchange network.


Any way to add a row to a table in Google Docs? I've tried to click everything, but I find no button to add a row;)

Icons in the quick settings panel look like:

enter image description here

But instead I would like to make the icons smaller:

enter image description here

How can I condense the icons in the quick settings panel on Android?

Interestingly the two above screenshots were on the same unrooted phone, but it was the first time I saw the small icons, and it reverted back to the normal sized icons the next day. No idea what happened.

Is there a way to find out the media wearout level on an android device? I have a tablet that is acting weird and slow, so I wonder if the internal storage is still ok: it is the Nvidia Sheild (renamed Tegra K1 later on) and probably has eMMC since it's quite old.

I know that a SSD is not the same as a phone storage chip. I read about eMMC and UFS and I am interested about wearout on both generations of storage!

https://www.dignited.com/23879/emmc-or-ufs-mobile-phone-storage/
https://www.digitaltrends.com/mobile/what-is-ufs-3-0-storage/

Here's a link to Unix/Linux SE for more info about media wearout:
https://unix.stackexchange.com/questions/106678/how-to-check-the-life-left-in-ssd-or-the-mediums-wear-level

I know that one way to estimate the storage wear is to run a storage benchmark app, but I am interested about storage wearout.

Thanks!

I'd like to know what the difference between stock Android, Android One, and Android Go is?

Each is a flavor of Android, each originates from Google and all have a few things in common.

Is it just the theme/skin/UI that's different or is there something else?

I'm trying to run a script that exectues when the device has finished booting. This particular device does not support running scripts from an init.d directory, which is why I am using init.rc.

The init.rc file has been modified to include the following code

on property:sys.boot_completed=1
start initAsic

service initAsic /data/local/tmp/runn.sh
user root
group root
oneshot

The boot image has then been rebuilt and flashed to the device. The changes can be confirmed by viewing the init.rc file located at /

Currently I am only using a simple test script (testScript.sh) which issues the following command

echo hi >> /data/local/tmp/test.txt

The testScript.sh and text.txt file has 777 permissions set and both have been pushed to the device using adb push. Their current location is /data/local/tmp/

For some reason it seems that my script is not running, as I can't see any text being written to test.txt.

Am I missing something? Could it be an issue with SELinux?

My device currently has SElinux set to permissive. This was done via altering the BoardConfig.mk file and doing a rebuild of the boot.img.

Since yesterday, I am seeing the below icon on my Samsung Galaxy M30s that looks like 2 arrows inside a broken triangle.

I have gone through the official user manual and found nothing related to this.

What does this icon mean?

I have a Wiko Jerry phone, after some bootloader install has already happened on it.

Volume down + poweron gives this:

enter image description here

It looks like some test firmware, but it has no name/version info.

What is that?

I'd like to add a widget/shortcut/whatever to the home screen that would allow me to execute a google assistant command as if I had said it.

For example, "Turn off the Livingroom TV".

This would be extremely useful, as it would allow me to dedicate a page in my launcher to home automation tasks. Sometimes it's not reasonable to use my voice (baby on lap for example) and while I'm aware I can hold the home button then click the keyboard icon, I was hoping there was a quicker/easier way.

Although I'd prefer a general answer, I'm using an LG V30+, running Android 8.0.0 if you have any more specific ideas.

Methods used on Desktop version don't work. I have both browser.urlbar.decodeURLsOnCopy=true and network.standard-url.escape-utf8=false and URLs are still encoded.

I have a Vsmart Joy 1 phone, running VOS/Android 8.1.0

I found a port of TWRP recovery for Vsmart Joy 1s here (translation), but it says "Android 9.0 VOS..."

Does this mean that I should/have to upgrade to VOS/Android 9.0 to be able to use TWRP properly (the end goal is to root the phone)? Or, can I flash it on my phone as is, without upgrading?

When I got my first smart phone years ago, there was no app drawer. Every app I had was represented as one button in one app menu, so I didn't have to look in two places if I couldn't find an app. To me this was ideal, but now that I use Android phones I have to deal with both the app drawer and the home screen.

I just got a new Moto g7 Power (Android 9 "Pie") and backed it up from my old Android phone, so there are over a hundred apps on it. I want all of my apps to show up on the home screen so that there aren't apps lurking in the app drawer that I can just forget about, and so that the apps I want to use are easier to access. Is there any way I can automatically add all of my apps from the app drawer onto the home screen so that I don't have to manually hold and drag over a hundred apps one after another? It's fine if they don't automatically get sorted into folders etc. because I'm happy to do that myself.

When I looked up my question in the Play Store, I found an app called Smart Drawer but it's not even smart enough to know what a game is. Are there any other apps I should try?

It's maddening that it's so hard to find information about this. I would have expected this to be an extremely common thing for Android users to want to do.

On my android samsung edge s6 I added a new protonmail account. The phone alerts me saying the server doesn't answer.

Here the configuration I tried:

IMAP server: 127.0.0.1,TLS,port: 143
SMTP server: 127.0.0.1,TLS,port: 587
--------------------------------------------
IMAP server: 127.0.0.1,SSL,port: 993
SMTP server: 127.0.0.1,SSL,port: 465
--------------------------------------------
IMAP server: 127.0.0.1,SSL,port: 1143
SMTP server: 127.0.0.1,SSL,port: 1025

I has been always alerted that "it is not possible to connect with the server".

The app email manager is the samsung's default one.

I've started to read about the AndroidManifest.xml file and the network_security_config.xml. So if I want to include the network_security_config.xml then I use this:

android:networkSecurityConfig="@path/to/config"

Yesterday I reversed a APK and inspected the AndroidManifest.xml. The file-path to the network_security_config.xml is /res/xml so if I thinking right, the Path in the AndroidManifest.xml should look like this:

android:networkSecurityConfig="@res/xml/network_security_config"

instead I've found this:

    android:networkSecurityConfig="@7F140000"

What does this number mean and how is it build? Is this some sort of obfuscation? If not: for what is it used?

Kind regards, Tyr

As a preliminary question to Wi-Fi Calling feature on Pixel - How do I tell if it is using it?, how and where does one enable it in the first place?

Should it appear in the phone app's settings or in the general settings? Can you post a screenshot?

And does it only appear in either of them if the phone company supports it for this phone?

I am looking for an offline FM radio without antenna.

It was definitely possible on older devices with Android Jelly Bean, but I look for a non-root solution.

I know that FM radio requires a 75 cm antenna, that's why the stock FM radio app is forcing me to plug in earphones. But I need another app which ignores this physical requirement.

I see no reason why it shouldn't work for Android 7. But all the offline UKW/FM radio apps I found in Playstore are lying, these are just online radio apps, not using the built-in fm radio hardware.

On a new phone with Android One/10 I mounted a 256GB sd card. I formatted is and added it to the system as internal memory (device storage), which is 128GB. Now the system reports a 512GB SD card. I let the system move data to the sd card, and that data is now gone. I can see thumbnails of photos and videos, but can't open or play them. I have a backup, so can restore, but I need to know what is happening and find a way to undo this mess.

After unmounting the card I cannot make photos anymore. It reports too little memory, with about 100GB free on the internal storage. Reformatting the sd card results in a message to choose what to do with it. Choosing external storage and formatting gave the 256GB card back, but internal storage (/sdcard) is gone. In Total Commander, I cannot open it and get an error. The camera app won't open anymore. Evernote refuses to work. Etc etc...

There are hundreds of websites with instructions on how to add internal storage, but none about undoing it.

How can I get the system to use the device storage again?

NOTE: I asked a similar question here several days ago, but I was told to re-post it to "Stack Exchange Software Recommendations", which I did. Now, I posted this current question to "Stack Exchange Software Recommendations", but I was told to re-post it here. I hope this current question indeed will now be accepted here.

I know that I can use adb from my desktop computer to take a backup of my sdcard ...

adb pull /sdcard/ .

This downloads everything from my sdcard to the specified directory on my desktop machine. However, I'm wondering if there is some way to download in an rsync-like manner: i.e., only downloading and updating files that have actually changed between my device's sdcard and the directory on the desktop machine.

Or is there perhaps a non-adb-based way to do this?

Also, I want to initiate this from the desktop machine, not the Android device.

Any ideas?

PS: This is an Android-10 device, a OnePlus 7Pro (GM-1917) running OOS 10.3.2. However, the answer to my question is probably unrelated to that, since it has to do more with adb than the android device itself.

Thanks in advance.

I recently moved from ES File Explorer to MiXplorer and discovered that I can't access the /data partition of other apps (/data/data/com.example.app/). I can only see /data/data/com.mixplorer.silver/ with MiXplorer, while ES File Explorer can see everything just fine. I can use Termux to work with files of course, but that's the entire point of having a file explorer. Is there anything I can do?

I'm running DerpFest 10-Official-RMX1921-20200407 (Android 10, April 5th 2020 patch) off of a Realme XT rooted with Magisk 20.4 in case it matters.

Thank you for your time.

We have two applications that run on the Android platform that both use XML files to transfer data. (Android v8.0.0)

However when we open either app, the OS always asks "Which one of these two apps to you want to open this file with by default?". We don't want to set a default as we need both apps to be able to open XML files as required by their individual function.

Is there a way to tell Android "This file type can be opened by any app that wants to do so"?

At the moment we need to go into App settings and Clear Default on each app after we have run it in order for the other app to "take over" as default when we run that. Once we have set default to either app, then the other one throws an error when it tries to open files because it is not the default app

That's not really a viable way forward.

Is Android even capable of this file type handling duality? Is there a setting we can change to allow files to be opened by "non-default" apps.

Changing the app code is not a short term solution, but if Android truly cannot handle the situation then we may need to, but that will not solve the problem for our users right now. Changing a setting in Android to allow what we want to have happen would be quicker and cleaner.

Thanks for your help.

I have seen this question Record video with external bluetooth mic (ie headset) posted 8 years back and app solutions do exist but not with Android 10,so it's not a duplicate of this question or other questions which suggest apps (they don't work for me)

I am helping my wife record instructional videos on OnePlus 7, running stock Android 10 (not rooted).

I want to use Bluetooth audio input instead of the device mic, as it would provide better flexibility.

  • I don't find any settings to enable Bluetooth in camera or elsewhere and internet search hasn't helped.

  • Blogs recommend apps but surprisingly none seem to work reliably with Android 10. BTmono works sometimes and is not a reliable solution, and similar story with Camera fv5

Any suggestions, including apps, accessories are welcome except

  • Separately recording audio and sync with video, that's too much work

  • Involving signal processing hardware

  • Root

  • Laptop

  • Accessories like mic (I have asked for accessory advice on SE.Video Production and hope to get better answers there)

Topics


2D Engines   3D Engines   9-Patch   Action Bars   Activities   ADB   Advertisements   Analytics   Animations   ANR   AOP   API   APK   APT   Architecture   Audio   Autocomplete   Background Processing   Backward Compatibility   Badges   Bar Codes   Benchmarking   Bitmaps   Bluetooth   Blur Effects   Bread Crumbs   BRMS   Browser Extensions   Build Systems   Bundles   Buttons   Caching   Camera   Canvas   Cards   Carousels   Changelog   Checkboxes   Cloud Storages   Color Analysis   Color Pickers   Colors   Comet/Push   Compass Sensors   Conferences   Content Providers   Continuous Integration   Crash Reports   Credit Cards   Credits   CSV   Curl/Flip   Data Binding   Data Generators   Data Structures   Database   Database Browsers   Date &   Debugging   Decompilers   Deep Links   Dependency Injections   Design   Design Patterns   Dex   Dialogs   Distributed Computing   Distribution Platforms   Download Managers   Drawables   Emoji   Emulators   EPUB   Equalizers &   Event Buses   Exception Handling   Face Recognition   Feedback &   File System   File/Directory   Fingerprint   Floating Action   Fonts   Forms   Fragments   FRP   FSM   Functional Programming   Gamepads   Games   Geocaching   Gestures   GIF   Glow Pad   Gradle Plugins   Graphics   Grid Views   Highlighting   HTML   HTTP Mocking   Icons   IDE   IDE Plugins   Image Croppers   Image Loaders   Image Pickers   Image Processing   Image Views   Instrumentation   Intents   Job Schedulers   JSON   Keyboard   Kotlin   Layouts   Library Demos   List View   List Views   Localization   Location   Lock Patterns   Logcat   Logging   Mails   Maps   Markdown   Mathematics   Maven Plugins   MBaaS   Media   Menus   Messaging   MIME   Mobile Web   Native Image   Navigation   NDK   Networking   NFC   NoSQL   Number Pickers   OAuth   Object Mocking   OCR Engines   OpenGL   ORM   Other Pickers   Parallax List   Parcelables   Particle Systems   Password Inputs   PDF   Permissions   Physics Engines   Platforms   Plugin Frameworks   Preferences   Progress Indicators   ProGuard   Properties   Protocol Buffer   Pull To   Purchases   Push/Pull   QR Codes   Quick Return   Radio Buttons   Range Bars   Ratings   Recycler Views   Resources   REST   Ripple Effects   RSS   Screenshots   Scripting   Scroll Views   SDK   Search Inputs   Security   Sensors   Services   Showcase Views   Signatures   Sliding Panels   Snackbars   SOAP   Social Networks   Spannable   Spinners   Splash Screens   SSH   Static Analysis   Status Bars   Styling   SVG   System   Tags   Task Managers   TDD &   Template Engines   Testing   Testing Tools   Text Formatting   Text Views   Text Watchers   Text-to   Toasts   Toolkits For   Tools   Tooltips   Trainings   TV   Twitter   Updaters   USB   User Stories   Utils   Validation   Video   View Adapters   View Pagers   Views   Watch Face   Wearable Data   Wearables   Weather   Web Tools   Web Views   WebRTC   WebSockets   Wheel Widgets   Wi-Fi   Widgets   Windows   Wizards   XML   XMPP   YAML   ZIP Codes