2015年3月17日
摘要: android主要有三种动画:补间动画(View Animation/Tween Animation)、帧动画(Drawable Animation/Frame Animation)和属性动画(Property Animation,android3.0引入) 上篇 补间动画和帧动画的简单实现 补间动 阅读全文
posted @ 2015-03-17 09:49 快乐的码农 阅读(210) 评论(0) 推荐(0) 编辑
  2015年3月14日
摘要: 在Android - Handler 、AsyncTask(一)一文中,我们提到,为了解决不能阻塞主线程和不能在子线程中更新UI的问题,android提供了handler消息机制。 那么,如果有很多耗时的操作需要进行,并且需要在操作执行完之后或者是在操作过程中更新UI呢?创建很多线程吗?根据我们学过 阅读全文
posted @ 2015-03-14 17:23 快乐的码农 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 在android中,更新UI的操作都必须在主线程中进行,不能做阻塞主线程的操作。 当我们要执行一个耗时的操作并且最终要去更新UI(比如将计算结果反映到UI上)时,我们会考虑新开一个线程,去执行这个耗时的操作,执行完毕之后,再在主线程中更新UI。 为了解决这种问题,android为我们提供了很多办法。 阅读全文
posted @ 2015-03-14 11:43 快乐的码农 阅读(378) 评论(0) 推荐(0) 编辑
  2015年3月13日
摘要: 一 、数据库的创建 事实上,android的SQLite技术主要就是两个东西: 一个是 用create table语句创建出来的那张(些)表 ,里边存着我们需要的数据(先不管它到底是怎样存储数据的),另一个就是 封装了对这张(些)表进行添加(Create)、查询(Retrieve)、更新(... 阅读全文
posted @ 2015-03-13 14:55 快乐的码农 阅读(376) 评论(0) 推荐(0) 编辑
摘要: SharedPreference是Android提供的一种轻量级的数据存储方式,主要以键值对的形式存储一些简单的数据。 比如第一次打开某个应用时需要弹出一个提示框,并且这个提示框上还要一个“以后不再提醒”的选项,这种情况我们就可以考虑使用SharedPreference来记住用户的选择情况,以后用户 阅读全文
posted @ 2015-03-13 09:31 快乐的码农 阅读(183) 评论(0) 推荐(0) 编辑