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的其他功能。