• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Power on (and off) tone

Hi, Just got a new LG K61 running Android 9. Just like an Android phone that I had several years ago (Android 5 as I recall), when I power it on or off, it makes a noise which is not only pointless, but drives me nuts! :-) I know I can turn the volume down, but then I have been known to forget to turn it back up when I turn the phone back on. So, is there a setting to turn that feature off? Thanks!

Play voice over bluetooth

Hi all
I need to uncheck this option to allow map directions be read out on car stereo using android auto. I have looked in Google maps, settings, navigation settings but it's not there on my wife's work phone. It's on every other android phone I have looked at. Anyone know why it wouldn't be there. It has android phone v7 latest maps downloaded. I have looked on older phones and the setting is there.

Android Studio - Infer Constraints?

Hi guys!
The issue is clear, I design the app, and when I run the emulator the app looks different.
I use the same device for design and emulator (Pixel 3 XL).
Apparently I needed to click in one of the attributes on the design page and then click "Infer Constraints".


I still have some issues, because the button and other attributes are not the same sizes in the emulator.
Can anyone please explain to me how "Infer Constraints" works ?

Screenshot_2.png

Attachments

  • Screenshot_1.png
    Screenshot_1.png
    99.2 KB · Views: 433
  • Screenshot_2.png
    Screenshot_2.png
    182 KB · Views: 383
  • Screenshot_1.png
    Screenshot_1.png
    145.8 KB · Views: 368

I did it! [Bought a new phone]

So as I told @Milo Willamson, it was time to shit or get off the pot. And I did. I bought a new phone. Even started a new board with it.

Yes, I stuck with Motorola--but didn't get the phone I actually wanted. The Edge+ can only be used with Verizon [in the US]. I absolutely refuse to dump my embarrassingly cheap Consumer Cellular plan for Verizon. [Keep in mind I'm on Wi-Fi 99.99% of the time.]

After scouring the phone comparison chart, I decided on the Motorola One Hyper, for a number of reasons. As previously stated, I couldn't care less about a phone's cameras. I have real Nikon cameras for serious picture taking. So that was no part of my consideration. Its screen size--a full inch bigger than my Z² Force, and all-screen--most definitely was. It's awesome!

Having Android 10 was also a deciding factor.

Setup was the fastest and most painless of all my phones; I was up and running in no time.

After enabling Developer Options, I hit a roadblock trying to get System UI Tuner. I actually had to... gasp... RTFM. :o Why'd they make it so convoluted in 10? :thinking:

Aside from the time now being on my left, everything's pretty much as expected. Oh, I don't have the 'clock lights up when my hand approaches' the idle phone feature, as on the Z. I don't know yet if this is a setting I've missed, or it's discontinued, or what.

It's too soon to know if certain issues, like that god-awful refresh that resets all my file manager tabs, will be gone now. I hope so.

This phone has 128GB of space--double that of the Z, and I never used >50% of it. So I should be good for a long time.

All in all, I think this was an excellent choice based on what I needed. I really analyzed how I do, and don't, use my phone on a typical day, and this fits the bill.

Need Android BROWSER app that does nothing to tie it to pop-up and neutralize it.

Need specifically an app that registers as a BROWSER on Android but does nothing, to tell the pop-up to always open in that, because I've got the app that does nothing but I can't tie the pop-up to it because it doesn't appear in options

Basically as a result I want the pop-up to try and open in the BROWSER app that does nothing meaning no more pop-ups as a result.

I've tried everything else to remove the pop-up and I can't factory reset because I got too many things on the smartphone. I've had this pop-up for over half a year... HEEELP! =]

Accessories Beelink GS-King X review: this might be a game changer

1.jpg


For:
Nice design and solid build.
High-end hardware and impeccable performance.
Lots of connectivity options.
Dual ES9018 Hi-Fi DAC.
7.1-channel audio certified by DTS and Dolby.
Bays for dual HDD with capacity of up to 32TB.

