android

Could Antitrust Ruling Against Google Bring Breakup of the Company?

Could Antitrust Ruling Against Google Bring Breakup of the Company?

Alphabet Inc.’s Google lost the biggest antitrust challenge it has faced when a US judge found Aug. 5 that it illegally monopolized the search market. It was a major win for the US Justice Department and state attorneys general and could result in the breakup of the 25-year-old company. Judge Amit Mehta of the US District Court for the District of Columbia ruled that $26 billion in payments that Google made to other companies to make its search engine the default option on smartphones and web browsers effectively blocked any other competitor from succeeding in the market. Mehta’s ruling came…
Read More
Google’s School time feature is coming to Android smartphones

Google’s School time feature is coming to Android smartphones

Google is support for its School time feature to more hardware. School time allows parents to limit functionalities on a child's devices during predetermined hours. That might be the time they are in classes or for any period where an adult wants to limit screen time. Parents will be able to use the Family Link parental controls app to set School time hours on their kids' select Android phones, tablets and Samsung Galaxy Watches. However, Google hasn't shared any further specifics about which devices in those categories will receive this update. The tool was originally launched on the Fitbit Ace…
Read More
Google’s first cross-device sharing features for Android now rolling out

Google’s first cross-device sharing features for Android now rolling out

Google is rolling out the two handy features first announced at I/O in May: Call casting and internet sharing. They're the first wave of the company's new "Cross-device services" that make it easier to hop between Android devices, 9to5Google reported.According to Google's help page, Call casting lets you switch video calls "from your device to another device with the same Google Account... for example, a video calling app may let you cast your call to another device and the app will show a list of your nearby devices that you can cast to." At the moment, this only works for…
Read More
Mastering Fragments in Java for Android Development

Mastering Fragments in Java for Android Development

Fragments are a crucial component in Android development, providing a modular and reusable architecture for creating dynamic user interfaces. A fragment represents a portion of a user interface within an activity, allowing for more flexible and manageable UI designs, especially on larger screens. This article will guide you through the fundamentals of fragments in Java, their lifecycle, and how to implement them in your Android projects. Understanding Fragment Lifecycle: A fragment's lifecycle is closely tied to the lifecycle of its host activity but with additional states. Here are the key stages: onAttach(): Called when the fragment is first attached to…
Read More
WhatsApp hits 100 million monthly active US users

WhatsApp hits 100 million monthly active US users

I rarely used WhatsApp before moving from the United States to the United Kingdom a couple of years ago, opting for the built-in messaging app on my iPhone or fellow Meta-owned platform Messenger. No one I knew in the US used it, and, in fact, I had to get friends and family members to download it when I moved so we could communicate without being charged — you're welcome, Mark Zuckerberg. Well, that seems to be changing, with the head of Meta announcing WhatsApp has reached 100 million monthly active users across the United States — with about 10 million…
Read More
Samsung Galaxy Z Fold 6 review: The king, but for how much longer?

Samsung Galaxy Z Fold 6 review: The king, but for how much longer?

No one has been making foldable phones longer than Samsung. And for the first few years, the sheer number of improvements we got on the Galaxy Z Fold line meant it didn’t really have any competition. But more recently, the pace of innovation has slowed while new challengers like the OnePlus Open and Pixel Fold have arrived. Now for 2024, Samsung has reinforced the Galaxy Z Fold 6 with a stronger but significantly lighter frame, a new ultra-wide-angle camera and a bunch of AI-powered tools. Unfortunately, not much else has changed, leaving us with a very iterative upgrade. So while…
Read More
Getting the height of Android device independent of pixel densities

Getting the height of Android device independent of pixel densities

Table of contents TLDR (too long didn't read) Why does this matter? Resources My app on the Google play store My app's GitHub code TLDR (too long didn't read) When trying to get the height of a Android device, make sure you do it in an pixel density independent way: correct way to get height: val displayMetrics = Resources.getSystem().displayMetrics val heightPixels = displayMetrics.heightPixels //exact physical pixel amount(different on certain devices) val density = displayMetrics.density //density multiplier val pixelDensityIndependentHeight =heightPixels / density Enter fullscreen mode Exit fullscreen mode val height = Resources.getSystem().displayMetrics.heightPixels //as previously mentioned, this height will change depending on…
Read More
Understanding Adapters in Java for Android Development

Understanding Adapters in Java for Android Development

Adapters are a crucial part of Android development, especially when dealing with user interfaces. They act as a bridge between a data source and a user interface component, enabling the display of dynamic content in views like ListView, GridView, and RecyclerView. This article explores the concept of adapters in Java for Android Studio, illustrating their importance and usage with practical examples. Why Are Adapters Important in Android? Data Binding: Adapters facilitate the binding of data from data sources (like arrays, databases, or web services) to UI components.Dynamic Content: They allow for the dynamic display of content, making it easy to…
Read More
Chrome for mobile adds handy action shortcuts for local businesses

Chrome for mobile adds handy action shortcuts for local businesses

Google is making subtle quality-of-life improvements to the Chrome mobile apps. The Android and iOS versions of the browser now offer quicker access to crucial info, trending searches and live sports scores in the Discovery Feed.Chrome Actions, preset tasks that appear in the browser’s address bar when cued by trigger words, now include one for local businesses. When you search for something like a nearby restaurant, a shortcut will appear at the top of the bar showing the eatery’s name and address, along with buttons to call, get directions or read reviews.The feature is available now in Chrome for Android,…
Read More
Understanding Android Application Lifecycle and Process

Understanding Android Application Lifecycle and Process

Let’s dive into the details of how Android manages processes, components, and the overall lifecycle of an app. Introduction Understanding how Android manages processes, components, and the overall lifecycle of an application is fundamental for any developer creating robust and efficient apps. This article delves into the core concepts behind process creation, control, and sandboxing within the Android system. It also explores the lifecycles of key components like Activities, Services, and BroadcastReceivers, providing a roadmap for effective component management. Processes in Android Process Creation: Every Android application runs in its own Linux process. When an app's code needs to run…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.