Android中的Intent是用于在组件之间进行通信的对象。Intent可以用于启动活动、启动服务、发送广播等操作。
定义Intent:
Intent intent = new Intent(this, TargetActivity.class);
Intent intent = new Intent("com.example.ACTION");
intent.setData(Uri.parse("http://www.example.com"));
使用Intent:
startActivity(intent);
startService(intent);
sendBroadcast(intent);
还可以通过Intent传递数据:
intent.putExtra("key", value);
在目标组件中获取传递的数据:
Intent intent = getIntent();
String value = intent.getStringExtra("key");
另外,还可以使用Intent过滤器指定组件的条件,例如指定组件必须具有某个权限才能处理该Intent。
以上是Intent的基本定义和使用方法,根据具体需求可以进一步了解和使用Intent的其他功能。