android studio图片上传权限怎么解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (67)

这些错误出现在android studio里面:

 java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=null} to activity {info.adreamcatcherp.android/info.adreamcatcherp.android.pic}: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference

整个项目在我更改权限之前都有效,现在找不到权限安排。由于某种原因,图像上传并没有被应用程序接受:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="www.placeprint.xyz"
    android:versionCode="7"
    android:versionName="7.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />

    <!-- Internet permission -->
    <uses-feature android:name="android.hardware.camera" android:required="true"

        />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <android:uses-permission
        android:name="android.permission.WRITE_EXTERNAL_STORAGE"
        android:maxSdkVersion="18" />
    <android:uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <android:uses-permission
        android:name="android.permission.READ_EXTERNAL_STORAGE"
        android:maxSdkVersion="18" />
    <uses-permission android:name="android.permission.INTERNET" />


    <application
提问于
用户回答回答于
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
用户回答回答于

包括在android清单中,READ和WRITE需要放在android硬件摄像头功能之上。

  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />   <!-- Internet permission -->
<uses-feature android:name="android.hardware.camera" android:required="true"

    />

扫码关注云+社区

领取腾讯云代金券