用androidstudio写一段实现收发信息的代码
时间: 2024-05-08 15:19:17 浏览: 14
好的,以下是用 Android Studio 实现收发信息的代码:
发送信息:
```java
String message = "Hello World!";
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, message);
sendIntent.setType("text/plain");
startActivity(Intent.createChooser(sendIntent, "Send message"));
```
接收信息:
```java
public void onResume() {
super.onResume();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.intent.action.SEND");
intentFilter.addDataScheme("sms");
registerReceiver(myReceiver, intentFilter);
}
private BroadcastReceiver myReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// Do something with the received message
String message = intent.getStringExtra(Intent.EXTRA_TEXT);
Log.d(TAG, "Received message: " + message);
}
};
@Override
public void onPause() {
super.onPause();
unregisterReceiver(myReceiver);
}
```
希望代码可以帮到您。