android版本号名称,根据版本号选择android操作系统名称

我的代码需要通过getprop ro.build.version.release来检测正在使用哪个Android版本。我这样做使用Android系统的root和python。

目前我测试的设备的代码事情工作很好,但部分当然,因为我没有考虑到新的操作系统版本之间的更新。我刚刚将我测试的新版本添加到字典中。

所以我们可以说我有这个词典:

VersionName = {'4.0':"Ice Cream Sandwich", '4.0.4':"Ice Cream Sandwich", '4.1':"Jelly Bean", '4.2':"Jelly Bean", '4.3':"Jelly Bean", '4.4':"KitKat", '5.0':"Lollipop", '5.1':'Lollipop', '6.0':"Marshmallow", '7.1.1':"Nougat"}

我想补充:

'4.4.2':'KitKat'

要保存和检测新版本,我工作,但是这不会对工作。为了克服这一点,我只是简单地进行搜索以选择Android版本的第一个和最后一个版本。

VersionName = {'Ice Cream Sandwich':['4.0', '4.0.4'], 'Jelly Bean':['4.1', '4.3.1'], 'KitKat':['4.4', '4.4.4'], 'Lollipop':['5.0', '5.1.1'], 'Marshmallow':['6.0', '6.0.1'], 'Nougat':['7.0', '7.1.1']}

的问题来,如果更新的版本是在两个值之间。

鉴于{'KitKat':['4.4', '4.4.4']}和设备版本4.4.2如何检测,如果它的部分奇巧

+0

现在可以使用python做android吗?这是官方的事情吗? –

+0

确定它是@ChrisHarris!事实上它已经存在了一段时间了。一个项目开始于googlecode,现在正在github上维护。如果我在概念中没有错误,你会得到一个将python调用转换为android原生java指令的RPC服务器。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值