Against:
Operating system is not optimized to match the hardware.
LED cannot be turned off.
The NAS app is not user-friendly.
NAS service is expensive.
Range of Bluetooth is very limited.


Last year’s Beelink GT-King Pro has drawn lots of eyeballs since its release. Not only was it the first TV box to run on Amologic’s powerful S922X-H processor, it also introduced fancy features such as Dolby Audio, DTS Listen, and dual ESS ES9018 Hi-Fi DAC that could drive headphones with an impedance of up to 600?. But have you ever imagined a TV box which can also work as a NAS device? Well, Beelink is certainly thinking ahead of most of us. The recently released GS-King X comes with the hardware which made us fall in love with the GT-King Pro, but also supports dual HDD NAS of up to 32TB!


Main Specs
Operating System: Android 9.0
Processor: Amlogic S922X-H chipset
CPU: big.LITTLE Hexa-core CPU (4*Cortex-A73@2.21GHz, 2*Cortex-A53*1.8GHz)
GPU: Arm Mali-G52MP6
RAM: 4GB LPDDR4
Internal Storage: 64GB eMMc
Storage Expansion: two 3.5’’ hard drives of up to 32TB. 1 MicroSD card.
HDMI: HDMI 2.1 Output up to 3840*2160p@75fps
Bluetooth: Bluetooth 4.1
Audio: DTS Listen and Dolby Audio
DAC: Dual ESS ES9018 32bit Hi-Fi Audio DAC
Internet Access: Dual-band WiFi 2.4GHz/5GHz, Gigabit Ethernet
Ports: Ethernet port*1, DC-in port*1, BAL port*2?RCA port*2, MicroSD card slot*1, USB 3.0 port*3, USB 2.0 port*1, HDMI 2.1*1, SPDIF*1, 3.5mm audio jack*1, HDD bay*2.
Dimension: 165*118*106mm
Power Supply: 19V DC/3A
Weight: 1070g (without hard drives)
Chassis: dark blue, aluminum
Retail Package: GS-King X media center*1, remote controller*1, HDMI cable*1, power adapter*1, user manual*1, service card*1, HDD bracket*4.


Retail Packaging

DSC05253.jpg


The Beelink GS-King X comes with beautiful retail packaging. “Storage” and “DTS & Dolby Audio” are highlighted on the cover of the package, meaning these are the major selling points of this device.

DSC05264.jpg


DSC05323.jpg


In addition to the GS-King X media center itself, inside the package you’ll also find a DC Adapter, an HDMI cable, a remote, four hard drive brackets, a user manual, a dual-os guide card, and an HDD installation guidebook. The user manual offers instructions in many different languages, including English, German, Russian, Spanish, French, Italian and Japanese.

DSC05269.jpg


The DC adapter is rated 57 watts (19V-3A), which is a huge leap from last year’s GT-King Pro (24W), mainly because the GS-King X needs more power to keep an active cooling system and two 3.5’’ hard drives working at the same time.


Design and build

DSC05559.jpg


With a premium metal case and matte dark blue finish, the GS-King X doesn't look like a conventional TV box. It has the form factor more of a high-end mini PC. The front of the device displays a skull identical to the one found on Intel NUC Skull Canyon. The eyes of the skull will light up in green when the media center is connected to power, and turn blue when the device is booted.

DSC05561.jpg


Audio performance is a major selling point of the GS-King X, that’s why you will find “DTS Listen” & “Dolby Audio” licenses on the front side, along with a MicroSD card slot, two USB 3.0 ports and a nice-looking power button.

DSC05577.jpg


A slew of interfaces can be found on the rear side of the GS-King X. The Hi-Fi sound section plays host to a 3.5mm audio jack, two RCA ports, and two Balanced audio ports. The TV box section hosts a DC-in port, an AV port, one USB 3.0 port, one USB 2.0 port with OTG, an HDMI 2.1 port, an optical SPDIF port, and an RJ45 Ethernet jack.

DSC05278.jpg


The top side displays the brand logo, as well as small ventilation dots which group into two capital letters: “GS”, citing that this device belongs to the new “GS” series.

