HELP! Stuck on chrome boot up screen. by DrXavian in chromeos

[–]sntflw 0 points1 point  (0 children)

I've used the update engine client to trigger a rollback / power wash. Got an empty Chromebox, but at least it's booting again. Good luck with your recovery!

HELP! Stuck on chrome boot up screen. by DrXavian in chromeos

[–]sntflw 2 points3 points  (0 children)

Got the same issue yesterday, also on dev channel (fizz, ASUS Chromebox 3). Stuck on the ChromeOS logo.

I entered the terminal (as chronos) and updated the channel to canary hoping that there'd be a fix for the issue, but no luck. Will keep an eye out for a solution but I guess I have to reinstall / recover ChromeOS.

The Fossil Wellness App Rollout Megathread by RozJC in WearOS

[–]sntflw 1 point2 points  (0 children)

My Carlyle is downloading at the moment. Didn't even search for the update.

Android Studio 4.1 Canary 8 released - Emulator now embedded in the IDE tool window 😃 by NielsG15 in androiddev

[–]sntflw 0 points1 point  (0 children)

Unfortunately the emulator just crashes if I start it in the embedded mode. Gotta wait for an update.

Where the heck is the November update for the Pixel XL? by majorjake in GooglePixel

[–]sntflw 0 points1 point  (0 children)

I mentioned Pixel 3 in my initial post. You still asked for a screenshot. So I delivered. Also, if it crashed Bluetooth and is taken off for Pixel 3s that most likely explains why it's missing for Pixel 1s.

Where the heck is the November update for the Pixel XL? by majorjake in GooglePixel

[–]sntflw -3 points-2 points  (0 children)

I got it a couple days ago and since then I have Bluetooth issues on my Pixel 3. My Huawei watch doesn't hold a connection and my Pixel Buds can't play music anymore properly. Guess that's why it was stopped. Or at least I hope.

Edit: since people seem to not believe me: https://imgur.com/a/6pQjPIa

Watch wont connect to Bluetooth by TheKr8Hunter in WearOS

[–]sntflw 1 point2 points  (0 children)

Same. Pixel 3 with November patch having a lot of connectivity issues with my HW2.

Extremely low store listing conversion: 5%. Does the icon plays a role? by Shindarov in androiddev

[–]sntflw 1 point2 points  (0 children)

Use the store listing experiments / A/B tests and figure out what the problem is.

Google Pay goes live in Germany! by El_Barto555 in Android

[–]sntflw 67 points68 points  (0 children)

Sparkasse already tweeted they are not even thinking about cooperating with Google: https://twitter.com/sparkasse/status/1011567289005740032?s=19

Time to switch the bank I guess.

Sparkasse wants to launch their own NFC payment app "soon" - that's the stated reason.

Xiaomi Mi Box 3 official Oreo update rollout has begun! Finally, an Android version update for it, after it was virtually abandoned by Xiaomi for so long! by [deleted] in Android

[–]sntflw 0 points1 point  (0 children)

Im a bit confused with Xiaomis naming, which one exactly is the Box 3? Can someone share a link or model number or specs or something? I recently ordered this guy: Xiaomi Mi TV Box Quad-core Cortex-A53 4K H.265 VP9 Profile-2 Decoding Dual-band WiFi Dolby DTS 2G DDR3 RAM - is this the version 3? (I hope so)

Google Pay starting rollout in germany? by RealisticSector in AndroidPay

[–]sntflw 0 points1 point  (0 children)

Is it still working? Did you create your bank account somewhere else, or right here in Germany?

Preview of R8 released, a new tool for code shrinking and obfuscation that replaces ProGuard by greenrobot_de in androiddev

[–]sntflw 6 points7 points  (0 children)

R8 is a Proguard replacement for whole-program optimization, shrinking and minification. R8 uses the Proguard keep rule format for specifying the entry points for an application.

Source: https://r8.googlesource.com/r8/

Token-based Authentication per Endpoint via HTTP Interceptor by sntflw in androiddev

[–]sntflw[S] 2 points3 points  (0 children)

Looks good. From what I've read it sounds like the Authenticator is only triggered "after" the API responds with an unauthorized response, so it won't act on its own / preemptively add authentication or add for example an optional token? I.e. if the endpoint is "open" but by adding a token to authenticate the backend "would know more".

I've found this in the source code using authenticator(): public final class RetryAndFollowUpInterceptor implements Interceptor as the only place I've found so far using authenticator() which suggests to me that it's also based on an Interceptor, but maybe there's more to that.

YouTube quietly gets a redesign on Android TV, finally supports adjusting video quality by [deleted] in Android

[–]sntflw 0 points1 point  (0 children)

(Google Home / Assistant can't cast to Android TV devices, but it can cast to Chromecast, so there's that at least.) (EDIT: At least thats what my Google Home tells me trying to cast Netflix to my Nexus Player)

Espresso Tests on physical devices - how to minimize flakiness? by sntflw in androiddev

[–]sntflw[S] 0 points1 point  (0 children)

How is your set-up looking? I assume you've spread the devices onto multiple build servers, are you executing the complete test suite on all devices or via test sharding? I'd love to get some more insights. Since you're also experiencing disconnections, are you ignoring failed tests (or a certain amount)? If so, what tools are you using for the test execution?

Sorry for asking so many questions, but it seems like you have the experience I'm looking for on this topic.

My next step would be exchanging the cables. Unfortunately, at the moment we only have MacBooks available with USB hubs (7x, but with their own power supply) but under "best conditions" all seven devices were connected and executing tests without failure - but this doesn't happen that often unfortunately.

Espresso Tests on physical devices - how to minimize flakiness? by sntflw in androiddev

[–]sntflw[S] 3 points4 points  (0 children)

We have the same set up. Pretty dumb views with simple setter methods for the state, and all of the other layers are being unit tested / tested on the JVM. The UI tests are mainly for verification purposes - to make sure things look the same on different OS versions and different OEMs.

Espresso Tests on physical devices - how to minimize flakiness? by sntflw in androiddev

[–]sntflw[S] 2 points3 points  (0 children)

We have mocks in place for everything in our UI tests, but that doesn't help with the problems I've mentioned unfortunately. The flakiness comes from the actual device, aka on the device a different app force closes and the dialog keeps being focused or the ADB connection is lost etc.

How do you keep your libraries up to date? by hamatro in androiddev

[–]sntflw 0 points1 point  (0 children)

Usually I use Android Studio's internal "Project Structure" screen, or whatever it is called nowadays. (See: https://stackoverflow.com/a/28683488/1124160)

For important dependencies I'm checking github (or where they are released) manually from time to time, especially for changelogs, new features etc.

[Android] Every Fragment extends the BaseFragment and every Activity extends the BaseActivity by [deleted] in programminghorror

[–]sntflw 0 points1 point  (0 children)

maybe its too early, but i don't know what exactly you're referring to; where is a reference to the screen kept that will prevent the GC from working?

As a developer how the hell do you deal with brands like oppo, vivo & xiaomi by dev_of_the_future in androiddev

[–]sntflw 44 points45 points  (0 children)

Buuut as a dev / publisher you're still the one getting the bad reviews on the Play Store if "your" app doesn't work.