Android ZBar自定义集成

Android ZBar自定义集成,android,zbar,Android,Zbar,你好。我正在尝试创建选项卡式应用程序(通过TabHost),带有图标的选项卡栏应该随时可用。然而,我的一项活动实现了。建议的使用方式是通过意向: Intent intent = new Intent(this, ZBarScannerActivity.class); startActivityForResult(intent, ZBAR_SCANNER_REQUEST); 但在这种情况下,摄影机预览只会填充整个可用曲面。如何在某个框架中运行此组件?我想我可以尝试通过WebView来实现这一点,

你好。我正在尝试创建选项卡式应用程序(通过TabHost),带有图标的选项卡栏应该随时可用。然而,我的一项活动实现了。建议的使用方式是通过意向:

Intent intent = new Intent(this, ZBarScannerActivity.class);
startActivityForResult(intent, ZBAR_SCANNER_REQUEST);

但在这种情况下,摄影机预览只会填充整个可用曲面。如何在某个框架中运行此组件?我想我可以尝试通过WebView来实现这一点,但我不知道在这种情况下如何获得扫描结果。

WebView?不,那是个坏主意

您只需调用
tabHost.setContent(intent)
并添加意图

startActivityForResult()
只会打开一个新的
活动
窗口,所以不要使用它

例如:

tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("HOME")
.setContent(new Intent(this,ZBarScannerActivity.class)));

谢谢你的帮助,但是我不能用这种方式收到扫描结果。应用程序刚刚退出代码识别。您如何尝试接收扫描结果?你犯了什么错误?哦,没关系,我采取了另一种方法-不是ZBarScannerActivity,而是基本的摄像头控制类。因此,我可以使用该类的方法从TabHost调用我自己的活动。谢谢你的帮助!