intent 和intent Filters
startActivity()的机制
用到了IBinder ipc 用到了进程间通讯机制
activity有四种LaunchMode
当startActivity()的时候不知道启动的是不是和自己的activity在一个
进程中,所以要用 IPC 进程间通讯来调用
简单的用法
1
...
分类:
其他好文 时间:
2015-03-13 18:56:08
阅读次数:
172
//分享文字
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, "要分享的文本。");
intent.setType("text/plain");
startActivity(Intent.createChooser(intent, "分享"));
//分享图片
Uri uri =...
分类:
其他好文 时间:
2015-03-11 10:53:31
阅读次数:
162
intent的简单用法Intent一些简单用法传值:Intentintent=newIntent();intent.putExtra("extra","这是页面一传来的值!");intent.setClass(Test_for_intentActivity.this,actpage2.class);startActivity(intent);取值:Intentintent=getIntent();StringStringE=intent.getString..
分类:
移动开发 时间:
2015-03-09 01:48:50
阅读次数:
123
Intent用法1.1启动一个特定的ActivityIntentintent=newIntent(CurrentActivity.this,OtherActivity.class);startActivity(intent);1.2启动一个未指明的ActivityIntentinter=newIntent(Intent.ACTION_DIAL,Uri.parse(“tel:115-1345”));startActivity(intent);1.3处理一个Activ..
分类:
移动开发 时间:
2015-03-07 18:46:59
阅读次数:
209
先说一下这个问题产生的背景
Activity A中有四个fragment,分别是 a b c d,默认显示的是fragment a。在开发过程中,fragment d中需要和外部Activity进行跳转,将这个外部Activity命名为B吧...
我需要从d中跳转到B中,完成一些设置,然后再从B中的返回按钮回到d。但是使用startActivity()方法的结果是:可以实现从d到B的跳转,但是...
分类:
移动开发 时间:
2015-03-07 17:14:42
阅读次数:
186
startActivityForResult与startActivity的不同之处在于:1、startActivity( )仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( )可以一次性完成这项任务,当程序...
分类:
移动开发 时间:
2015-03-06 16:31:35
阅读次数:
148
final String appPackageName = getPackageName(); // getPackageName() from Context or Activity object
try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("...
分类:
移动开发 时间:
2015-03-03 06:23:27
阅读次数:
219
Intent 应该算是Android中特有的东西。你可以在Intent中指定程序 要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用 程序,并执行该程序。下面列...
分类:
其他好文 时间:
2015-03-02 16:23:05
阅读次数:
164
Intent:可以理解为信使(意图),由Intent来协助完成Android各个组件之间的通讯Intent实现页面之间的跳转1->startActivity(intent)2->startActivityForResult(intent,requestCode);onActivityForResul...
分类:
移动开发 时间:
2015-02-26 20:14:07
阅读次数:
163
基本用法:显式Intent intent=new Intent(Activity甲.this,Activity乙.class);startActivity(intent); 传递参数Intent intent=new Intent(Activity甲.this,Activity乙.class);i....
分类:
移动开发 时间:
2015-02-26 13:08:49
阅读次数:
160