手机摄像头用前置摄像头拍照,如何在后台运行应用?[关闭]

问题描述 投票:0回答:1

当我的应用程序第一次打开时,会有一个按钮;当按下时,应用程序将在每1小时后开始从前置摄像头拍摄照片。而且这些都是在不需要一直打开应用的情况下发生的。这就像相机将在后台使用而不打扰用户。当手机被锁定时,相机将不会拍摄任何照片。它只会在用户使用手机时拍照。在拍摄24张照片后,应用程序会通知用户一些事情,它会停止相机并自动停止应用程序在后台运行。如果用户再想使用这些东西,需要再次按下按钮。

如何才能实现这些事情。

  1. 如何让相机在后台运行,自己拍照,而不需要一直打开应用?
  2. 应用如何知道用户是否在使用手机?
  3. 如何只允许应用只使用前置摄像头。
android background camera photo
1个回答
0
投票

Service 是Android框架的一个组件,它提供了在后台做任务的设施。

A BroadcastReceiverIntent.ACTION_SCREEN_ONIntent.ACTION_SCREEN_OFF 可以让你的应用知道屏幕是打开还是关闭。

应用程序必须使用自己的摄像头。该 Camera2 API 为开发者提供了极大的定制化水平。这个 溢出回答 可能对您的目的有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.