我想用相機拍照並剪裁它。在不同設備上裁剪圖像
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.gallery", "com.android.camera.CropImage");
在某些Android版本,包括最新的,com.android.gallery不存在了:這對新設備使用此代碼我的社區維基發現的偉大工程(與第二碼)。你需要使用這個然後:
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.google.android.gallery3d", "com.android.gallery3d.app.CropImage");
當然,我也想支持較舊的設備。什麼是「一些Android版本」的意思?有人可以給我一個API級別嗎?或者在Android源代碼中是否有最終的常量,我可以使用它來爲意圖選擇正確的字符串?
偉大的圖書館!謝謝 :) – Cilenco