Advertisement
riyanwenas

activity_camera

Mar 22nd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. <uses-permission android:name="android.permission.CAMERA" />
  2. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  3. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  4.  
  5. <uses-feature
  6. android:name="android.hardware.camera"
  7. android:required="false" />
  8.  
  9.  
  10.  
  11.  
  12. private void CheckPermission() {
  13. if ((ActivityCompat.checkSelfPermission(activity, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) ||
  14. (ActivityCompat.checkSelfPermission(activity, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) ||
  15. (ActivityCompat.checkSelfPermission(activity, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) ||
  16. (ActivityCompat.checkSelfPermission(activity, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED)) {
  17. ActivityCompat.requestPermissions(activity, new String[]{Manifest.permission.READ_PHONE_STATE, Manifest.permission.CAMERA,
  18. Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 0);
  19. }
  20. }
  21.  
  22.  
  23.  
  24.  
  25. <?xml version="1.0" encoding="utf-8"?>
  26. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  27. xmlns:tools="http://schemas.android.com/tools"
  28. android:layout_width="match_parent"
  29. android:layout_height="match_parent"
  30. android:gravity="center"
  31. android:orientation="vertical"
  32. tools:context=".CameraActivity">
  33.  
  34.  
  35. <ImageView
  36. android:id="@+id/imageView"
  37. android:layout_width="350dp"
  38. android:layout_height="250dp"
  39. android:layout_gravity="center|center_vertical"
  40. android:clickable="true"
  41. android:contentDescription="take image from camera"
  42. android:gravity="center|center_vertical"
  43. android:src="@drawable/ic_no_image_available" />
  44.  
  45.  
  46. </LinearLayout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement