http://blog.sina.com.cn/s/blog_618199e60101rfvs.html现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。1、跳转到拨号界面,代码如下:1)直接拨打Intent intentPhone =newIntent(In...
分类:
移动开发 时间:
2014-07-22 22:54:13
阅读次数:
295
android intents and intent filter
分类:
移动开发 时间:
2014-07-18 23:15:25
阅读次数:
364
Intent的架构包括三方面: Client,也就是发送这个Intent的activity; Server,也就是activityManagerService.java,它主要是负责分发这些Intent给适当的对象; Target,也就是那些需要处理这个Intent的activity,我们称为Receiver;
Intent的三个主要方面:Action、Data、Category在之前的文档中也...
分类:
移动开发 时间:
2014-07-18 23:08:50
阅读次数:
267
Intent的接收过程:
1、Receiver的注册
这个之前已经介绍过了
接下来就看看上面遗留的两个接收函数了, scheduleReceiver scheduleRegisteredReceiver;...
分类:
移动开发 时间:
2014-07-18 22:30:03
阅读次数:
220
服务端Intent执行过程:
Sticky:这个类型的BroadCast表示某些Intent需要被保留,当新的应用起来后,需要关注这个消息,但是呢,又不需要启动这个应用来接收此消息,比如耳机插入等消息。
这个函数的主要作用就是根据这个Intent的特点,构造BroadCastRecord加入到不同的列表,等待被处理;
这样发送就到了下面这个函数中了:...
分类:
移动开发 时间:
2014-07-18 22:04:21
阅读次数:
241
Alarm是在预定的时间上触发Intent的一种独立的方法。 Alarm超出了应用程序的作用域,所以它们可以用于触发应用程序事件或动作,甚至在应用程序关闭之后。与Broadcast Receiver结合,它们可以变得尤其的强大,可以通过设置Alarm来启动应用程序或者执行动作,而应用程序不需要打.....
分类:
移动开发 时间:
2014-07-18 21:19:13
阅读次数:
287
1.Intent的用法:(1)用Action跳转1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter...
分类:
移动开发 时间:
2014-07-18 16:23:51
阅读次数:
387
从一个Activity启动到另一个Activity可以使用startActivity()方法或者是startActivityForResult()方法第一种:直接启动一个ActivityIntent intent = new Intent(Main.this, SecondActivity.clas...
分类:
移动开发 时间:
2014-07-17 22:11:42
阅读次数:
292
1)A-->BstartActivity(Context,.class);2)A-->B-->AA:startActivityForResult(intent,0);(此处的0为requestCode)B:a)Intentintent=newIntent();/Intentintent=getIntent();b)intent.putExtra("","");c)setResult(0,intent);(此处的0为resultCode)finish();(销..
分类:
其他好文 时间:
2014-07-17 09:06:31
阅读次数:
247
Activity的4种状态:活动的:当一个Activity在栈顶,它是可视的、有焦点、可接受用户输入的。Android试图尽最大可能保持它活动状态,杀死其它Activity来确保当前活动Activity有足够的资源可使用。当另外一个Activity被激活,这个将会被暂停。暂停:在很多情况下,你的Ac...
分类:
其他好文 时间:
2014-07-16 15:24:13
阅读次数:
211