Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.1K
Views
Cómo obtener una instancia en Kotlin con Context.getSystemService(Class)

En la documentación de Google Android Kotlin, de vez en cuando hay una línea debajo presente en la documentación de Android que: Las instancias de esta clase deben obtenerse usando Context.getSystemService (Class)

Por ejemplo:

Las instancias de esta clase deben obtenerse utilizando Context.getSystemService(Class) con el argumento AppOpsManager.class o Context.getSystemService(String) con el argumento Context.APP_OPS_SERVICE.

¿Puede alguien aclarar qué es esto y cómo creo una instancia para la clase AppOpsManager ?

Por lo general, podemos crear instancias como: val use = AppOpsManager()

Ayude y explique el Context.getSystemService() anterior.

Gracias.

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

De la documentación del desarrollador de Android :

AppOpsManager

API para interactuar con el seguimiento de la "operación de la aplicación".

Esta API generalmente no está destinada a desarrolladores de aplicaciones de terceros; la mayoría de las funciones solo están disponibles para las aplicaciones del sistema.

Las instancias de esta clase deben obtenerse utilizando Context.getSystemService(Class) con el argumento AppOpsManager.class o Context.getSystemService(String) con el argumento Context.APP_OPS_SERVICE .

Para crear una instancia de esta clase, debe usar getSystemService desde una instancia de contexto.

 val appOpsManager: AppOpsManager? = getSystemService(Context.APP_OPS_SERVICE) as AppOpsManager?

Si su minSdkVersion es 23, entonces puede usar este código en su lugar.

 val appOpsManager: AppOpsManager? = getSystemService(AppOpsManager::class.java)
over 4 years ago · Santiago Trujillo Report

0

Usa lo siguiente:

 context.getSystemService(AppOpsManager::class.java)
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!