一、编辑MainActivity
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);
phone_btn.setOnClickListener(this);
camera_btn.setOnClickListener(this);
email_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.phone","com.example.phone.MainActivity");
break;
case R.id.Email_Btn:
intent.setClass(this,EmailActivity.class);
break;
case R.id.Camera_Btn:
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
break;
case R.id.Map_Btn:
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("geo:39.899533,166.036476"));
break;
}