Android中的intent,android的Intent类的问题Java

1,android的Intent类的问题Java指定跳到系统桌面
2,android中第一个activity的onCreate中就用getIntent方法这个1234 /** Return the intent that started this activity. */publicIntent getIntent() returnmIntent;} 源码注释说的很清楚,返回启动这个Activity的Intent
3,Android中什么是隐式的Intent你好 对于Android中的Intent,有两种,一种是隐式,还有一种就是自定义的,其中隐式的你可以理解成为就是android系统自带的,比如当你想打开相机,或者相册等的时候,你调用的Intent就是隐式的,而当你需要从一个Activity中跳转到你自己的另一个Activity中的时候,自己定义的Intent就是非隐式【Android中的intent,android的Intent类的问题Java】
4,android中intent什么意思英文里 Intent是“意向、打算”的意思 , 其实就是告诉别人你的意图的意思了 , 这么理解Android里面的Intent也就不难了 。书面化的解释是:Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述 , Android则根据此Intent的描述,负责找到对应的组件 , 将 Intent传递给调用的组件 , 并完成组件的调用 。Intent不仅可用于应用程序之间 , 也可用于应用程序内部的Activity/Service之间的交互 。因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦 。activity是android中独有的概念,它是android系统的最小调度单位,从这个方面讲有点像win32的线程,unix/linux的进程 。一个android进程可以有多个activity , 但activity之间交换数据需要使用intent,并不能直接共享数据 。intent是android的进程之间、activity之间、线程之间交换数据的载体,类似与win32的消息(进程内、进程间消息) 。5,Android开发中Intent的具体用法Intent这个东西有太多可以说的了,如果你是初学你只要了解他的显式调用,比如你要从activity1跳转到activity2,在activity1里面执行下面的语句 , 就能跳转到activity2里面,别忘记在manifest.xml里面把activity2定义一下 。Intent intent = new Intent(activity1.this, activity2.class);startActivity(intent);这是最简单的方式,当然这种方式也可以传送数据(从activity1到activity2中),比如Intent intent = new Intent(activity1.this, activity2.class);intent.putExtra("name", "value");startActivity(intent);然后在activity2里面接收的地方,onResume或者onCreate方法里面调用获取Intent的方法Intent getIntent = getIntent();Bundle bundle = intent.getExtras();String va = bundle.getString("name");以上是显式调用的基本用法 , Intent的精髓还是在隐式调用,如果你有疑问可以跟问题 。

    推荐阅读