当app无法检测到摄像头时如何显示对话框消息? (机器人)

时间:2016-05-30 00:29:15

标签: android camera

假设应用程序启动,并且无法检测到设备摄像头。

然后我想显示not find camera!!对话框

我认为在 onCreate

中使用UnhandledExceptionHandler

这是正确还是其他什么会更好?

2 个答案:

答案 0 :(得分:0)

您可以将Camera.open()包裹在 try ... catch 中。其他一些相机API,包括setParameters(),也可以抛出RuntimeException。

将所有Activity的onCreate()包装在一个巨大的 try ... catch 中并不是一个好主意:你希望即使相机发生故障也能正确创建活动,至少是这样的可以主持对话。

顺便说一下,好的做法是不要从Camera.open()拨打onCreate(),而是use a background Handler thread

答案 1 :(得分:0)

或者您也可以这样做:

cat <<EOF | gnuplot
set multiplot
set size 0.4,0.4
set origin 0.1,0.1
plot sin(x)
set size 0.2,0.2
set origin 0.5,0.5
plot cos(x)
unset multiplot
pause mouse close
EOF