DSC05573.jpg


DSC05582.jpg


DSC05575.jpg


Vents can also be found on the left, right and rear side of the GS-King X. Unlike average TV boxes, the GS-King X has an active cooling system inside, which prevents it from overheating.

DSC05314.jpg


The device measures 165mm x 118mm x 106mm and weighs 1070g (without hard drives). The build quality is excellent. Not only does the box look extremely polished, but it also feels quite sturdy, thanks to the premium metal build.

DSC05562.jpg


But one thing that constantly annoys me and many other testers is that the green LED lighting of the eyes cannot be turned off in the settings or by pressing any button on the box, the only way to make them go out is by unplugging.

DSC05597.jpg


The GS-King X is not just another TV box, with NAS being a big part of its identity. But 64GB internal storage is obviously not enough to make NAS out of it, that’s why the box comes with not only one, but two 3.5’’ HDD slots, and supports storage of up to 32TB.

DSC05601.jpg


Installing the hard drives is as simple as it can get. The provided brackets also serve as guiderails of the hard drive, all you need to do is to push the HDD into the slot after fixing the brackets on it. The process only takes a few minutes if you follow the instructions of the guidebook and do everything right.

DSC05686.jpg


The supplied remote is a little bit plasticky, but still feels fairly well-built. The GS-King X responds quickly to its commands and the infra-red range are acceptably long and broad. The remote also comes with a 2.4GHz USB receiver, which can turn the remote into an air mouse once plugged in. When you run apps not specifically optimized for Smart TV or TV boxes, this feature will be extremely helpful.

voice.jpg


The remote also supports voice control, and allows you to ask Google Assistant to launch apps, play videos, mount web searches simply by saying “OK Google” followed by your command. For me, this saves a lot time when I am searching for certain videos in the YouTube app, as typing is not always convenient using the virtual key board on the screen.

Setting it up

DSC05613.jpg


The Beelink GS-King X doesn’t need much setting-up. Connecting it to a TV set (or projector) via HDMI, plugging in the DC power adapter and you are good to go. After being powered on, the capital letters “GS” will show up on the TV screen, with some animation going on around it. The startup is quite fast, as the familiar Beelink homescreen will appear only seconds later.

Simplest way to implement spreadsheet-like GUI?

I am trying to create a GUI that looks kind of like this:
_____________
_|___|___|_|_|__
_|___|___|_|_|__

Each rectangle is a unique clickable View. Needs to scroll horizontally and vertically. Need to add or remove rows and columns at any position. Columns need to be the same width.

I have tried a ScrollView containing a HorizontalScrollView containing the table containing table rows, but only the first row is visible and scrolls horizontally. It doesn't scroll vertically.

I have tried a LinearLayout in a LinearLayout in a HorizontalScrollView in a ScrollView. It doesn't scroll.

No solutions I have found or tried have worked so far work. It is beginning to feel hopeless. I have been trying to get this working for over a week.

I am looking through the docs and developer guides and can't seem to find a suitable tool. Why does Android make something like this so complicated to make? It seems like a basic UI element.

What would be the easiest way to achieve a GUI like this?

Tube Evader - Spacecraft Space Racing 3D Run

Endless space spacecraft racing. How long can you go in fly racing galaxy run?

In a search for endless space racing & avoid obstacle adventure?
Are you a fan of the casual space retro racing games?
Welcome to Tube Evader – a fly racing space run game where you need to drive the spaceship to avoid all obstacles in the tube. Featuring tons of exciting obstacles such as unexpected viruses and gigantic ventilators that run the tube, how long can you in this extremely exciting space racer?

SIMPLE CONTROLS

Tap to right/left or swipe up/down to dash the spaceship in the combat racing tube. Show great reaction and anticipation to go far in the space race.

BOOSTERS

Collect boosters along the way such as autofire or protective shields and gain an advantage in the 3d space drive. You are sure to need them as you progress in the action space quest where more and more obstacles will try to take your fly racer spacecraft down.

