A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
AppVersionFetcher
public final class AppVersionFetcher
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.AppVersionFetcher |
Clase de utilidad para obtener la cadena de versión de la aplicación desde el dispositivo.
Envíe el comando del paquete dumpsys al dispositivo y luego analice la cadena de resultado devuelta.
Resumen
Constructores públicos
AppVersionFetcher
public AppVersionFetcher ()
Métodos públicos
buscar
public static String fetch (ITestDevice device,
String packageName,
AppVersionFetcher.AppVersionInfo info)
Obtenga la cadena de versión de la aplicación según el nombre del paquete.
Parámetros |
---|
device | ITestDevice : ITestDevice, instancia de dispositivo |
packageName | String : Cadena, nombre del paquete |
info | AppVersionFetcher.AppVersionInfo : AppVersionInfo, tipo de información de versión de la aplicación |
Devoluciones |
---|
String | cadena de versión del paquete |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."],[],[],null,["# AppVersionFetcher\n=================\n\n\n`\npublic\n\nfinal\n\nclass\nAppVersionFetcher\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|---------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.util.AppVersionFetcher |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nUtility class to get app version string from device.\n\nSend dumpsys package command to device, then parse the return result string.\n\nSummary\n-------\n\n| ### Public constructors ||\n|----------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[AppVersionFetcher](../../../../../../reference/tradefed/com/android/tradefed/util/AppVersionFetcher.html#AppVersionFetcher())`() ` |\n\n| ### Public methods ||\n|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` static String` | ` `[fetch](../../../../../../reference/tradefed/com/android/tradefed/util/AppVersionFetcher.html#fetch(com.android.tradefed.device.ITestDevice,%20java.lang.String,%20com.android.tradefed.util.AppVersionFetcher.AppVersionInfo))`(`[ITestDevice](../../../../../../reference/tradefed/com/android/tradefed/device/ITestDevice.html)` device, String packageName, `[AppVersionFetcher.AppVersionInfo](../../../../../../reference/tradefed/com/android/tradefed/util/AppVersionFetcher.AppVersionInfo.html)` info) ` Fetch application version string based on package name. |\n\nPublic constructors\n-------------------\n\n### AppVersionFetcher\n\n```\npublic AppVersionFetcher ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### fetch\n\n```\npublic static String fetch (ITestDevice device, \n String packageName, \n AppVersionFetcher.AppVersionInfo info)\n```\n\nFetch application version string based on package name.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------------|----------------------------------------------------------------------------------|\n| `device` | `ITestDevice`: ITestDevice, device instance \u003cbr /\u003e |\n| `packageName` | `String`: String, package name \u003cbr /\u003e |\n| `info` | `AppVersionFetcher.AppVersionInfo`: AppVersionInfo, app version info type \u003cbr /\u003e |\n\n| Returns ||\n|----------|--------------------------------------|\n| `String` | version string of the package \u003cbr /\u003e |\n\n| Throws ||\n|----------------------------------------------------------------------------------------------------------------------------------|---|\n| [DeviceNotAvailableException](../../../../../../reference/tradefed/com/android/tradefed/device/DeviceNotAvailableException.html) | |"]]