安卓能否在代码中对版本进行控制?

加盾男爵 2018-12-10 11:21:38
一个APP,最低版本为4.2

现在需要添加一项功能,该功能需要调用安卓7.0提供的api,代码里,能否做一个区别,既该APP安装到7.0以下的版本,该功能实现,这个宏能在代码里实现,能否这样实现

myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(/*判断当前手机系统是否大于7.0*/)
Toast.makeText(MainActivity.this,"该功能正常运行",Toast.LENGHT_SHORT).show();
//执行API24(安卓7.0)的函数
else
Toast.makeText(MainActivity.this,"当前版本该功能不可用",Toast.LENGHT_SHORT).show();
}
});
...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
AngrySword 2018-12-10
  • 打赏
  • 举报
回复
android.os.Build.VERSION.SDK_INT >= 24应该是这样

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