android安全添加新版本中的代码
来源:互联网 发布:js创建二维数组 编辑:程序博客网 时间:2024/06/03 15:16
关于版本兼容性问题:运用了高版本的类或方法,在低版本上运行代码会发生奔溃,as上会报错
怎么消除这些错误信息呢?一种办法是提升sdk最低版本,但是,这样做是回避了兼容性问题,如果不能安装到老版本设备上,也就不存在兼容性问题了。
比较好的方法是将代码置于检查android设备版本的条件语句中
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { morePopupWindow.showAsDropDown(header_view.getRightText(), 0, 0, Gravity.END);}
但是问题解决了,还是显示错误信息,因为Android Lint无从知晓问题已经解决
所以需要禁止Lint提示兼容性问题
方法前加上
@TargetApi(19)
即可得到解决
0 0
- android安全添加新版本中的代码
- 添加jdk新版本 配置
- github 添加新版本控制
- Android安全:代码注入
- Android安全:代码注入
- Android 中的安全机制
- Android开发中的安全
- android代码添加:ProgressBar
- android安全攻防,反编译代码
- android 新版本下载 安装
- Android添加新版本支持包V7后自定义ActionBar左侧有空白,不能完全填充问题解决
- 如何解决HttpClient类在Android新版本中无法添加的问题
- Android中的WebView组件安全
- Android中的Intent意图安全
- Android中的文件存储安全
- Android中的加密解密安全
- Android中的WebView组件安全
- jsr75相关操作代码新版本
- UML类图几种关系的总结
- 扫码支付成功后自动跳转到支付成功页
- 反射机制
- vim文本编辑器的使用
- ZeroClipboard实现兼容各浏览器复制功能一款jquery插件
- android安全添加新版本中的代码
- Bug系列----打电话过程中重启
- virtualbox 内部网络桥接配置
- 线程安全的单例模式
- Hibernate学习笔记--导航
- 查看android api的网址,速度非常快
- 最重要的工作是招聘人才,在多的战略也无法替代人才
- Unity中HideInInspector和SerializeField
- 通过网卡远程开启PC