1. Download our Official Android App: Forums for Android!

Apps Trouble trying to get the camera function and selecting a image from gallery to work?

Discussion in 'Android Development' started by imso, Aug 17, 2016.

  1. imso

    imso Member
    Thread Starter
    Rank:
    None
    Points:
    15
    Posts:
    56
    Joined:
    Mar 8, 2011

    Mar 8, 2011
    56
    0
    15
    Hi still new to android, tried the following tutorial in the youtube link here but I couldn't get the app to work as I am unable to execute the camera on my physical phone where it kept giving me this popup "Something went Wrong while taking photos" when I press the camera imageview. And when I am at the gallery choosing a photo it will cause the app to suddenly stop.

    Thus, I downloaded the author's source code here but i also encounter the same issues stated above.

    Tried adding the permission for camera,read,write external storage in the androidmanifest without any luck of solving it.

    Error Log:
    Code (Text):
    1. 08-17 12:21:08.181 17286-17286/com.example.user.cameratoserver E/AndroidRuntime: FATAL EXCEPTION: main
    2.                                                                                  Process: com.example.user.cameratoserver, PID: 17286
    3.                                                                                  java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=400, result=-1, data=Intent { dat=content://com.android.providers.media.documents/document/image:104460 flg=0x1 }} to activity {com.example.user.cameratoserver/com.example.user.cameratoserver.MainActivity}: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=17286, uid=10038 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
    4.                                                                                      at android.app.ActivityThread.deliverResults(ActivityThread.java:3798)
    5.                                                                                      at android.app.ActivityThread.handleSendResult(ActivityThread.java:3841)
    6.                                                                                      at android.app.ActivityThread.access$1400(ActivityThread.java:154)
    7.                                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1440)
    8.                                                                                      at android.os.Handler.dispatchMessage(Handler.java:102)
    9.                                                                                      at android.os.Looper.loop(Looper.java:234)
    10.                                                                                      at android.app.ActivityThread.main(ActivityThread.java:5526)
    11.                                                                                      at java.lang.reflect.Method.invoke(Native Method)
    12.                                                                                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    13.                                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    14.                                                                                   Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=17286, uid=10038 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
    15.                                                                                      at android.os.Parcel.readException(Parcel.java:1627)
    16.                                                                                      at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
    17.                                                                                      at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
    18.                                                                                      at android.content.ContentProviderProxy.query(ContentProviderNative.java:427)
    19.                                                                                      at android.content.ContentResolver.query(ContentResolver.java:497)
    20.                                                                                      at android.content.ContentResolver.query(ContentResolver.java:439)
    21.                                                                                      at com.kosalgeek.android.photoutil.RealPathUtil.getDataColumn(RealPathUtil.java:131)
    22.                                                                                      at com.kosalgeek.android.photoutil.RealPathUtil.getRealPathFromURI_API19(RealPathUtil.java:62)
    23.                                                                                      at com.kosalgeek.android.photoutil.GalleryPhoto.getPath(GalleryPhoto.java:49)
    24.                                                                                      at com.example.user.cameratoserver.MainActivity.onActivityResult(MainActivity.java:100)
    25.                                                                                      at android.app.Activity.dispatchActivityResult(Activity.java:6490)
    26.                                                                                      at android.app.ActivityThread.deliverResults(ActivityThread.java:3794)
    27.                                                                                      at android.app.ActivityThread.handleSendResult(ActivityThread.java:3841)
    28.                                                                                      at android.app.ActivityThread.access$1400(ActivityThread.java:154)
    29.                                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1440)
    30.                                                                                      at android.os.Handler.dispatchMessage(Handler.java:102)
    31.                                                                                      at android.os.Looper.loop(Looper.java:234)
    32.                                                                                      at android.app.ActivityThread.main(ActivityThread.java:5526)
    33.                                                                                      at java.lang.reflect.Method.invoke(Native Method)
    34.                                                                                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    35.                                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    Thanks for any help in advance!
     

    Advertisement

    #1 imso, Aug 17, 2016
    Last edited: Aug 17, 2016

Share This Page

Loading...