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. 安卓相機控件