René's URL Explorer Experiment


Title: Minimize your permission requests  |  Privacy  |  Android Developers

Open Graph Title: Minimize your permission requests  |  Privacy  |  Android Developers

Description: This document provides guidance on how to minimize permission usage in Android applications to improve app quality and protect user privacy, by offering alternative approaches to common functionalities.

Open Graph Description: This document provides guidance on how to minimize permission usage in Android applications to improve app quality and protect user privacy, by offering alternative approaches to common functionalities.

Keywords:

Opengraph URL: https://developer.android.com/privacy-and-security/minimize-permission-requests

direct link

Domain: developer.android.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "Article",
    
    "headline": "Minimize your permission requests"
  }
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [{
      "@type": "ListItem",
      "position": 1,
      "name": "Security",
      "item": "https://developer.android.com/security"
    },{
      "@type": "ListItem",
      "position": 2,
      "name": "Privacy",
      "item": "https://developer.android.com/privacy"
    },{
      "@type": "ListItem",
      "position": 3,
      "name": "Minimize your permission requests",
      "item": "https://developer.android.com/privacy-and-security/minimize-permission-requests"
    }]
  }
  

google-signin-client-id721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com
google-signin-scopeprofile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/devprofiles.full_control.firstparty
og:site_nameAndroid Developers
og:typewebsite
theme-color#34a853
NoneIE=Edge
og:imagehttps://developer.android.com/static/images/social/android-developers.png
og:image:width1200
og:image:height675
og:localeen
twitter:cardsummary_large_image

Links:

