Android四大组件
文章平均质量分 59
berber78
这个作者很懒,什么都没留下…
展开
-
Activity那些事儿
1.Android在运行时,正常情况下,Activity的切换其实是将运行过的Activity压入栈中,每创建一个Activity就向栈中压入该Activity;当点击返回键的时候会销毁当前Activity,即将当前Activity从栈顶删除,接着显示栈中的第二个Activity(也即现在的栈顶Activity)。【注意:点击返回键是会destroy掉当前Activity的,而不是再将该Activ原创 2012-02-15 16:38:36 · 1559 阅读 · 0 评论 -
ContentProvider那些事
在ActivityManagerService中有存在着一个mProviderMap的变量用于保存当前系统中所有的provider,其中每一项都是一个ContentProviderRecord型的数据,通过这个数据可以完成两个重要作用: 1、通过ContentProviderRecord.info可以得到当前provider的详细信息,包括该provider的authority、原创 2015-05-12 11:14:52 · 575 阅读 · 0 评论 -
BroadcastReceiver那些事儿
BroadcastReceiver所对应的广播分两类:普通广播和有序广播。1.普通广播: 通过Context.sendBroadcast()方法来发送,所有的receivers接收器接收broadcast的顺序不确定。这种方式效率更高,但是BroadcastReceiver无法使用setResult系列,getResult系列及abort系列API。2.有序广播:原创 2014-12-21 19:07:24 · 938 阅读 · 0 评论 -
Android中startActivityForResult()的用法
举例:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。也就是说,A.java 是主界面,B.java 是子功能模块,要从A启动B,B干完活之后把结果汇报给A--------------------------------------------------原创 2012-03-06 23:42:18 · 2650 阅读 · 0 评论 -
Android四大组件那些事儿
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结转载 2014-04-08 10:43:02 · 1168 阅读 · 0 评论 -
ContentProvider(1):杂言
在Android中,对数据的保护是很严密的,除了放在SD卡中的数据,一个应用所持有的数据库、文件、等等内容,都是不允许其他直接访问的,但有时候,沟通是必要的,不仅对第三方很重要,对应用自己也很重要。一个联系人管理的应用。如果不允许第三方的应用对其联系人数据库进行增删该查,整个应用就失去了可扩展力,必将被其他应用抛弃,然后另立门户,自个玩自个的去了。应用想对外提供的数据,原创 2013-12-30 14:30:05 · 1601 阅读 · 0 评论 -
两分钟让你彻底明白Activity生命周期
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明转载 2012-02-17 12:25:03 · 1083 阅读 · 0 评论 -
ContentProvider(3):分享自己APP的数据
让自己的数据和其它应用程序共享有两种方式:创建自己的Content Provider (即继承自Content Provider的子类) 或者是将自己的数据添加到已有的Content Provider中去,后者需要保证现有的Content Provider和自己的数据类型相同并且具有该 Content Provider的写入的权限。 (1) 建立数据的存储系统 数原创 2013-12-30 14:32:24 · 3262 阅读 · 0 评论 -
ContentProvider(2):分享自己APP的数据
原文:http://blog.csdn.net/gaomatrix/article/details/6216845本文进行了相关编辑、整理、注释。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences A原创 2013-12-30 14:31:40 · 1749 阅读 · 0 评论 -
Activity间跳转和传递数据
参考文章: http://www.java50.com/post/101.html以下是传递数据:mybutton.setOnClickListener(new OnClickListener() { public void onClick(View arg0) {/*通过生成Intent对象实现跳转和数据传递*/ Intent intent = new Intent();inte原创 2012-03-05 14:16:15 · 730 阅读 · 0 评论 -
ContentProvider(4):怎样获取其他APP分享的数据
原文:http://blog.csdn.net/gaomatrix/article/details/6216835本文进行了编辑、整理、注释;Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界原创 2013-12-30 14:34:21 · 8057 阅读 · 0 评论 -
Service那些事儿
一.生命周期: 使用context.startService() 启动Service是会会经历: context.startService() ->onCreate()- >onStart()->Service running context.stopService() | ->onDestroy() ->Service stop 如果Service还没有运原创 2014-03-11 11:48:42 · 736 阅读 · 0 评论