竹山一叶

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年3月29日

摘要: 在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。那他们之间有什么区别呢,很简单,@SuppressLint("NewApi")屏蔽一切新api中才能使用的方法报的android lint... 阅读全文
posted @ 2017-03-29 16:46 竹山一叶 阅读(298) 评论(0) 推荐(0)

摘要: 安卓开发中,在低版本SDK使用高版本的API会报错。一般处理方法是换一种实现方法,或者在高版本SDK中使用高版本API,低版本SDK中使用效果可能会差点的折衷方案;后者可以用如下技巧来实现。步骤Step 1在使用了高版本API的方法前面加一个 @TargetApi(API号)Step 2在代码上用版本判断来控制不同版本使用不同的代码eg. @TargetApi(11) pu... 阅读全文
posted @ 2017-03-29 16:45 竹山一叶 阅读(1678) 评论(0) 推荐(0)

摘要: Java代码 //任务 public class TaskSchedule extends TimerTask { //TimerTask 实现了 RUnnable 接口 public void run() { //计划任务中具体做是事情 SimpleDateFormat df = new SimpleDateFormat("y... 阅读全文
posted @ 2017-03-29 16:28 竹山一叶 阅读(360) 评论(0) 推荐(0)