<?xml version="1.0" encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="com.br.aquavendas"android:versionCode="1"android:versionName="1.0"><!-- <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> --><uses-sdkandroid:minSdkVersion="8"android:targetSdkVersion="8"/><uses-permissionandroid:name="android.permission.INTERNET"/><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme"><activityandroid:name=".Login"android:label="@string/app_name"><intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter></activity><activityandroid:name=".CadastrarCliente"android:label="Cadastrar Clientes"/><activityandroid:name=".EditarClientes"android:label="Editar Clientes"><intent-filter><actionandroid:name="EdicaoCliente"></action><categoryandroid:name="android.intent.category.DEFAULT"></category></intent-filter></activity><activityandroid:name=".Main"android:label="Principal"/><activityandroid:name=".Listar"android:label="Lista de Clientes"/><activityandroid:name=".ListarProduto"android:label="Lista de Produtos"/><activityandroid:name=".ListarVenda"android:label="Lista de Vendas"/><activityandroid:name=".Vendas"android:label="Venda de Produtos"/><activityandroid:name=".Config"android:label="Configurações"/><serviceandroid:name=".ExportarVendasService"><intent-filter><actionandroid:name="INICIAR_REPLICACAO"></action></intent-filter></service></application></manifest>
packagecom.br.aquavendas;importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.net.HttpURLConnection;importjava.net.URL;importcom.br.aquavendas.banco.DB;//import com.br.aquavendas.dao.VendaDAO;importandroid.app.Service;importandroid.content.Context;importandroid.content.Intent;importandroid.database.Cursor;importandroid.database.sqlite.SQLiteDatabase;importandroid.os.IBinder;importandroid.util.Log;publicclassExportarVendasServiceextendsServiceimplementsRunnable{privateSQLiteDatabasedb;privatestaticContextctx;publicExportarVendasService(Contextctx){this.ctx=ctx;DBbanco=newDB(ctx);db=banco.getDatabase();}publicvoidonCreate(){newThread(ExportarVendasService.this).start();}@OverridepublicIBinderonBind(Intentarg0){// TODO Auto-generated method stubreturnnull;}@Overridepublicvoidrun(){Cursorcursor=db.rawQuery("SELECT * FROM VENDAS",null);inttotalDB=cursor.getCount();inttotalReplicado=0;while(cursor.moveToNext()){StringBuilderstrURL=newStringBuilder();strURL.append("http://192.168.0.100/aquaVendas/inserir.php?data_venda=");strURL.append(cursor.getString(cursor.getColumnIndex("data_venda")));strURL.append("&id_cliente=");strURL.append(cursor.getString(cursor.getColumnIndex("id_cliente")));strURL.append("&id_produto=");strURL.append(cursor.getString(cursor.getColumnIndex("id_produto")));strURL.append("&qtde=");strURL.append(cursor.getString(cursor.getColumnIndex("qtde")));strURL.append("&unitario=");strURL.append(cursor.getString(cursor.getColumnIndex("unitario")));strURL.append("&desconto=");strURL.append(cursor.getString(cursor.getColumnIndex("desconto")));strURL.append("&total=");strURL.append(cursor.getString(cursor.getColumnIndex("total")));strURL.append("&vendedor=");strURL.append(cursor.getString(cursor.getColumnIndex("vendedor")));Log.d("ExportarVendasService",strURL.toString());try{URLurl=newURL(strURL.toString());HttpURLConnectionhttp=(HttpURLConnection)url.openConnection();InputStreamReaderips=newInputStreamReader(http.getInputStream());BufferedReaderline=newBufferedReader(ips);StringlinhaRetorno=line.readLine();if(linhaRetorno.equals("Y")){db.delete("vendas","id=?",newString[]{String.valueOf(cursor.getInt(0))});totalReplicado++;Log.d("ExportarVendasService","OK!");}}catch(Exceptione){Log.d("ExportarVendasService",e.getMessage());}}db.close();if(totalDB==totalReplicado){}}}