android基础
陌路歧人
这个作者很懒,什么都没留下…
展开
-
进程和线程的区别
简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻转载 2016-05-10 15:02:21 · 325 阅读 · 0 评论 -
基础总结篇之九:Intent应用详解
看似尋常最奇崛,成如容易卻艱辛。北宋.王安石看似普通的事情其实最不同寻常,并不是简简单单就可以做好的;成功看起来似乎很容易,而成功的过程却充满着艰辛。对于我们认为很普通的事情,不屑一顾,就永远不会有长进,脚踏实地,就离成功又近一步;成功并不像看到的那么容易,寻找捷径是不可取的,我们往往要比别人付出更多的辛勤和努力。今天我们来讲一下Android中Intent的原理和应用。前面我们总转载 2016-05-19 19:08:12 · 220 阅读 · 0 评论 -
基础总结篇之八:创建及调用自己的ContentProvider
鍥而捨之,朽木不折;鍥而不捨,金石可鏤。戰國.荀子《勸學篇》若不能坚持到底,即使是朽木也不能折断;只要坚持不停地用刀刻,就算是金属玉石也可以雕出花饰。用今天的话来说就是:再容易的事情,没有锲而不舍的精神,都不可能做到;再难的事情,只要有坚持不懈的努力,都一定能够做到。希望我们在坚持理想的道路上都能够锲而不舍地雕刻自己的那块“金石”。今天我们来讲解一下如何创建及调用自己的ContentP转载 2016-05-19 18:57:18 · 221 阅读 · 0 评论 -
基础总结篇之五:BroadcastReceiver应用详解
問渠那得清如許?為有源頭活水來。南宋.朱熹《觀書有感》据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在转载 2016-05-19 18:40:17 · 213 阅读 · 0 评论 -
基础总结篇之七:ContentProvider之读写短消息
古之成大事者,不惟有超世之才,亦有堅韌不拔之志。北宋.蘇軾《晁錯論》我们的前辈中那些成就大事的人,不单单有过人的智慧和才能,也须有坚韧不拔的意志。试问没有坚韧的意志,如何写得出复杂的系统,如何创造出伟大的产品?作为程序员的我们,智慧和才能似乎不太欠缺,我们欠缺的也许是正是坚韧的意志,所以从今天起,锻炼自己的意志吧,在坚持理想的道路上,让这种意志给自己力量。今天我们来讲一下如何利用Conte转载 2016-05-19 18:51:22 · 332 阅读 · 0 评论 -
基础总结篇之六:ContentProvider之读写联系人
靡不有初,鮮克有終。《詩經》很多事情,绝大多数人都会在开始的时候满怀热情,而能坚持到底的却是寥寥无几。对待自己的目标,虎头蛇尾绝不可取,半途而废只会一无所成,我们必须持之以恒的做下去,坚持到底才能摘取胜利的果实。最近也忙了起来,忙着给自己充电,深知这项任务的艰巨,不是一天两天的事,所以也借用这句警言来告诫自己,坚持不懈的走下去。今天我们来讲解一下如何利用ContentProvider机转载 2016-05-19 18:47:50 · 351 阅读 · 0 评论 -
基础总结篇之四:Service完全解析
富貴必從勤苦得,男兒須讀五車書。唐.杜甫《柏學士茅屋》作为程序员的我们,须知富贵是要通过勤苦努力才能得到的,要想在行业内有所建树,就必须刻苦学习和钻研。今天我们来讲一下Android中Service的相关内容。Service在Android中和Activity是属于同一级别上的组件,我们可以将他们认为是两个好哥们,Activity仪表不凡,迷倒万千少女,经常做一些公众人物角色,而Ser转载 2016-05-19 18:04:02 · 279 阅读 · 0 评论 -
基础总结篇之三:Activity的task相关
古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知方面有所提升,仍需我们去实践,去实践。今天我们来讲一下Activity的task相关内容。上次我们讲到Activ转载 2016-05-19 17:17:15 · 213 阅读 · 0 评论 -
基础总结篇之二:Activity的四种launchMode
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。la转载 2016-05-19 17:15:47 · 277 阅读 · 0 评论 -
基础总结篇之一:Activity生命周期
子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解servlet技术,转载 2016-05-19 17:14:09 · 263 阅读 · 0 评论 -
Android开发指南——Service
Service是一个应用程序组件,可以在后台执行耗时的操作,并且没有用户界面。其它应用程序的组件可以启动服务,即使用户切换到其它的应用它还会继续运行在后台。此外,应用程序组件还能绑定到服务并和它进行交互,甚至执行进程间通信(IPC)。例如,服务可以处理网络传输、音乐播放、执行文件I/O、或者与content provider进行交互,所有这些都是在后台执行。带着问题去学习注册Servi转载 2016-05-16 20:26:28 · 337 阅读 · 0 评论 -
Android基础——广播接收者BroadcastReceiver
接收通过sendBroadcast()发送的intent的基类代码。带着问题去学习:注册广播有哪几种方式,有什么区别Android引入广播机制的用意?无序广播、有序广播 -1000——1000,同优先级,清单文件中上面先收到Android引入广播机制的用意?从MVC的角度考虑(应用程序内) 其实回答这个问题的时候还可以这样问,android为什么要有那4大组件,现在的移动开转载 2016-05-16 20:25:03 · 629 阅读 · 0 评论 -
Android基础——AsyncTask
AsyncTask使在UI线程中使用变得容易。这个类允许执行后台操作并在UI线程返回一个结果,不用操作线程或handlers。带着问题去学习:Asynctask具体用法? Asynctask的Do in background方法是怎么通知UI线程刷新进度条的? Asynctask的Do in background方法默认是返回 true ,表示任务完成,如果想返回具体的数据呢,怎么做。转载 2016-05-16 20:14:17 · 830 阅读 · 0 评论 -
Android基础——Service
Service是一个应用组件表现为应用期望执行长时间运行操作并且和用户没有交互或为其它应用提供功能。每个service类必须在它的包AndroidManifest.xml文件中有相应的节点声明。可以通过调用Context.startService() 和 Context.bindService()开启Service。带着问题去学习注册Service需要注意什么 什么是Service以及转载 2016-05-16 20:12:19 · 284 阅读 · 0 评论 -
Android系统架构和应用程序基本概念详解
一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 因转载 2016-05-10 15:14:24 · 1036 阅读 · 0 评论 -
进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一转载 2016-05-10 15:08:01 · 203 阅读 · 0 评论 -
Activity中的四种启动模式
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:[html] view plain copy Activity启动模式设置: activit转载 2016-05-19 20:13:01 · 254 阅读 · 0 评论