0
Q
安卓相机意图
A
回答
3
在清单中,你需要说明你想收到拍照键的意图:
<receiver android:name="domain.namespace.CameraReceiver">
<intent-filter>
<action android:name="android.intent.action.CAMERA_BUTTON"/>
</intent-filter>
</receiver>
<activity android:name="domain.namespace.MyCameraActivity"
android:label="@string/app_name" android:screenOrientation="landscape" android:icon="@drawable/camera"
android:clearTaskOnLaunch="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
在接收器:
public void onReceive(Context context, Intent intent) {
KeyEvent event = (KeyEvent) intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);
if (event == null) {
return;
}
//prevent the camera app from opening
abortBroadcast();
Intent i = new Intent(Intent.ACTION_MAIN);
i.setClass(context, MyCameraActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
相关问题
- 1. 安卓相机意图
- 2. 安卓相机分辨率与意图
- 3. 安卓相机意图处理backpress
- 4. 安卓相机意图,并从相机得到图片
- 5. 安卓相机setPreviewSize
- 6. 安卓相机zoom
- 7. 安卓相机frezes
- 8. 安卓:挑意图
- 9. 安卓:当意图
- 10. 安卓相机意图不会在RESULT_OK情况下返回
- 11. 安卓相机设置由意图启动时丢失
- 12. 安卓相机意图问题与一些设备
- 13. 安卓相机意图时间戳不正确
- 14. 安卓相机意图不能在某些设备上工作
- 15. 安卓相机意图与积极的按钮不起作用
- 16. 使用明确的意图使用安卓相机
- 17. 安卓相机设置图像
- 18. 安卓相机和预定义图片
- 19. 安卓相机图像压缩
- 20. 安卓相机ISO设置
- 21. 相机预览 - 安卓
- 22. 安卓相机预览
- 23. 安卓相机中断
- 24. 安卓相机翻转
- 25. 安卓相机的空气
- 26. 安卓相机滤镜
- 27. 安卓相机AutoFocus on Demand
- 28. 安卓相机SurfaceView替代
- 29. 安卓相机菜单
- 30. 安卓相机控件