2011-02-09 16 views
1

を取った後、結果をパーミッションエラーで次の作物、私はandroid.provider.MediaStore.ACTION_IMAGE_CAPTURE上の意図を持って写真を撮りたい写真

をトリミングするとき:

Intent intent = new Intent("com.android.camera.action.CROP"); 
intent.setClassName("com.android.camera", "com.android.camera.CropImage"); 

私はsugestionsに従ってください行われた: Android: Crop an Image after Taking it With Camera with a Fixed Aspect Ratio

しかし作物の活動を呼び出すときに、私のようなものと言って、(すでにLogCat出力をチェックする)権限エラーが表示されます。

SDカード上のカメラアクティビティによって作成された一時的な画像にアクセスするためのインテントに対する許可拒否。

Android 2.2のソリューションをお勧めしますか?

はあなたAndroidManifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

を持っているあなたに

+1

logcatエラーを送信します。 –

答えて

0

CGM、

ありがとうございましたか!

SDカードで何かを変更する必要があります。

+0

こんにちはWillytale、私はAndroidManifest.xmlで次のアクセス許可を設定しています: \t CGM

+0

他のもの。 logcatから正確なエラーを投稿できますか? –

+0

許可の否認:開始意図{act = com.android.camera.action.CROP dat = file /// sdcard/tmp_contact_1297269884838.jpg ...} – CGM

0

SDKを検索すると、"com.android.camera.action.CROP"の記載が見つかりません。それはシステムの実装されていない実装の詳細なので、既に壊れていない場合は、将来破損する可能性があります。

willytateがコメントに情報を掲載しました。私は再投稿するでしょう:http://groups.google.com/group/android-developers/browse_thread/thread/2dd647523926192c/167af114c229c489?lnk=raot&pli=1

Dianne Hackbornはこの問題に関する権威です。

関連する問題