0

我正在开发一个需要使用 android camera api 的 android 应用程序。我成功地捕获了图像并保存了它。现在,如果用户没有单击任何图像、保存或进行任何活动,我希望相机应用程序在大约 2 分钟内关闭

4

1 回答 1

0

你可以很容易地做到这一点。

基于处理程序的方法

 Handler handler = new Handler();
    handler.postDelayed(new Runnable() {
        @Override
        public void run() {
            // Stop the camera
        }
    },120000);

其他一些方法

  1. 选择任何使用 postRunnable 方法的视图,该方法在 runnable 必须运行之后采用 runnable 和时间戳。

  2. 基于计时器的方法。

  3. 基于倒数计时器的方法
  4. 线程(睡眠 1 秒或某个单位)和基于 Handler 的方法
于 2015-12-14T05:26:56.940 回答