☄️ GET TUBE EVADER NOW:

- 3d endless space car racing
- simple swipe and tap controls
- exciting soundtrack
- gorgeous space inspired graphics
- boosters that can help you in the spaceship racing
- high score system
Now start a space drive with this super-exciting space racer.

⭐️ Get Tube Evader – the racing in space casual racing game for FREE!


Download for free:

https://play.google.com/store/apps/details?id=com.oasidgamer.tubeevader

Ported to sprint, unsure how to pay off remaining balance of monthly installments to get it settled.

I had Verizon until two days ago, Other than the regular bill for service I am on the hook for I was also doing the 24 month installments on a device but since I ported to Sprint it needs to be paid off in full ASAP to avoid issues. After I ported I was unable to log into My Verizon which is no surprise but I tried going on their disconnected service bill pay site and can still see the final bill that I'm supposed to pay except it doesn't take the remaining balance of the monthly installments into account... is my only option to get the device installments paid off to call Verizon or is there a specific page I can find online so I can do it without calling? I already know where to go in order to pay the final bill for regular service I just need to know how also pay off my device as well since it no longer allows me to log in to My Verizon.

Work App - Employee Card Creation

Hi Everyone,
Before I head down the path of creating an Android App for work I wanted your opinion on if its possible.

Problem.
Multiple company employed trainers facilitate a "new starter induction" course every day, often 30+ candidates are present in the class and we have only 1.5 hours to facilitate the induction, take candidate photos for their employee card, take photos of their identification (Passport or Drivers licence) and a photograph of their employee details form.
Once the session is complete we are then required to download all of the photos, rename them in the following naming convention: "LASTNAME,FIRSTNAME-Photo", "LASTNAME,FIRSTNAME-ID",LASTNAME,FIRSTNAME-DETAILS", then send each candidates three items to an email address for employee photo card creation. This process can take up to 3 hours depending on the IT capability of the trainer.

Proposed solution.
Create an App for android (we all have worked issued android devices with outlook exchange email configured) that once open an area to type candidates FIRST NAME & LAST NAME, plus three camera buttons, each camera button relevant to the required photographs( Face, ID, Employee details form).

Once the candidate name is entered, I use button one to take a photo of the candidates face, button 2 for the candidates ID, Button 3 for the Employee details form. After each photo is taken using the relevant buttons the photo is renamed XXXX-Photo, XXXX-ID, XXXX- Details.

At the bottom of the screen is a Submit button which needs to attach the three photos, resize to 2mb each and send to a specified email address using outlook on our phones without having to click on any outlook screens or enter an email address. Then the app needs to reset immediately for the next candidate.

Is this possible? and if so where should I look for the relevant integration with outlook and the capability to rename photos automatically.. I'm using Android Studio

Thanks for your help.

Help Screen freeze on wake

Issue: when waking the phone there's a ~85+ chance for the screen to not respond to touch. Nothing done in that state fixes it, except for locking it and hoping it doesn't happen next time.
I can't find a pattern to this. Sometimes it works on the third try, sometimes I have to lock and relock for several minutes for it to fix itself. When it unfreezes it does tend to not freeze/unfreeze faster for a short while afterwards (although this is not always the case).
It almost always happens specifically when waking the phone (2-3 times it happened randomly VS hundreds of times it happened on wake)

The only thing that changed recently-ish before the first appearance was me installing Greenify app (and even then it took weeks for the issue to start appearing) Neither safe mode nor a factory reset solved the issue.

The phone is still responsive to any other inputs when the screen is frozen and generally seems normal.

Help Cannot access internal phone memory through terminal or shell

I have a Samsung A5 (2017) with android 8.0 and while using the termux application and/or the shell command through adb I noticed that after running df -h I get this result:

