Получение версии Android API программно

Вы должны посмотреть на функцию os.walk , а также os.stat , которая может позволить вам сделать что-то вроде:

import os

max_mtime = 0
for dirname,subdirs,files in os.walk("."):
    for fname in files:
        full_path = os.path.join(dirname, fname)
        mtime = os.stat(full_path).st_mtime
        if mtime > max_mtime:
            max_mtime = mtime
            max_dir = dirname
            max_file = fname

print max_dir, max_file

527
задан Laurel 15 May 2016 в 18:36
поделиться

3 ответа

SDK.INT поддерживается для Android 1.6 и

, SDK поддерживается для все версии

, Таким образом, я делаю:

String sdk_version_number = android.os.Build.VERSION.SDK;

Кредиты к: CommonsWare по этому ответ

0
ответ дан 22 November 2019 в 22:16
поделиться

Понятно. Он использует метод getApplicationInfo () класса Context .

4
ответ дан 22 November 2019 в 22:16
поделиться

android.os.Build.VERSION.SDK должен дать вам значение уровня API. Вы можете легко найти сопоставление уровня api с версией Android в документации по Android. Я считаю, что 8 - это 2.2, 7 - 2.1 и так далее.

9
ответ дан 22 November 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: