我有一个存储图像的文件夹....所以我想要做的是将这些图像上传到服务器,一旦上传完成我想删除这些图像..这个上传和删除应该在后台发生......所以我创建了一个运行良好的服务..我想要的是每当一个新文件进入这个文件夹时它应该自动上传..即服务应该自动启动......有没有办法做到这一点......? ?
public class MyServices extends Service {
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "Service Started",
Toast.LENGTH_LONG).show();
sendfile();
return super.onStartCommand(intent, flags, startId);
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "Service Stopped",
Toast.LENGTH_LONG).show();
super.onDestroy();
}
}
sendfile() 扫描文件夹并发送图像....所以我必须继续无限调用此方法还是有其他方法???