请问,如果通过 Native.js 来使用最新的 Camera2 接口来打开手电筒,能提供相应的示例吗?
谢谢
从官网了解最新的Camera2相关类(CameraManager)打开相机的话,需要相应的callback实例传递给 openCamera方法,并且Handler的构造函数也需要传递相应的callback实例的。
https://developer.android.com/reference/android/hardware/camera2/CameraManager.html#openCamera(java.lang.String, android.hardware.camera2.CameraDevice.StateCallback, android.os.Handler)
1、openCamera(String cameraId, CameraDevice.StateCallback callback, Handler handler)
Open a connection to a camera with the given ID.
2、Handler(Handler.Callback callback)
Constructor associates this handler with the Looper for the current thread and takes a callback interface in which you can handle messages.
如何使用 Native.js 来生成类似的 callback, handler 这样的类实例呢?
2 个回复
s***@qq.com (作者)
如何创建并实现 android.os.Handler 这个类实例啊?
因为 必须实现 handleMessage(Message msg) 这个方法的,官方有这么说:
Subclasses must implement this to receive messages.
请见:https://developer.android.com/reference/android/os/Handler.html#handleMessage(android.os.Message)
c***@126.com - developer
请问这个回调的实例怎么传解决了吗?