Skip to main content https://developer.android.com/training/permissions/evaluating#main-content
https://developer.android.com/
Essentials https://developer.android.com/get-started
Get started https://developer.android.com/ai
Hello, world! https://developer.android.com/get-started/overview
Developer Verification https://developer.android.com/developer-verification
Adaptive apps https://developer.android.com/adaptive-apps
Compose for UI https://developer.android.com/compose
AI-powered IDE https://developer.android.com/studio
Training https://developer.android.com/courses
Monetization with Play ↗️ https://play.google.com/console/about/guides/play-commerce/
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
Android for Cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android XR https://developer.android.com/xr
Googlebook https://developer.android.com/googlebook
ChromeOS https://developer.android.com/chrome-os
Wear OS https://developer.android.com/wear
Games https://developer.android.com/games
Camera & media https://developer.android.com/media
Social & messaging https://developer.android.com/social-and-messaging
Health & fitness https://developer.android.com/health-and-fitness
Productivity https://developer.android.com/productivity
Enterprise apps https://developer.android.com/work/overview
Latest updates https://developer.android.com/latest-updates
Experimental updates https://developer.android.com/latest-updates/experimental
Android Studio preview https://developer.android.com/studio/preview
Jetpack & Compose libraries https://developer.android.com/jetpack/androidx/versions
Wear OS releases https://developer.android.com/training/wearables/versions/latest
Privacy Sandbox ↗️ https://developer.android.com/design-for-safety/privacy-sandbox
Design & Plan https://developer.android.com/design
Learn more https://developer.android.com/quality/excellent
Design for Android https://developer.android.com/design/ui
Mobile https://developer.android.com/design/ui/mobile
Desktop experiences https://developer.android.com/design/ui/desktop
XR Headsets & XR Glasses https://developer.android.com/design/ui/xr
AI Glasses https://developer.android.com/design/ui/ai-glasses
Widgets https://developer.android.com/design/ui/widget
Wear OS https://developer.android.com/design/ui/wear
Android TV https://developer.android.com/design/ui/tv
Android for Cars https://developer.android.com/design/ui/cars
Introduction https://developer.android.com/topic/architecture/intro
Libraries https://developer.android.com/topic/libraries/view-binding
Navigation https://developer.android.com/guide/navigation/navigation-principles
Modularization https://developer.android.com/topic/modularization
Testing https://developer.android.com/training/testing/fundamentals
Kotlin Multiplatform https://developer.android.com/kotlin/multiplatform
Overview https://developer.android.com/quality
Core value https://developer.android.com/quality/core-value
User experience https://developer.android.com/quality/user-experience
Accessibility https://developer.android.com/guide/topics/ui/accessibility
Technical quality https://developer.android.com/quality/technical
Excellent Experiences https://developer.android.com/quality/excellent
Overview https://developer.android.com/security
Privacy https://developer.android.com/privacy
Permissions https://developer.android.com/privacy#app-permissions
Identity https://developer.android.com/identity
Fraud prevention https://developer.android.com/security/fraud-prevention
Develop https://developer.android.com/develop
Learn more https://developer.android.com/gemini-in-android
Get Android Studio https://developer.android.com/studio
Samples https://developer.android.com/samples
Multidevice support https://developer.android.com/multidevice
User interfaces https://developer.android.com/develop/ui
Background work https://developer.android.com/develop/background-work
Data and files https://developer.android.com/guide/topics/data
Connectivity https://developer.android.com/develop/connectivity
All core areas ⤵️ https://developer.android.com/develop#core-areas
Write and debug code https://developer.android.com/studio/write
Build projects https://developer.android.com/build/gradle-build-overview
Test your app https://developer.android.com/training/testing
Performance https://developer.android.com/topic/performance/overview
Command-line tools https://developer.android.com/tools
Gradle plugin API https://developer.android.com/reference/tools/gradle-api
Android Bench https://developer.android.com/bench
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
ChromeOS https://developer.android.com/chrome-os
Android for Cars https://developer.android.com/training/cars
Android TV https://developer.android.com/training/tv
Android XR https://developer.android.com/develop/xr
Wear OS https://developer.android.com/training/wearables
Android Health https://developer.android.com/health-and-fitness/guides
Better Together https://developer.android.com/develop/better-together
All devices ⤵️ https://developer.android.com/develop#devices
Android platform https://developer.android.com/reference/packages
Jetpack libraries https://developer.android.com/jetpack/androidx/explorer
Compose libraries https://developer.android.com/jetpack/androidx/releases/compose
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
Google Play https://developer.android.com/distribute
Go to Play Console https://play.google.com/console
Learn more ↗️ https://play.google.com/console/about/
Play Monetization https://developer.android.com/distribute/play-billing
Play Integrity https://developer.android.com/google/play/integrity
Play Policies https://developer.android.com/distribute/play-policies
Play Programs ↗️ https://play.google.com/console/about/programs
Overview https://developer.android.com/games
Play Asset Delivery https://developer.android.com/guide/playcore/asset-delivery
Play Games Services https://developer.android.com/games/pgs/overview
Play Games on PC https://developer.android.com/games/playgames/overview
Level Up guidelines https://developer.android.com/games/guidelines
All Play guides ⤵️ https://developer.android.com/distribute
Play Feature Delivery https://developer.android.com/guide/playcore/feature-delivery
Play In-app Updates https://developer.android.com/guide/playcore/in-app-updates
Play In-app Reviews https://developer.android.com/guide/playcore/in-app-review
Play Install Referrer https://developer.android.com/google/play/installreferrer
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
All Play libraries ⤵️ https://developer.android.com/distribute
Android App Bundles https://developer.android.com/guide/app-bundle
Brand & marketing https://developer.android.com/distribute/marketing-tools
Play Console APIs ↗️ https://developers.google.com/android-publisher/api-ref/rest
Blog https://developer.android.com/blog
Read the latest https://developer.android.com/blog/latest
Explore the authors → https://developer.android.com/blog/authors
Case Studies Real-world results from real-world users. Explore how different teams use our tools to achieve their goals. https://developer.android.com/blog/categories/case-studies
Events & Programs Get the details on upcoming webinars, workshops, meetups, and special initiatives designed to help you grow. https://developer.android.com/blog/categories/events-and-programs
Product News Stay in the loop with the latest updates, feature releases, and behind-the-scenes looks at how we’re evolving. https://developer.android.com/blog/categories/product-news
Community Discover stories from our users, spotlight features, and the collaborative projects that bring us all together. https://developer.android.com/blog/categories/community
How-tos From quick tips to deep-dive tutorials, these step-by-step guides are designed to help you work smarter and faster. https://developer.android.com/blog/categories/how-tos
Android Studio https://developer.android.com/studio
Security https://developer.android.com/security
Privacy https://developer.android.com/privacy
Overview https://developer.android.com/privacy
Guides https://developer.android.com/privacy-and-security/about
https://developer.android.com/
Essentials https://developer.android.com/get-started
Design & Plan https://developer.android.com/design
Overview https://developer.android.com/privacy
Guides https://developer.android.com/privacy-and-security/about
Develop https://developer.android.com/develop
Google Play https://developer.android.com/distribute
Blog https://developer.android.com/blog
Android Studio https://developer.android.com/studio
Privacy checklisthttps://developer.android.com/privacy-and-security/about
Minimize your permission requestshttps://developer.android.com/privacy-and-security/minimize-permission-requests
Declare your app's data usehttps://developer.android.com/privacy-and-security/declare-data-use
Audit access to datahttps://developer.android.com/privacy-and-security/audit-data-access
Local network definitionhttps://developer.android.com/privacy-and-security/local-network-definition
Local network permissionhttps://developer.android.com/privacy-and-security/local-network-permission
Documentationhttps://developers.google.com/privacy-sandbox
API reference ⍈https://developer.android.com/design-for-safety/privacy-sandbox/reference/packages
Overviewhttps://developer.android.com/privacy-and-security/key-verifier
Work with the Android System Key Verifierhttps://developer.android.com/privacy-and-security/key-verifier/key-verifier
Overviewhttps://developer.android.com/privacy-and-security/key-verifier/reference
Overviewhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/package-summary
ContactKeyClienthttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/ContactKeyClient
E2eeBaseKeyParcelablehttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeBaseKeyParcelable
OnAccountContactKeysUpdatedListenerhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/OnAccountContactKeysUpdatedListener
ContactInfoParcelablehttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/ContactInfoParcelable
ContactInfoParcelable.Builderhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/ContactInfoParcelable.Builder
ContactKeyhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/ContactKey
E2eeAccountContactKeyParcelablehttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeAccountContactKeyParcelable
E2eeAccountContactKeyParcelable.Builderhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeAccountContactKeyParcelable.Builder
E2eeAccountKeyInfohttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeAccountKeyInfo
E2eeAccountKeyInfo.Builderhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeAccountKeyInfo.Builder
E2eeContactKeyListParcelablehttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeContactKeyListParcelable
E2eeContactKeyListParcelable.Builderhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeContactKeyListParcelable.Builder
E2eeContactKeyParcelablehttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeContactKeyParcelable
E2eeContactKeyParcelable.Builderhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeContactKeyParcelable.Builder
E2eeSelfKeyListParcelablehttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeSelfKeyListParcelable
E2eeSelfKeyListParcelable.Builderhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeSelfKeyListParcelable.Builder
E2eeSelfKeyParcelablehttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeSelfKeyParcelable
E2eeSelfKeyParcelable.Builderhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/E2eeSelfKeyParcelable.Builder
Overviewhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/constants/package-summary
BroadcastConstantshttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/constants/BroadcastConstants
OnboardingNextActivity.Companionhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/constants/OnboardingNextActivity.Companion
VerificationState.Companionhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/constants/VerificationState.Companion
OnboardingNextActivityhttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/constants/OnboardingNextActivity
VerificationStatehttps://developer.android.com/privacy-and-security/key-verifier/reference/com/google/android/gms/contactkeys/constants/VerificationState
Overviewhttps://developer.android.com/guide/topics/permissions/overview
Declare app permissionshttps://developer.android.com/training/permissions/declaring
Request runtime permissionshttps://developer.android.com/training/permissions/requesting
Request special permissionshttps://developer.android.com/training/permissions/requesting-special
Location buttonhttps://developer.android.com/guide/topics/permissions/private-alternatives/location-button
Explain access to more sensitive informationhttps://developer.android.com/training/permissions/explaining-access
App permissions best practiceshttps://developer.android.com/training/permissions/usage-notes
Permissions used only in default handlershttps://developer.android.com/guide/topics/permissions/default-handlers
Restrict interactions with other appshttps://developer.android.com/training/permissions/restrict-interactions
Define custom permissionshttps://developer.android.com/guide/topics/permissions/defining
Get started https://developer.android.com/ai
Hello, world! https://developer.android.com/get-started/overview
Developer Verification https://developer.android.com/developer-verification
Adaptive apps https://developer.android.com/adaptive-apps
Compose for UI https://developer.android.com/compose
AI-powered IDE https://developer.android.com/studio
Training https://developer.android.com/courses
Monetization with Play ↗️ https://play.google.com/console/about/guides/play-commerce/
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
Android for Cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android XR https://developer.android.com/xr
Googlebook https://developer.android.com/googlebook
ChromeOS https://developer.android.com/chrome-os
Wear OS https://developer.android.com/wear
Games https://developer.android.com/games
Camera & media https://developer.android.com/media
Social & messaging https://developer.android.com/social-and-messaging
Health & fitness https://developer.android.com/health-and-fitness
Productivity https://developer.android.com/productivity
Enterprise apps https://developer.android.com/work/overview
Latest updates https://developer.android.com/latest-updates
Experimental updates https://developer.android.com/latest-updates/experimental
Android Studio preview https://developer.android.com/studio/preview
Jetpack & Compose libraries https://developer.android.com/jetpack/androidx/versions
Wear OS releases https://developer.android.com/training/wearables/versions/latest
Privacy Sandbox ↗️ https://developer.android.com/design-for-safety/privacy-sandbox
Learn more https://developer.android.com/quality/excellent
Design for Android https://developer.android.com/design/ui
Mobile https://developer.android.com/design/ui/mobile
Desktop experiences https://developer.android.com/design/ui/desktop
XR Headsets & XR Glasses https://developer.android.com/design/ui/xr
AI Glasses https://developer.android.com/design/ui/ai-glasses
Widgets https://developer.android.com/design/ui/widget
Wear OS https://developer.android.com/design/ui/wear
Android TV https://developer.android.com/design/ui/tv
Android for Cars https://developer.android.com/design/ui/cars
Introduction https://developer.android.com/topic/architecture/intro
Libraries https://developer.android.com/topic/libraries/view-binding
Navigation https://developer.android.com/guide/navigation/navigation-principles
Modularization https://developer.android.com/topic/modularization
Testing https://developer.android.com/training/testing/fundamentals
Kotlin Multiplatform https://developer.android.com/kotlin/multiplatform
Overview https://developer.android.com/quality
Core value https://developer.android.com/quality/core-value
User experience https://developer.android.com/quality/user-experience
Accessibility https://developer.android.com/guide/topics/ui/accessibility
Technical quality https://developer.android.com/quality/technical
Excellent Experiences https://developer.android.com/quality/excellent
Overview https://developer.android.com/security
Privacy https://developer.android.com/privacy
Permissions https://developer.android.com/privacy#app-permissions
Identity https://developer.android.com/identity
Fraud prevention https://developer.android.com/security/fraud-prevention
Learn more https://developer.android.com/gemini-in-android
Get Android Studio https://developer.android.com/studio
Samples https://developer.android.com/samples
Multidevice support https://developer.android.com/multidevice
User interfaces https://developer.android.com/develop/ui
Background work https://developer.android.com/develop/background-work
Data and files https://developer.android.com/guide/topics/data
Connectivity https://developer.android.com/develop/connectivity
All core areas ⤵️ https://developer.android.com/develop#core-areas
Write and debug code https://developer.android.com/studio/write
Build projects https://developer.android.com/build/gradle-build-overview
Test your app https://developer.android.com/training/testing
Performance https://developer.android.com/topic/performance/overview
Command-line tools https://developer.android.com/tools
Gradle plugin API https://developer.android.com/reference/tools/gradle-api
Android Bench https://developer.android.com/bench
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
ChromeOS https://developer.android.com/chrome-os
Android for Cars https://developer.android.com/training/cars
Android TV https://developer.android.com/training/tv
Android XR https://developer.android.com/develop/xr
Wear OS https://developer.android.com/training/wearables
Android Health https://developer.android.com/health-and-fitness/guides
Better Together https://developer.android.com/develop/better-together
All devices ⤵️ https://developer.android.com/develop#devices
Android platform https://developer.android.com/reference/packages
Jetpack libraries https://developer.android.com/jetpack/androidx/explorer
Compose libraries https://developer.android.com/jetpack/androidx/releases/compose
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
Go to Play Console https://play.google.com/console
Learn more ↗️ https://play.google.com/console/about/
Play Monetization https://developer.android.com/distribute/play-billing
Play Integrity https://developer.android.com/google/play/integrity
Play Policies https://developer.android.com/distribute/play-policies
Play Programs ↗️ https://play.google.com/console/about/programs
Overview https://developer.android.com/games
Play Asset Delivery https://developer.android.com/guide/playcore/asset-delivery
Play Games Services https://developer.android.com/games/pgs/overview
Play Games on PC https://developer.android.com/games/playgames/overview
Level Up guidelines https://developer.android.com/games/guidelines
All Play guides ⤵️ https://developer.android.com/distribute
Play Feature Delivery https://developer.android.com/guide/playcore/feature-delivery
Play In-app Updates https://developer.android.com/guide/playcore/in-app-updates
Play In-app Reviews https://developer.android.com/guide/playcore/in-app-review
Play Install Referrer https://developer.android.com/google/play/installreferrer
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
All Play libraries ⤵️ https://developer.android.com/distribute
Android App Bundles https://developer.android.com/guide/app-bundle
Brand & marketing https://developer.android.com/distribute/marketing-tools
Play Console APIs ↗️ https://developers.google.com/android-publisher/api-ref/rest
Read the latest https://developer.android.com/blog/latest
Explore the authors → https://developer.android.com/blog/authors
Case Studies https://developer.android.com/blog/categories/case-studies
Events & Programs https://developer.android.com/blog/categories/events-and-programs
Product News https://developer.android.com/blog/categories/product-news
Community https://developer.android.com/blog/categories/community
How-tos https://developer.android.com/blog/categories/how-tos
Android Developers https://developer.android.com/
Design & Plan https://developer.android.com/design
Security https://developer.android.com/security
Privacy https://developer.android.com/privacy
Guides https://developer.android.com/privacy-and-security/about
improving app qualityhttps://android-developers.googleblog.com/2022/10/raising-bar-on-technical-quality-on-google-play.html
review how your app requests and shares user datahttps://developer.android.com/guide/topics/data/collect-share
particularly sensitive permissions and APIshttps://support.google.com/googleplay/android-developer/answer/9888170
built-in contractshttps://developer.android.com/reference/androidx/activity/result/contract/ActivityResultContracts
custom contractshttps://developer.android.com/training/basics/intents/result#custom
respect the user's decisionhttps://developer.android.com/training/permissions/requesting#handle-denial
ACCESS_COARSE_LOCATIONhttps://developer.android.com/reference/android/Manifest.permission#ACCESS_COARSE_LOCATION
approximate location accuracyhttps://developer.android.com/training/location/permissions#accuracy
ACCESS_FINE_LOCATIONhttps://developer.android.com/reference/android/Manifest.permission#ACCESS_FINE_LOCATION
photo pickerhttps://developer.android.com/training/data-storage/shared/photopicker
media storehttps://developer.android.com/training/data-storage/shared/media#media_store
use the Storage Access Frameworkhttps://developer.android.com/training/data-storage/shared/documents-files
READ_EXTERNAL_STORAGEhttps://developer.android.com/reference/android/Manifest.permission#READ_EXTERNAL_STORAGE
access it directlyhttps://developer.android.com/training/data-storage/app-specific#external-access-files
Storage Access Frameworkhttps://developer.android.com/training/data-storage/shared/documents-files
ACTION_IMAGE_CAPTUREhttps://developer.android.com/reference/android/provider/MediaStore#ACTION_IMAGE_CAPTURE
ACTION_VIDEO_CAPTUREhttps://developer.android.com/reference/android/provider/MediaStore#ACTION_VIDEO_CAPTURE
Instance IDhttps://developers.google.com/instance-id/guides/android-implementation
randomUUID()https://developer.android.com/reference/java/util/UUID#randomUUID()
companion device pairinghttps://developer.android.com/guide/topics/connectivity/companion-device-pairing
debit and credit card recognitionhttps://developers.google.com/pay/payment-card-recognition/debit-credit-card-recognition
SMS Retriever APIhttps://developers.google.com/identity/sms-retriever/overview
createAppSpecificSmsToken()https://developer.android.com/reference/android/telephony/SmsManager#createAppSpecificSmsToken(android.app.PendingIntent)
Digital Credentials APIhttps://developer.android.com/identity/digital-credentials/phone-number-verification
Firebase Phone Number Verificationhttps://firebase.google.com/docs/phone-number-verification
SMS Retriever APIhttps://developers.google.com/identity/sms-retriever/overview
Phone Number Hinthttps://developers.google.com/identity/phone-number-hint/android
CallScreeningServicehttps://developer.android.com/reference/android/telecom/CallScreeningService
ACTION_DIALhttps://developer.android.com/reference/android/content/Intent#ACTION_DIAL
onAudioFocusChange()https://developer.android.com/reference/android/media/AudioManager.OnAudioFocusChangeListener#onAudioFocusChange(int)
implement audio focushttps://developer.android.com/guide/topics/media-apps/audio-focus
Google Code Scanner APIhttps://developers.google.com/ml-kit/vision/barcode-scanning/code-scanner
ML Kit barcode scanning APIhttps://developers.google.com/ml-kit/vision/barcode-scanning/android
design guidancehttps://developer.android.com/training/permissions/requesting#reset-unused-permissions
design guidancehttps://developer.android.com/training/permissions/requesting#workflow_for_requesting_permissions
design guidancehttps://developer.android.com/training/permissions/requesting#explain
design guidancehttps://developer.android.com/training/permissions/requesting#handle-denial
Content Licensehttps://developer.android.com/license
X https://x.com/AndroidDev
YouTube https://www.youtube.com/user/androiddevelopers
LinkedIn https://www.linkedin.com/showcase/androiddev
Android https://www.android.com
Android for Enterprise https://www.android.com/enterprise/
Security https://www.android.com/security-center/
Source https://source.android.com
News https://developer.android.com/news
Blog https://android-developers.googleblog.com/
Podcasts https://developer.android.com/podcasts
Gaming https://developer.android.com/games
Machine Learning https://developer.android.com/ml
Health & Fitness https://developer.android.com/health-and-fitness
Camera & Media https://developer.android.com/media
Privacy https://developer.android.com/privacy
5G https://developer.android.com/training/connectivity/5g
Large screens https://developer.android.com/large-screens
Wear OS https://developer.android.com/wear
ChromeOS devices https://developer.android.com/chrome-os
Android for cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android 17 https://developer.android.com/about/versions/17
Android 16 https://developer.android.com/about/versions/16
Android 15 https://developer.android.com/about/versions/15
Android 14 https://developer.android.com/about/versions/14
Android 13 https://developer.android.com/about/versions/13
Android 12 https://developer.android.com/about/versions/12
Android 11 https://developer.android.com/about/versions/11
Android Studio guide https://developer.android.com/studio/intro
Developers guides https://developer.android.com/guide
API reference https://developer.android.com/reference
Download Studio https://developer.android.com/studio
Android NDK https://developer.android.com/ndk
Report platform bug https://issuetracker.google.com/issues/new?component=190923&template=841312
Report documentation bug https://issuetracker.google.com/issues/new?component=192697
Google Play support https://support.google.com/googleplay/android-developer
Join research studies https://g.co/userresearch/androiddeveloperfooter
https://developers.google.com/
Android https://developer.android.com
Chrome https://developer.chrome.com/home
Firebase https://firebase.google.com
Google Cloud Platform https://cloud.google.com
All products https://developers.google.com/products/
Privacy https://policies.google.com/privacy
License https://developer.android.com/license
Brand guidelines https://developer.android.com/distribute/marketing-tools/brand-guidelines
Manage cookies https://developer.android.com/training/permissions/evaluating
Subscribe https://developer.android.com/updates

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.