0

我可以以任何方式自定义要从应用程序调用的 android 相机吗?自定义意味着在 UI 中添加任何文本,制作具有自定义背景的按钮等。

4

2 回答 2

4

您可以编写自己的相机应用程序。

您可以下载 Android 源代码,修改 AOSP 相机应用程序,构建包含修改后的 AOSP 相机应用程序的 ROM 模块,然后在其他设备上安装该 ROM 模块。

欢迎您修改任何其他开源的相机应用程序。

欢迎您从愿意向您出售此类许可证的各方将源代码许可到另一个相机应用程序,然后根据该许可证的条款修改和分发该应用程序。

您的应用程序不能攻击其他应用程序——相机应用程序或其他应用程序——以“在 UI 中添加任何文本、制作具有自定义背景的按钮等”。

于 2013-06-12T15:15:51.750 回答
1

您可以使用专用的 SurfaceView 创建自己的布局,它将输出相机预览,并带有一个可以打开/关闭录制的按钮以及您需要的任何额外 UI。

我相信,CommonsWare,另一个更好的答案的作者,写了一本很棒的书,其中有一个很好的例子来控制相机http://commonsware.com/Android/有一章关于相机

于 2013-06-12T15:19:25.610 回答