Monday, February 15, 2021

Google Pixel Tips and Tricks



When you are on a call, pressing the home button will not disconnect the call or push the calling interface to the background. Instead, it will be replaced by a floating bubble. You can move the bubble by dragging it. You can even end the call or hide the bubble by dragging it down to the available options while holding it.

5. FIND CONTACT NAME FROM KEYPAD
6. VIEW CALL HISTORY OF A CONTACT
7. DELETE ENTIRE CALL HISTORY OF A CONTACT

11. VIEW CONTACT CARD
tap on the contact picture of the number on the Recents screen. You will be taken to the contact card where you can edit it and see the phone number, linked accounts, and more

12. ADD CONTACTS TO FAVORITES

17. BLOCK UNKNOWN CALLERS
Besides blocking individual contacts, you can stop receiving calls from all unidentified callers in the Phone app. For that, you need to go to the app settings > Blocked numbers. Enable Block calls from unidentified callers.

To set up the feature, pull up your Pixel’s Settings app and tap on Sound. From there, tap on Vibrate for calls, which opens up to the following screen:

Tap that and make sure it's set to the "Vibrate first then ring gradually" option:

Pixel feature #2: Squeeze to silence
Pixel feature #3: Flip to Shhh
Pixel feature #4: Screen attention - On the Pixel 4,


Create App-Specific Shortcuts
Use a VPN for Open Wi-Fi Networks
To view a list of apps installed on your phone that support this feature, open the Settings app, and go to Apps & Notifications > Special app access > Picture-in-picture

https://www.computerworld.com/article/3527302/pixel-features.html

Smart Storage

select whether you want your backed up photos and videos to be removed when they're 30, 60, or 90 days old.

Once your camera is open, just twist your wrist twice to flip between the front and rear cameras. It's just like the twisting gesture introduced by Motorola years ago.

press and hold the big shutter button — the same button you'd press to take a picture. Your phone will immediately start recording a video and then keep recording until you let go

Getting on a flight is also getting easier. Simply take a screenshot of a boarding pass barcode and tap on the notification to add it to Google Pay. You will receive real-time flight updates, and on the day of your flight, you can just press the power button to pull up your boarding pass

1Swipe Down on Home Screen to Open Notification Shade

2Make Your Own Custom Themes

4Pause Apps to Ward Off Distractions

6Swipe Fingerprint Scanner to Open Notifications

8Double-Press Power Button to Quickly Launch Camera

Jokes && Riddles




What do kids play when they can’t play with a phone?
Bored games.

What do birds give out on Halloween?
Tweets.r

How did Benjamin Franklin feel when he discovered electricity?
Shocked!

What kind of shoes do private investigators wear?
Sneak-ers.

How do billboards talk?
Sign language.

What’s the best thing to put into a pie?
Your teeth.

Why was the broom running late?

It over-swept.

5. What did the left eye say to the right eye?

Between us, something smells!

What did the microwave say to the other microwave?

Is it just me? Or is it really hot in here?

When you look for something, why is it always in the last place you look?

Because when you find it, you stop looking.

When you look for something, why is it always in the last place you look?

Because when you find it, you stop looking.

What is a witch’s favorite subject in school?

Spelling!

Why does a seagull fly over the sea?

Because if it flew over the bay, it would be a baygull.

What kind of water cannot freeze?

Hot water.

What kind of tree fits in your hand?

A palm tree!

Why did the cookie go to the hospital?

Because he felt crummy.

27. Why was the baby strawberry crying?

Because her parents were in a jam.

28. What did the little corn say to the mama corn?

Where is pop corn?

Where would you find an elephant?

The same place you lost her!

33. What animal is always at a baseball game?

A bat.

34. What falls in winter but never gets hurt?

Snow!

35. What do you call a ghost’s true love?

His ghoul-friend.

What building in New York has the most stories?

The public library!

37. What did one volcano say to the other?

I lava you!

38. How do we know that the ocean is friendly?

It waves!


40. How does the moon cut his hair?

Eclipse it.

How are false teeth like stars?

They come out at night!

What time is it when the clock strikes 13?

Time to get a new clock.

Why can’t Elsa have a balloon?

Because she will let it go.

What did the nose say to the finger?

Quit picking on me!

Why did the kid bring a ladder to school?

Because she wanted to go to high school.


https://www.goodhousekeeping.com/life/parenting/g28581033/best-jokes-for-kids/
What has four wheels and flies?
A garbage truck!

What has ears but cannot hear?

A cornfield.

How do you make a lemon drop?

Just let it fall.


What can you catch, but never throw?

A cold!

What did the sink say to the toilet?

Wow, you look really flushed!


What kind of key opens a banana?

A mon-key!

What gets wetter the more that it dries?

A towel!

Why was the broom late?

It over-swept!

Why did the teddy bear not ask for dessert?

