摘要: 在上篇文章中我们知道了,Service其实是运行在主线程里的,如果直接在Service中处理一些耗时的逻辑,就会导致程序ANR。让我们来做个实验验证一下吧,修改上一篇文章中创建的ServiceTest项目,在MyService的onCreate()方法中让线程睡眠60秒,如下所示:[java] vi... 阅读全文
posted @ 2014-10-16 16:55 八了八了 阅读(153) 评论(0) 推荐(0)
摘要: 相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。 Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长 期运行的任务。... 阅读全文
posted @ 2014-10-16 16:52 八了八了 阅读(256) 评论(0) 推荐(0)
摘要: 我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但 是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉 长、... 阅读全文
posted @ 2014-10-16 14:44 八了八了 阅读(125) 评论(0) 推荐(0)
摘要: 我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非常必需的。ListView也是Android中比较难以使用的控件,这节内容就将详细解读ListView的用法。一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,L... 阅读全文
posted @ 2014-10-16 13:54 八了八了 阅读(173) 评论(0) 推荐(0)
摘要: Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上... 阅读全文
posted @ 2014-10-16 11:20 八了八了 阅读(283) 评论(0) 推荐(0)
摘要: 如图的7个方法就构成了Android activity的一个生命周期, 总结为以下比较关键的几个点:1、当启动一个activity的时候, 会执行onCreate()、onStart()、onResume()三个方法2、当弹出一个Dialog窗口的时候, activity失去了焦点, 会执行onP... 阅读全文
posted @ 2014-10-16 10:29 八了八了 阅读(218) 评论(0) 推荐(0)