app php01 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
..
.circleci 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
node_modules 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
tests 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
.jshintignore 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
.jshintrc 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
.travis.yml 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
LICENSE 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
README.md 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
index.js 790c53caa0 最后一版uniaiim 10 tháng trước cách đây
package.json 790c53caa0 最后一版uniaiim 10 tháng trước cách đây

README.md

Android Versions

A node module to get Android versions by API level, NDK level, semantic version, or version name.

Versions are referenced from source.android.com/source/build-numbers.html. The version for "Current Development Build" ("CUR_DEVELOPMENT") is not included in the list of VERSIONS.

NPM version CircleCI

Install

# NPM
npm install android-versions --save
# YARN
yarn add android-versions

Usage

View the tests for more advanced usage.

const android = require('android-versions')

Get by API level:

console.log(android.get(23))

=> { api: 23, ndk: 8, semver: "6.0", name: "Marshmallow", versionCode: "M" }

Get by version:

console.log(android.get("2.3.3"))

=> { api: 10, ndk: 5, semver: "2.3.3", name: "Gingerbread", versionCode: "GINGERBREAD_MR1" }

Get all by predicate:

android.getAll((version) => {
  return version.ndk > 5 && version.api < 15
}).map((version) => version.versionCode)

=> [ "HONEYCOMB_MR1", "HONEYCOMB_MR2", "ICE_CREAM_SANDWICH" ]

Access a specific version with all info:

android.LOLLIPOP

=> { api: 21, ndk: 8, semver: "5.0", name: "Lollipop", versionCode: "LOLLIPOP" }

Access the complete reference of Android versions with all info:

android.VERSIONS

=> {
  BASE:    { api: 1,  ndk: 0, semver: "1.0", name: "(no code name)", versionCode: "BASE" },
  ...
  N:       { api: 24, ndk: 8, semver: "7.0", name: "Nougat",         versionCode: "N" }
  ...
}

Test

npm run test

License

MIT