摘要: 本文来自:安卓航班网(android开发者论坛) 对于Android开发者来说深入了解Java的集合类很有必要主要是从Collection和Map接口衍生出来的,目前主要提供了List、Set和Map这三大类的集合,今天Android吧(ard8.com)就他们的子类在标准情况和多线程下的性能做简单的分析。 Collection接口主要有两种子类分别为List和Set,区别主要是List保存的对象可以重复,而Set不可以重复,而Map一般为key-value这样的对应关系,比如我们常用的HashMap。 一、List 主要有ArrayList、LinkedList、Vector和Stack 有 阅读全文
posted @ 2011-07-05 21:39 迷失的幽灵 阅读(570) 评论(0) 推荐(1)
摘要: Alarm是在预定的时间上触发Intent的一种独立的方法。 Alarm超出了应用程序的作用域,所以它们可以用于触发应用程序事件或动作,甚至在应用程序关闭之后。与Broadcast Receiver结合,它们可以变得尤其的强大,可以通过设置Alarm来启动应用程序或者执行动作,而应用程序不需要打开或者处于活跃状态。 举个例子,你可以使用Alarm来实现一个闹钟程序,执行正常的网络查询,或者在“非高峰”时间安排耗时或有代价的操作。 对于仅在应用程序生命周期内发生的定时操作,Handler类与Timer和Thread类的结合是一个更好的选择,它允许Android更好地控制系统资源。 Android 阅读全文
posted @ 2011-07-04 21:44 迷失的幽灵 阅读(516) 评论(0) 推荐(0)
摘要: 很多初学者可能会问,怎么样才能学好android,我们要看什么书呢,还是什么视频,其实这些都不是重要的,重要的是,你认为自己可以学好android,认为自己可以坚持下来。其实学很多语言都是通的,你要有C基础,学JAVA很快的,等你学会了JAVA学android也很快,学语言,无非就是要学好基础,弄清楚概念,然后做个简单的例子,慢慢的体会为什么要用这个,用这个有什么好处,这样印象就深了,基础打好了,到后面你会觉得突然自己提高了很多,很多东西都明白了,在黑暗中的努力是为了迎接光明。我以前学的时候也会有时候很迷茫,觉得一个概念弄不清楚,比如说接口,我看了半天没发现接口的作用,看别人写的代码用接口了, 阅读全文
posted @ 2011-07-04 21:41 迷失的幽灵 阅读(989) 评论(1) 推荐(2)
摘要: android源码项目,安卓航班网 阅读全文
posted @ 2011-07-03 21:35 迷失的幽灵 阅读(537) 评论(0) 推荐(0)
摘要: 安卓航班推荐Android游戏与应用开发最佳学习路线,来自安卓航班网,www.apkway.com,是您学习android最好的选择 阅读全文
posted @ 2011-06-18 12:23 迷失的幽灵 阅读(716) 评论(1) 推荐(0)
摘要: 来自安卓航班网www.connectionwe.com 阅读全文
posted @ 2011-06-06 16:30 迷失的幽灵 阅读(547) 评论(0) 推荐(0)
摘要: 安卓航班网推荐 阅读全文
posted @ 2011-05-06 21:26 迷失的幽灵 阅读(1359) 评论(0) 推荐(2)
摘要: 本文主讲Android游戏开发之长按Button原理,相关资料可以去安卓航班网www.connectionwe.com看看 阅读全文
posted @ 2011-05-03 14:09 迷失的幽灵 阅读(756) 评论(0) 推荐(2)
摘要: 本文来自安卓航班网 www.connectionwe.com最近在看Android多媒体相关的资料,发现在1.0-r2版本支持的音频格式amr、mp3、wav、mid,不支持aac格式,Android提供的MediaPlayer不支持类似J2me那样的流直接创建模式,而流创建显然是我们开发中最常用的模式,如我们到远程服务器下载音频、视频数据一般都是流的形式,如何使用流创建MediaPlayer呢?下面的代码是关于创建MediaPlayer的几种使用形式 /** * MedaiaPlayer的使用<br> * <b>注意:</b>在实际的开发中要写一个后台服务 阅读全文
posted @ 2011-05-02 02:34 迷失的幽灵 阅读(453) 评论(0) 推荐(1)
摘要: 我们要知道除了Activity Lifecycle以外,Android还有一个Process Lifecycle的说明: 在内存不足的时候,Android是会主动清理门户的,那它又是如何判断哪个process是可以清掉的呢?文档中也提到了它的重要性排序: 1. 最容易被清掉的是empty process,空进程是指那些没有Activity与之绑定,也没有任何应用程序组件(如Services或者IntentReceiver)与之绑定的进程,也就是说在这个process中没有任何activity或者service之类的东西,它们仅仅是作为一个cache,在启动新的 Activity时可以提高速度。 阅读全文
posted @ 2011-05-01 10:59 迷失的幽灵 阅读(689) 评论(0) 推荐(0)