-1

我正在制作一个手电筒应用程序,目前是它的小部件。我想知道如何模拟三星辅助灯小部件的功能(http://www.youtube.com/watch?v=PYR9jqo0vvc&feature=player_embedded#!)?

如果我打开灯,相机应用程序将无法工作,但是有了这个小部件,三星让它以某种方式工作。我根本不知道,就我所知,Camera.open() 将相机锁定到进程中,因此相机应用程序无法访问它。

谢谢。

4

1 回答 1

0

标准的 Android 相机 API 不允许将闪光灯设置为手电筒模式,然后允许其他应用程序使用相机。如果手电筒应用程序不释放相机,则标准相机应用程序无法工作。如果 Flashlight 应用程序确实释放了相机,则闪光灯将关闭。

三星必须使用自定义功能扩展 Android API 以启用/禁用手电筒模式,而无需锁定相机。如果他们愿意,他们可以记录这个额外的功能,但可能添加的 API 只存在于 Galaxy S3 或其他类似的三星设备上;它不允许您编写适用于所有 Android 设备的代码。

于 2012-08-20T05:54:00.767 回答