177 Matching Annotations
  1. Feb 2024
    1. IMS Service on Android has cutting-edge or advanced communication features. IMS Service along with VoLTE (Voice over Long-Term Evolution or Voice over LTE) ensures crystal-clear voice calls over 4G and 5G LTE. Seamless and instant connectivity is the priority that is immensed by Android IMS.

      https://techwiti.com/ims-service-android/ It's a good article on IMS service android.

  2. Dec 2023
    1. A traditional account linking flow requires the user to enter their credentials in the browser. The use of App Flip defers user sign-in to your Android app, which allows you to leverage existing authorizations. If the user is signed in to your app, they don't need to re-enter their credentials to link their account.
  3. Aug 2023
    1. Starting from BOM version 2023.08.00, a dependency to "androidx.emoji2:emoji2:1.4.0" is included, which requires a compileSdk 34 or later, which then requires a Gradle plugin version that supports Sdk 34 (at the moment of writing such versions are in pre-release)

  4. Jul 2023
  5. Apr 2023
  6. Mar 2023
    1. The benefits of getting administrative privileges over an open-source OS like Android stands aplenty. Among them, it’s the ability to flash modules and tweaks that is at the top of the priority queue, However, this is just one side of the coin. Rooting has its own downsides as well, the primary among them is the fact that SafetyNet getting triggered.
    1. Google has had the ability to harden SafetyNet checks using hardware-backed key attestation for several years now. The fact that they refrained to do so for 3 years has allowed users to enjoy root and Magisk Modules without sacrificing the ability to use banking apps. However, it seems that Magisk's ability to effectively hide the bootloader unlock status is soon coming to an end. It's a change that we've expected for years, but we're sad to see it finally go into effect.
  7. Dec 2022
  8. Nov 2022
    1. Android also has a function to log all traffic into a file, which can later be copied to a computer for analysis in Wireshark.
    2. connect the phone to the computer via USB, enable USB debugging, select the "Android Bluetooth" capture source in Wireshark, and start recording!
    3. newer versions of Wireshark include an androiddump utility to capture Bluetooth traffic directly from Android phones. The setup couldn't be simpler: connect the phone to the computer via USB, enable USB debugging, select the "Android Bluetooth" capture source in Wireshark, and start recording!
    1. Now I can take an article from almost anywhere on my phone (reading services like Pocket, my feed readers, or even articles within the browser themselves), click share, choose “URL Forwarder” from the top of the list, select “Hypothesize” and the piece I want to annotate magically opens up with Hypothes.is ready to go in my default browser. Huzzah!

      Useful how-to for setting up Hypothes.is for mobile use on Android. Confirmed that this works on Brave mobile browser

    2. http:

      Using "https:" also works (at least with the Brave mobile browser on Android)

    1. How to Turn Obsidian Into a Personal Kanban Organizer

      Checking if Hypothesis works on Android via Brave mobile browser. Here's some LaTex being tested \(A \cup B\)

  9. Oct 2022
    1. On the other end, there was The Good Phone Foundation, a not-for-profit organization founded with a mission to create an open, transparent, and secure mobile ecosystem outside of Big Tech’s reach, who just released their own Android-based mobile OS and were looking for apps to rely on. They contacted me, and after a couple of calls, we realized that partnering up on the smartphone makes a lot of sense for both of us. So, here we are, introducing you to our brand new Simple Phone. Only having control over both software and hardware ensures the ultimate privacy and security. The target audience consists of more privacy-oriented people that do not want to be tracked or rely on big corporations, Google Play, etc. It focuses on people who just want to get things done in a simple way without having to keep closing ads and wondering what does the system do in the background. Not to mention consistency again as the core apps are developed by us. Hope you will like it just like we do 🙂

      Simple Phone's effort to release its own mobile OS is promising for ordinary users. Because Simple Mobile Tools represents a full suite of basic Android applications, in can, ideally, provide a privacy-friendly and user-friendly alternative to stock Android by providing a unified suite of apps. /e/ OS (aka Murena) is attempting something similar, but its app collection is not quite as unified as the Simple Mobile suite.

  10. Sep 2022
    1. Lulubox apk, the best Android app for getting free skins Lulubox is an app that enables features of popular games using unlimited skins. This free Android application is compatible with the latest Android versions. With this Lulubox apk, you are allowed to install the latest version of Lulubox with the latest skins updates on any Android device that runs Android 4.4 or later. List of games compatible with Lulubox 6.6.2 Fortnight, Pubg Mobile, PUBG: NEW STATE, 8 Ball Pool, Clash of Clans, Brawl Stars, Mini Militia, Free Fire, Carrom Pool, Mobile Legends: Bang Bang, Ludo king, PUBG MOBILE: Aftermath, Dream League Soccer 2021, and many more. (adsbygoogle = window.adsbygoogle || []).push({}); How does Lulubox works? Lulubox is a third-party application that injects skins. When someone requests skins while playing a game, it sends required skins for the game and enables features of the game even premium features. All you need to do is just download Lulubox apk and install it on your device. It automatically installs all of the available skins locally on your device. This would help to load skins faster than loading from a cloud service.

      Lulubox is the best tool to get skins for Android games

  11. Aug 2022
    1. ```css .body, .wrapper { / Break the flow / position: absolute; top: 0px;

      / Give them all the available space / width: 100%; height: 100%;

      / Remove the margins if any / margin: 0;

      / Allow them to scroll down the document / overflow-y: hidden; } ```

    1. How do I turn off the requirement to have a lock screen?Today, I'm suddenly unable to use any Google related apps on my phone, because I am now REQUIRED to set up a lock screen on my phone. I get that you want to be super-secure for businesses using enterprise devices. I am not a business. I'm some guy who just happens to have a domain name. My only "employee" is me. I have a two email addresses: My real first name, and the shorter version that most people call me. I do NOT want a lock screen on my phone. I don't want to be forced to give myself permission to use apps on my phone. Why am I now required to add all this bull$%^? Nobody is hacking my interwebs. Give me a f#$%^& break! I don't need a lock screen. I've been using this account for everything (gmail, youtube, etc) for over five years now. I'm not interested in deleting it and going back to my gmail.com account. I'm also not interested in being forced to click multiple times just to use my phone. Let me disable it.So, how do I turn this garbage off?
  12. Jul 2022
      1. Go to Settings > Network & internet.
      2. Select Advanced > Private DNS.
      3. Select the Private DNS provider hostname option.
      4. Enter one.one.one.one or 1dot1dot1dot1.cloudflare-dns.com and press Save.
  13. Jun 2022
  14. May 2022
    1. The phone will try to go into deep sleep as soon as the screen is turned off. If it wakes up to process an interrupt then it will go back into deep sleep as soon as possible. If you come from a Linux background like me, it's hard to adjust to the idea that during normal operation, the phone is constantly dropping in and out of suspend.

      ahh

  15. Apr 2022
    1. This just happened to me and it was because I was signed in to my work account at the same time.  I went to "sign out all" and signed in again and they reappeared

      When Android apps disappeared from my Chromebook, it was because I had added a managed account.

  16. Mar 2022
  17. Jan 2022
    1. This runs a loop 555 times. Takes a screenshot, names it for the loop number with padded zeros, taps the bottom right of the screen, then waits for a second to ensure the page has refreshed. Slow and dull, but works reliably.

      Simple bash script to use via ADB to automatically scan pages:

      #!/bin/bash
      for i in {00001..00555}; do
         adb exec-out screencap -p > $i.png
         adb shell input tap 1000 2000
         sleep 1s
      done
      echo All done
      
  18. Nov 2021
    1. I have an iPad Pro, a 2018 model that I bought earlier this year because I felt that it was important to have an understanding of the iOS ecosystem even if I was using Android with my smartphone.

      This is a great idea imo.

  19. Aug 2021
    1. temporary data & cache, SMS, text messages, photos, gallery, facial recognitions, text messages, WhatsApp, Call logs, clipboard etc.

      Worth having.

  20. Jun 2021
  21. May 2021
    1. LocationManager can provide a GPS location (lat,long) every second. Meanwhile, TelephonyManager gives the cellID=(mmc,mcc,lac,cid) the radio is currently camping on. A cellID database[1], allows to know the (lat,long) of each CellID. What is left is to draw the itinerary (in red) and, for each second, a cellID-color-coded connection to the cell.

      To design such a map, one needs to use these 2 Android components:

      • LocationManager - provides a GPS location (lat,long) every second
      • TelephonyManager - provides a cellID=(mmc,mcc,lac,cid) the radio is currently camping on

      and cellID database to know the (lat,long) of each cell ID.

    1. Heart Rate Monitor LED Green Sensor The Heart Rate Monitor (HRM) LED green sensor measures the amount of green light that is reflected back from a person's blood vessel. The following table lists the measurement data that the HRM LED green sensor provides.

      Tizen API accessing amount of green, red, and IR light reflected from a blood vessel

    1. Wear OS is a smartwatch operating system created and maintained by Google. It was announced on March 18, 2014 as Android Wear, only to be rebranded as Wear OS on March 15, 2018. Wear OS is an Android-based operating system that receives semi-regular feature and security updates, just like the version of Android that powers billions of smartphones around the world.

      Wear OS description

    1. The Google Fit APIs for Android are part of Google Play services. The Google Fit APIs are supported on Android 4.1 (API level 16) and higher. Using these APIs, your app can do the following: Read near-real-time and historic data, including data from Bluetooth Low Energy (BLE) devices. Record activities. Associate data with a session. Set fitness goals.

      Google Fit API for Android allows raw data access!!!

    1. Depends on vendor, it would be possible to access the raw ppg signal of wear os sensor, should you have access to sensor hardware driver. Some researchers did analysed PPG raw signal from Huawei watch 2 and here is the paper.

      android /wear OS allows for raw PPG data access, but need drivers...

    1. A Flutter plugin to access the PPG sensor.

      Assists with accessing PPG data for android watches

  22. Apr 2021
    1. GitHub Actions is GitHub’s platform for automation workflows. A workflow is a sequence of jobs that can run either in series or in parallel. A job usually contains more than one step, where each step is a self-contained function. To learn more about GitHub Actions, go through the tutorial on Continuous Integration for Android.

      Brief description on what GitHub Actions is.

  23. Mar 2021
    1. On the other hand, you might notice that this is a pretty goddamn low standard. In other words, in 2016 Android is still struggling to deploy encryption that achieves (lock screen) security that Apple figured out six years ago. And they’re not even getting it right. That doesn’t bode well for the long term security of Android users.

      Compare Android (full-disk) vs Apple (file-based) encryption strategies.

  24. Feb 2021
    1. An intent filter is an expression in an app's manifest file that specifies the type of intents that the component would like to receive. For instance, by declaring an intent filter for an activity, you make it possible for other apps to directly start your activity with a certain kind of intent. Likewise, if you do not declare any intent filters for an activity, then it can be started only with an explicit intent.
    2. Implicit intents do not name a specific component, but instead declare a general action to perform, which allows a component from another app to handle it. For example, if you want to show the user a location on a map, you can use an implicit intent to request that another capable app show a specified location on a map.
    3. Explicit intents specify which application will satisfy the intent, by supplying either the target app's package name or a fully-qualified component class name. You'll typically use an explicit intent to start a component in your own app, because you know the class name of the activity or service you want to start.
  25. Jan 2021
    1. Open About Popover

      I have to say, I like how it looks in their Apple and Desktop preview better than the Android/Material preview. I wish they had the arrow in Android Material too.

      But on https://sveltematerialui.com/demo/menu-surface it doesn't bother me quite as much...

  26. Dec 2020
  27. Nov 2020
    1. It’s quite a bind. We’re committed to everybody on the planet having secure and privacy-respecting communications. And we know that the people most affected by the Android update problem are those we most want to help - people who may not be able to buy a new phone every four years. Unfortunately, we don’t expect the Android usage numbers to change much prior to ISRG Root X1’s expiration. By raising awareness of this change now, we hope to help our community to find the best path forward.

      Android, the ever growing, ever rotting eldritch horror. A horror mash up of ill-supported buy-once dispose-after consumerized devices and advanced internet connected computer. All with locked bootloaders, to insure you are indeed stuck, saddled with whatever level of support the device maker feels fit to give you.

  28. Oct 2020
    1. Through the telemedicine app, you can quickly get service from a doctor without walk away from one step from home. Here are the best telemedicine apps, which have been getting the best ratings, reviews, and overall reliability through users.
  29. Sep 2020
    1. Let’s take a look at some facts and figures related to iOS vs. Android, which can help you choose one of two operating systems:
    1. Learn How To Unlock Bootloader in Xiaomi Devices.

      Want to unlock the bootloader of any Xiaomi device. Xiaomi is a Company that provides protected and secure phones. So, that’s why it is more difficult to unlock the bootloader in Xiaomi Devices than any other company’s phones.

  30. Aug 2020
    1. To the fact, 77% of the users will stop using an app within 3 days of its download. Only those apps will survive who have soothing mobile usability and UX/UI designs.
  31. Jul 2020
  32. Jun 2020
    1. However, when you use an SD card as internal storage, Android formats the SD card in such a way that no other device can read it. Android also expects the adopted SD card to always be present, and won’t work quite right if you remove it.
    1. Android is an operating system based on Linux with a Java programming interface for mobile devices such as Smartphone (Touch Screen Devices who supports Android OS) as well for Tablets too.  

      Android is an operating system based on Linux with a Java programming interface for mobile devices such as Smartphone (Touch Screen Devices who supports Android OS) as well for Tablets too.

      To learn more about android visit Android Tutorial

    1. "You wanted open source privacy-preserving Bluetooth contact tracing code? #DP3T software development kits/calibration apps for iOS and Android, and backend server, now on GitHub. iOS/Android apps with nice interface to follow." Michael Veale on Twitter (see context)

    1. Rich Communication Services is a reinvention of cellular messaging, a halfway house between the SMS ecosystem run by network operators and platforms like WhatsApp and iMessage. The wide-scale RCS rollout is being driven by Google as Android’s iMessage equivalent
  33. May 2020
    1. When android:autoVerify="true" is present on any one of your intent filters, installing your app on devices with Android 6.0 and higher causes the system to attempt to verify all hosts associated with the URLs in any of your app's intent filters
    1. Dynamic Link Builder API on iOS and Android. This is the preferred way to dynamically create links in your app for user-to-user sharing or in any situation that requires many links

      sharing function

    1. Android App Links on Android 6.0 (API level 23) and higher allow an app to designate itself as the default handler of a given type of link
  34. Apr 2020
    1. AinD launches Android apps in Docker, by nesting Anbox containers inside Docker.

      AinD - useful tool when we need to run an Android app 24/7 in the cloud.

      Unlike the alternatives, AinD is not VM, but IaaS based

  35. Mar 2020
    1. Many changes in Android 10 highlight the tension between creating a platform to be as flexible and open as possible, while still upholding some security and privacy requirements.
  36. Feb 2020
    1. Mobile App Development Agency with Dedicated App Developers

      Need help turning your great idea into an app on the App Store? ROEMIN Creative Technology has the mobile app developers that can turn your dream into a reality. Did you know that there are numerous apps that start from great ideas, but fail because of poor development or positioning in the App Store or Google Play? Don’t let a great idea go to waste! Work with professional mobile app developers that know how to turn it into a top app.

  37. Dec 2019
    1. The Internet permission is only used to display the Google Map, which is only displayed once on creating a new location. Meaning, once you created all your needed locations, you can deactivate the Internet permission and still use the location based reminders (Note: Most devices don't allow you to revoke this permission, sorry).
    1. Android App Development Company

      As being a top Android app development Company, we provide robust, industry specific & adaptable android app development services to SMEs, enterprises & startups across USA, Australia and across the globe.

  38. Nov 2019
  39. Oct 2019
    1. Install On Air is best application distribution service over the air. We offer Beta App, iOS App and Android App distribution. Don’t waste time and have an easy process for testing builds.

    1. bottom sheet(底部菜单)

      这一部分感觉还可以深挖一下选题,运用 bottom sheet 设计的应用不少,它们都是怎么用的?

  40. Sep 2019
  41. Jul 2019
    1. you should be mindful how often you request updates to avoid annoying or tiring your users. That is, you should limit requesting in-app updates to only the changes that are important to the functionality of your app
    1. There are several different architectures that can be used by Android developers: Stable samples — Java Stable samples — Kotlin External samples Deprecated samples Samples in progress Of course, each of these samples should be used depending on the objectives, approaches, etc. Having explored them, we’ve come up with a more understandable approach and a less layered architecture for our projects. Utilizing this architecture, we’ll show how to develop a basic Android app.

      We explain the development process of Android applications using Kotlin. Our team describes Android application architecture as well as makes the Android Clean architecture easier to understand.

  42. Jun 2019
  43. Apr 2019
    1. In a new article, the New York Times details a little-known technique increasingly used by law enforcement to figure out everyone who might have been within certain geographic areas during specific time periods in the past. The technique relies on detailed location data collected by Google from most Android devices as well as iPhones and iPads that have Google Maps and other apps installed. This data resides in a Google-maintained database called “Sensorvault,” and because Google stores this data indefinitely, Sensorvault “includes detailed location records involving at least hundreds of millions of devices worldwide and dating back nearly a decade.”

      Google is passing on location data to law enforcement without letting users know.

    1. Google says that will prevent the company from remembering where you’ve been. Google’s support page on the subject states: “You can turn off Location History at any time. With Location History off, the places you go are no longer stored.” That isn’t true. Even with Location History paused, some Google apps automatically store time-stamped location data without asking. (It’s possible, although laborious, to delete it .)
  44. Mar 2019
    1. Sharing of user data is routine, yet far from transparent. Clinicians should be conscious of privacy risks in their own use of apps and, when recommending apps, explain the potential for loss of privacy as part of informed consent. Privacy regulation should emphasise the accountabilities of those who control and process user data. Developers should disclose all data sharing practices and allow users to choose precisely what data are shared and with whom.

      Horrific conclusion, which clearly states that "sharing of user data is routine" where the medical profession is concerned.

    2. To investigate whether and how user data are shared by top rated medicines related mobile applications (apps) and to characterise privacy risks to app users, both clinicians and consumers.

      "24 of 821 apps identified by an app store crawling program. Included apps pertained to medicines information, dispensing, administration, prescribing, or use, and were interactive."

  45. Feb 2019
    1. Less than a third of the apps that collect identifiers take only the Advertising ID, as recommended by Google's best practices for developers.

      33% apps violate Google Advertising ID policy

  46. Oct 2018
  47. Sep 2018
  48. Aug 2018
    1. In addition to using the catalog for the 2017-2018 school year, school performance data for the past three years has been uploaded into the app. Altogether this year, 120 teachers and almost 1,500 students will benefit from this solution in Alba Iulia. With e-album iulia, available on Android and iOS, tourists have access to information about the city's main objectives, and local businesses can hold dedicated campaigns.
    1. you need to declare that the app uses these hardware features in your app manifest
      • 如果不声明会怎么样?
      • 如果声明不全(只声明一个)会怎么样?
  49. Feb 2018
  50. Oct 2017
  51. Sep 2017
    1. whenever I want to use my tablet it's rarely charged there always wants lots of updates

  52. Dec 2016
  53. Oct 2016
    1. You can’t say the Nexus phones don’t count just because they never succeeded.

      No, but you can say they don’t count because they were made by other manufacturers. They were Google-branded and had some Google-specific features (or, at least, lack of bloatware). But they weren’t Google’s handsets.

  54. Jan 2016
  55. Dec 2015
  56. Oct 2015
  57. Aug 2015
    1. This is neat, as I understand it's like kio slaves in KDE or GIO, FUSE, etc.

      Might be useful for exposing some of the tagged distributed storage systems as browsable filesystems with JIT access.

    1. Your party’s inventory doesn’t even have a button assigned to it — it’s accessed by flipping your device to portrait mode, a clever trick that I expect other games to rip off before long.

      This was bugging the crap out of me. If this was mentioned in any tutorial or guide in the game I totally missed it. It is, however, a pretty good mechanism.

    1. If I'm in the Spotify app's UI in Auto, Auto will try to open Google Play Music if I give a voice command to play a specific track or album without specifying an app, and I don't use Google Play Music, which leads to a dead end. That's exceptionally annoying.