一.新建空项目
项目结构
二.实现代码
MainActivity.java
package com.example.myapp;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.widget.ImageButton;
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
ImageButton phone_btn;
ImageButton email_btn;
ImageButton camera_btn;
ImageButton map_btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
phone_btn=findViewById(R.id.Phone_Btn);
email_btn=findViewById(R.id.Email_Btn);
camera_btn=findViewById(R.id.Camera_Btn);
map_btn=findViewById(R.id.Map_Btn);
map_btn.setOnClickListener(this);
camera_btn.setOnClickListener(this);
email_btn.setOnClickListener(this);
phone_btn.setOnClickListener(this);
}
@Override
public void onClick(View v){
Intent intent=new Intent();
switch (v.getId()){
case R.id.Phone_Btn:
intent.setClassName("com.example.helloworld","com.example.helloworld.MainActivity");
break;
case R.id.Email_Btn:
intent.setClass(this,MessageActivity.class);
break;
case R.id.Camera_Btn:
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
break;
case R.id.Map_Btn: