我的代码
SurfaceView = plus.android.importClass("android.view.SurfaceView");
SurfaceView123 = new SurfaceView();
console.log(SurfaceView123.getHolder());
然后运行结果:
- Uncaught expected receiver of type android.view.SurfaceView, but got null;at android.view.SurfaceView.getHolder at index.html:1
网上看了看,别人的代码,得先找到SurfaceView 这个控件?
sv = (SurfaceView)this.findViewById(R.id.SurfaceView01);
mHolder = sv.getHolder();
原生android 貌似布局写在xml里的,Native.js咋整?
2 个回复
M***@qq.com - 我就是我
你是在做视频监控呢吧!这玩意根本就不支持surfaceView控件,它支持的只有几个简单的原生控件的引用而已!如果js能够把那么多玩意都引用进来,那么他就很牛B了~~真的,那就是相当牛B了,中国公司目前缺人缺钱缺时间、。。。请官方先稳定好各个版本在做大的改进吧。。。我们都开始使用你的API了,发现一堆堆的bug,让我们真的难易接受~~有时候你们的一个小bug对于我们来说很致命!!
mike_hor
我之前是用的本地打包写了个插件 跳转到 插件的activy 然后实现监控的