Because he was already so stuffed!

How do you get an astronaut’s baby to stop crying?

You rocket!

Why are ghosts bad liars?

Because you can see right through them!

Why did the boy throw a stick of butter out the window?
Because he wanted to see a butterfly!

Jokes about numbers
Why was 6 afraid of 7?

Because 7, 8, 9!

Why can’t a hand be 12 inches long?

Because then it would be a foot!


Jokes about school

Why did the student eat his homework?

Because his teacher told him it would be a piece of cake!

Why was the math book sad?

It had too many problems!



Jokes about States
Where do pencils come from?

Pennsylvania!


Knock knock jokes
Who’s there?
Lettuce.
Lettuce who?
Lettuce in, it’s cold out here!


Who’s there?

Cows go.

Cows go who?

No, silly! Cows go, “Moo!”

Who’s there?

Owls go.

Owls go who?

That’s right!


Who’s there?

Nana.

Nana who?

Nana your business!

Who’s there?

Spell.

Spell who?

Okay, W-H-O!



Thursday, January 28, 2021

Android Dev Tips



Mobile Country Codes (MCC) are used in wireless telephone networks (GSM, CDMA, UMTS, etc.) in order to identify the country which a mobile subscriber belongs to. In order to uniquely identify a mobile subscribers network the MCC is combined with a Mobile Network Code (MNC).

https://android.stackexchange.com/questions/162448/difference-between-android-id-and-device-id

  • DeviceID: This is the serial of the device, which should persist even a factory reset.
  • AndroidID: This will be set at the first boot (either with a brand new device, or after a factory reset). As implicated, it does not survive a 
  • There's a second "Android_ID" which is generated and used by the Google Services Framework (GSF), and thus often referenced as "GSF ID". Behaves basically like the AndroidID mentioned before (e.g. doesn't survive a ), and co-exists with it.
  • Furthermore, there's the GAID (Google Advertising ID), which can be reset by the user via the Google Settings app.

During "normal operation" (i.e. as long as you not factory-reset your device or reset the GAID), all these IDs can be used to identify the device. When using multiple users (via user profiles) on a device, all except the DeviceID would even identify the user (profile).

To my knowledge, all those IDs are available across all Android versions (at least across those which are currently relevant, i.e. GB/2.3 and up). The last two obviously only if GApps are installed – so on devices running a Custom ROM without GApps, they might not exist.

https://en.wikipedia.org/wiki/Google_Cloud_Messaging

https://stackoverflow.com/questions/25526042/what-is-gcm-registration-id

A Registration ID is an identifier assigned by GCM to a single instance of a single application installed on an Android device. The device is assigned this identifier when it registers to Google Cloud Messaging. The GCM documentation doesn't specify what information is encoded in this identifier.

In some older Android versions (pre-4.0.4), a Google account is required to register to GCM.

If multiple users use the same app on the same device, they will be have the same registration ID, since GCM doesn't care about which user logs-in to the app. It's up to your server to determine which user is currently logged in to your app in a certain device, and based on that knowledge to deliver only relevant GCM messages to that device.

Tuesday, January 26, 2021

Archives



Previous    1  2  3  4  5  6  7  8    Next

February 2021
Google Pixel Tips and Tricks
Jokes && Riddles

January 2021
Android Dev Tips
Archives
System Design Interview
Page Not Found

December 2020
How to Handle Exception in Java

August 2020
Fixing Java Unchecked/Raw types error

July 2020
Youtube for kids
Kids Learning at Home

April 2020
Google Calendar Tips and Tricks

February 2020
Google Doc Tips
Java Stream Advanced Usage
Salesforce Tips

January 2020
Reduce Excessive Nesting
Java Collection Tips
Java Core Tips
Java Enum Tips
Guide to Google Spanner
Machine Learning
Android Messages Tips
Testing Best Practices
Java API Desgin
Guava Advanced Types
Android Bootloader Tips and Tricks
Linux Command History Trips
ImageMagick Tips and Hacks
Best Apps for Kids Education
Pdf Hacks
How to make video
Augmented Reality Apps
Google Assistant
Google Nest Hub Max

December 2019
Interview Googleyness
General Cognitive Ability Test / Problem Solving
lp - the Linux printing command

November 2019
Flutter

September 2019
Parameter order
Javadoc Best Practice
How to Reduce Data Usage

August 2019
A guide to ffmpeg
Autocomplete in bash
Java 8 Date and Time Best Practice
Code Readability
Java Futures
Difference between Array and Collection
IntelliJ Keyboard Shortcuts

July 2019
IntelliJ IDEA settings
LINUX CINNAMON FILE MANAGER (NEMO)
Safari Tips and Tricks
Tweak Mac Settings
Google Flogger
Linux Cinnamon Tips and Tricks
Introduction to Google AutoValue
Java Optional Tips and Tricks