Filesystem Size Used Avail Use% Mounted on
rootfs 1.2G 9.3M 1.2G 1% /
tmpfs 1.3G 1.0M 1.3G 1% /dev
tmpfs 1.3G 0 1.3G 0% /mnt
tmpfs 1.3G 0 1.3G 0% /mnt/secure
/dev/block/mmcblk0p19 4.5G 4.1G 435M 91% /system
/dev/block/mmcblk0p20 193M 3.9M 189M 3% /cache
/dev/block/mmcblk0p25 24G 21G 2.5G 89% /data
/dev/block/mmcblk0p3 16M 2.9M 13M 19% /efs
tmpfs 1.3G 0 1.3G 0% /storage
/data/media 24G 21G 2.5G 90% /storage/emulated
/mnt/media_rw/27FF-4487 59G 3.5G 56G 7% /storage/27FF-4487

Now I can guess that both /dev/block/mmcblk0p25 24G 21G 2.5G 89% /data AND /data/media 24G 21G 2.5G 90% /storage/emulated are the same and this is where the phone memory is mounted. Not sure why I see 2 different mounts for the same drive but that's not really the point here.

What I am really interested in is why I cannot access by doing ls any of those locations

ls /data
ls: /data: Permission denied

ls /storage/emulated
ls: /storage/emulated: Permission denied

By using the "My Files" application I can access the contents of "My Files > Internal Storage" and everything else that's inside. I assume this location it's the same as those 2 shown by the df command so why I cannot access them via shell?

If possible, an overview of all the other mounts shown by the df command would be appreciated as would shed more light on the android mounting system.

The mount command shows this:

rootfs on / type rootfs (ro,seclabel,size=1306380k,nr_inodes=326595)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600)
proc on /proc type proc (rw,relatime,gid=3009,hidepid=2)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt type tmpfs (rw,seclabel,relatime,mode=755,gid=1000)
none on /config type configfs (rw,relatime)
tmpfs on /mnt/secure type tmpfs (rw,seclabel,relatime,mode=700)
tmpfs on /mnt/secure/asec type tmpfs (rw,seclabel,relatime,mode=700)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
pstore on /sys/fs/pstore type pstore (rw,seclabel,relatime)
/dev/block/mmcblk0p19 on /system type ext4 (ro,seclabel,noatime)
/dev/block/mmcblk0p20 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,journal_checksum,journal_async_commit,noauto_da_alloc)
/dev/block/mmcblk0p25 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,journal_checksum,journal_async_commit,noauto_da_alloc)
/dev/block/mmcblk0p3 on /efs type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered)
tmpfs on /storage type tmpfs (rw,seclabel,relatime,mode=755,gid=1000)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
/data/media on /mnt/runtime/default/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,reserved=20MB)
/data/media on /storage/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,reserved=20MB)
/data/media on /mnt/runtime/read/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,reserved=20MB)
/data/media on /mnt/runtime/write/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,reserved=20MB)
/dev/block/vold/public:179,33 on /mnt/media_rw/27FF-4487 type sdfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,fs=exfat,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,utf8,namecase=0,adj_req,symlink=0,bps=512,errors=remount-ro)
/dev/block/vold/public:179,33 on /mnt/secure/asec type sdfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,fs=exfat,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,utf8,namecase=0,adj_req,symlink=0,bps=512,errors=remount-ro)
/mnt/media_rw/27FF-4487 on /mnt/runtime/default/27FF-4487 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6,derive_gid)
/mnt/media_rw/27FF-4487 on /storage/27FF-4487 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6,derive_gid)
/mnt/media_rw/27FF-4487 on /mnt/runtime/read/27FF-4487 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18,derive_gid)
/mnt/media_rw/27FF-4487 on /mnt/runtime/write/27FF-4487 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18,derive_gid)

App to turn on Airplane mode, then turn on Hotspot

Is it possible to write an app that does this:

- Turn on airplane mode.
- Turn on Hotspot.

I used widget that did this on previous version of Android.
Many of these stopped working - because of security enhancements or changes in Android.

Would this be possible?
Would this be possible in a rooted device?
Or maybe... is it possible in earlier versions of Android??

It's simple... but I really really need this functionality!

Thanks.

Filter

Back
Top Bottom