Je sais comment obtenir le niveau d'API, android.os.Build.VERSION.SDK_INT, mais il y a aussi plusieurs révisions de chaque version de niveau, par ex. pour 2.1, il y a rev 1 et 2. Comment puis-je déterminer la révision d'une build?Comment déterminer le numéro de révision d'une version Android?
La raison pour laquelle je voudrais savoir ceci est que j'ai une solution de contournement pour un bogue dans Android 2.1 (et 2.2), et cette solution de contournement cassera le moment où le bogue correspondant est corrigé. Donc maintenant je suis dans la position bizarre d'espérer que le bug ne sera pas corrigé (du moins pas jusqu'à ce que je puisse trouver une réponse à la question ci-dessus).
Je suppose que vous avez seulement lu le titre, et pas la vraie question? Je fais référence aux versions et à la révision d'Android. La première partie de votre réponse ne me convient pas. La chaîne RELEASE que vous pointez contient le nom de la version et est essentiellement non documentée. Alors merci de répondre, mais ma question reste sans réponse. – hermo
Avez-vous déjà testé ma réponse avant de m'en plaindre? Ce n'est pas mon problème que ce n'est pas bien documenté. J'ai installé uniquement pour vous révision1 de android 2.1, puis Build.VERSION.RELEASE renvoie 2.1. Puis j'ai installé revision2 de android2.1 puis Build.VERSION.RELEASE retourné: 2.1-update1 –
edit/add: Il devrait donc être clairement possible de distinguer différentes révisions de la même version. –