2017-12-01 12 views
0

私はカメラから撮影した画像を返すためにコードローダープラグインを試しています。イメージが保存され、存在します。イメージのURIとともにuriの配列を返すと、私は何も取得しません。onActivityResult画像uriが動作しない

私はそれが動作ギャラリーから取る場合は、「onActivityResult」関数のコード私はギャラリーから取る

String dataString = intent.getDataString(); 
    if (dataString != null) { 
     results = new Uri[]{Uri.parse(dataString)}; 
    } 
    mFilePathCallback.onReceiveValue(results); 
    mFilePathCallback = null; 

Datastringコンテンツ含める://パス形式を。

私はこのコードをしようとすると、カメラ

results = new Uri[]{Uri.fromFile(photoFile)}; 
mFilePathCallback.onReceiveValue(results); 

から撮影した写真の場合には、私は空のオブジェクトを持っています。 私はAndroidのFileExplorerからイメージをロードする場合、同じ問題があります。この場合、uriはfile://形式で返されます。

私は解決策を見つけることを試みるstackoverflow.comまたはGoogleしかし何も。私は、フォーマットファイルをファイルプロバイダのコンテンツに変換しようとしています。成功なしのgetUriForFile。

誰かが私を助けることができますか? 悪い英語で申し訳ありませんが、他の情報が必要な場合は私に尋ねます。

答えて

0

[OK]を

おかげで、私は問題は読み取り/書き込みにpermisionから来た、自分自身を解決しました。

plugins.xmlにアクセス許可を追加して、マニフェストのアクセス許可を設定しています。

コードは正しいです!

関連する問題