首页>代码>安卓开发实现实时拍照滤镜、录像、图片修改的完整项目>/MagicCamera-master/Project-AndroidStudio/app/src/main/java/com/seu/magiccamera/MainActivity.java
package com.seu.magiccamera; import android.Manifest; import android.app.Activity; import android.content.Intent; import android.content.pm.PackageManager; import android.os.Bundle; import android.os.Environment; import android.support.v4.app.ActivityCompat; import android.support.v4.content.PermissionChecker; import android.util.Log; import android.view.View; import com.seu.magiccamera.activity.CameraActivity; import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.button_camera).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (PermissionChecker.checkSelfPermission(MainActivity.this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_DENIED) { ActivityCompat.requestPermissions(MainActivity.this, new String[] { Manifest.permission.CAMERA }, v.getId()); } else { startActivity(v.getId()); } } }); } @Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { if (grantResults.length != 1 || grantResults[0] == PackageManager.PERMISSION_GRANTED) { startActivity(requestCode); } else { super.onRequestPermissionsResult(requestCode, permissions, grantResults); } } private void startActivity(int id) { switch (id) { case R.id.button_camera: startActivity(new Intent(this, CameraActivity.class)); break; default: break; } } }

yerwiu LV10
2024年1月6日
yyyyyyzh LV8
2023年6月11日
快乐的程序员 LV25
2023年1月21日
zhendong LV7
2022年9月25日
dangzhiyuan012 LV12
2022年3月17日
12312312asd LV5
2022年1月8日
529909739 LV2
2021年11月3日
yjp233 LV6
2021年10月19日
wyx065747 LV67
2021年1月3日
a576353201 LV8
2020年11月18日