Previous    1  2  3  4  5  6  7  8    Next

Wednesday, January 20, 2021

System Design Interview




Archives

  • Archives

  • New Posts

  • Google Pixel Tips and Tricks
  • Jokes && Riddles
  • Android Dev Tips
  • Archives
  • Page Not Found
  • How to Handle Exception in Java
  • Fixing Java Unchecked/Raw types error
  • Youtube for kids
  • Kids Learning at Home
  • Google Calendar Tips and Tricks

  • Updated Posts

  • Security Misc
  • Protocol Buffer Tips and Tricks
  • C++ Misc
  • How to Name Things
  • IntelliJ Tips
  • Chrome Tips and Tricks
  • Guide to Google Spanner
  • Gmail Tips and Tricks
  • Salesforce Tips
  • Pdf Hacks
  • Google Assistant
  • Guava RateLimiter
  • Google Guice

  • System Design

  • Crack the System Design Interview
  • Design Delayed Job Scheduler
  • POI-GeoHash
  • Design Hit Counter - how to count number of requests in last second, minute and hour - Stack Overflow
  • Design a web crawler
  • Message Brokers
  • Introducing Dynomite - Making Non-Distributed Databases, Distributed
  • Develop an API Rate-limit Throttling Client
  • Design Post System
  • Design a chat server | Hello World
  • Yelp Architecture
  • Finding a needle in Haystack: Facebook’s photo storage
  • Design Key Value Store
  • How to design a tiny URL or URL shortener?
  • Monday, January 4, 2021

    Page Not Found






    Sorry, the page you were looking for in this blog does not exist.

    Start exploring here:

    Will jump to archives after 10 seconds...


    Archives

  • Archives

  • New Posts

  • Google Pixel Tips and Tricks
  • Jokes && Riddles
  • Android Dev Tips
  • Archives
  • Page Not Found
  • How to Handle Exception in Java
  • Fixing Java Unchecked/Raw types error
  • Youtube for kids
  • Kids Learning at Home
  • Google Calendar Tips and Tricks

  • Updated Posts

  • Security Misc
  • Protocol Buffer Tips and Tricks
  • C++ Misc
  • How to Name Things
  • IntelliJ Tips
  • Chrome Tips and Tricks
  • Guide to Google Spanner
  • Gmail Tips and Tricks
  • Salesforce Tips
  • Pdf Hacks
  • Google Assistant
  • Guava RateLimiter
  • Google Guice

  • System Design

  • Crack the System Design Interview
  • Design Delayed Job Scheduler
  • POI-GeoHash
  • Design Hit Counter - how to count number of requests in last second, minute and hour - Stack Overflow
  • Design a web crawler
  • Message Brokers
  • Introducing Dynomite - Making Non-Distributed Databases, Distributed
  • Develop an API Rate-limit Throttling Client
  • Design Post System
  • Design a chat server | Hello World
  • Yelp Architecture
  • Finding a needle in Haystack: Facebook’s photo storage
  • Design Key Value Store
  • How to design a tiny URL or URL shortener?
  • Labels

    Review (572) System Design (334) System Design - Review (198) Java (189) Coding (75) Interview-System Design (65) Interview (63) Book Notes (59) Coding - Review (59) to-do (45) Linux (43) Knowledge (39) Interview-Java (35) Knowledge - Review (32) Database (31) Design Patterns (31) Big Data (29) Product Architecture (28) MultiThread (27) Soft Skills (27) Concurrency (26) Cracking Code Interview (26) Miscs (25) Distributed (24) OOD Design (24) Google (23) Career (22) Interview - Review (21) Java - Code (21) Operating System (21) Interview Q&A (20) System Design - Practice (20) Tips (19) Algorithm (17) Company - Facebook (17) Security (17) How to Ace Interview (16) Brain Teaser (14) Linux - Shell (14) Redis (14) Testing (14) Tools (14) Code Quality (13) Search (13) Spark (13) Spring (13) Company - LinkedIn (12) How to (12) Interview-Database (12) Interview-Operating System (12) Solr (12) Architecture Principles (11) Resource (10) Amazon (9) Cache (9) Git (9) Interview - MultiThread (9) Scalability (9) Trouble Shooting (9) Web Dev (9) Architecture Model (8) Better Programmer (8) Cassandra (8) Company - Uber (8) Java67 (8) Math (8) OO Design principles (8) SOLID (8) Design (7) Interview Corner (7) JVM (7) Java Basics (7) Kafka (7) Mac (7) Machine Learning (7) NoSQL (7) C++ (6) Chrome (6) File System (6) Highscalability (6) How to Better (6) Network (6) Restful (6) CareerCup (5) Code Review (5) Hash (5) How to Interview (5) JDK Source Code (5) JavaScript (5) Leetcode (5) Must Known (5) Python (5)

    Popular Posts