android 后台自动拍照,怎么实现后台拍照功能,求解
如何实现后台拍照功能,求解。
自己去网上找了一段后台拍照代码,如:
MainActivity.java就实现一个按钮启动一个服务
public void click(View v) {
bindService(new Intent(this, LocalService.class), serviceConnection, Context.BIND_AUTO_CREATE);
}
LocalService.java 服务代码,需要实现拍照功能
package com.mycompay.camhal2serverapp;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.app.AlarmManager;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.ImageFormat;
import android.hardware.Camera;
import android.Uri;
import android.os.Binder;
import android.os.Environment;
import android.os.IBinder;
import android.util.Log;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.widget.Toast;
public class LocalService extends Service {
private final static String TAG_LOG="chsmApp";
private final IBinder mBinder = new LocalBinder();
private Camera camera;<
android 后台自动拍照,怎么实现后台拍照功能,求解
如何实现后台拍照功能,求解。
自己去网上找了一段后台拍照代码,如:
MainActivity.java就实现一个按钮启动一个服务
public void click(View v) {
bindService(new Intent(this, LocalService.class), serviceConnection, Context.BIND_AUTO_CREATE);
}
LocalService.java 服务代码,需要实现拍照功能
package com.mycompay.camhal2serverapp;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.app.AlarmManager;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.ImageFormat;
import android.hardware.Camera;
import android.Uri;
import android.os.Binder;
import android.os.Environment;
import android.os.IBinder;
import android.util.Log;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.widget.Toast;
public class LocalService extends Service {
private final static String TAG_LOG="chsmApp";
private final IBinder mBinder = new LocalBinder();
private Camera camera;<