Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Acessar Json

valeu gente! o Gorio essa api fui eu que fiz, se vc quiser posso ver com o proprietário do projeto se ele libera, mas vc pode ver esse link aqui 
http://www.futebits.com.br/  
vou colocar meu código aqui 

import java.io.Serializable;
import com.google.gson.annotations.SerializedName;


/**
* Created by charles on 20/05/16.
*/
public class clApostas implements Serializable{
@SerializedName("id")
private String id ;
@SerializedName("apostado")
private String apostado;
@SerializedName("campeonato")
private String campeonato ;
@SerializedName("data_aposta")
private String data_aposta ;
@SerializedName("OpcaoAposta")
private String OpcaoAposta ;
@SerializedName("time_vantagem")
private String time_vantagem ;
@SerializedName("valor_apostado")
private String valor_apostado;
@SerializedName("time_casa")
private String time_casa ;
@SerializedName("time_fora")
private String time_fora ;

public clApostas(String id, String apostado, String campeonato, String data_aposta, String OpcaoAposta, String time_vantagem, String valor_apostado, String time_casa, String time_fora ){
this.id = id;
this.apostado = apostado;
this.campeonato = campeonato;
this.data_aposta = data_aposta;
this.OpcaoAposta= OpcaoAposta;
this.time_vantagem = time_vantagem;
this.time_casa = time_casa;
this.time_fora = time_fora;
this.valor_apostado = valor_apostado;
}

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public String getApostado() {
return apostado;
}

public void setApostado(String apostado) {
this.apostado = apostado;
}

public String getCampeonato() {
return campeonato;
}

public void setCampeonato(String campeonato) {
this.campeonato = campeonato;
}

public String getData_aposta() {
return data_aposta;
}

public void setData_aposta(String data_aposta) {
this.data_aposta = data_aposta;
}

public String getOpcaoAposta() {
return OpcaoAposta;
}

public void setOpcaoAposta(String opcaoAposta) {
OpcaoAposta = opcaoAposta;
}

public String getTime_vantagem() {
return time_vantagem;
}

public void setTime_vantagem(String time_vantagem) {
this.time_vantagem = time_vantagem;
}

public String getValor_apostado() {
return valor_apostado;
}

public void setValor_apostado(String valor_apostado) {
this.valor_apostado = valor_apostado;
}

public String getTime_casa() {
return time_casa;
}

public void setTime_casa(String time_casa) {
this.time_casa = time_casa;
}

public String getTime_fora() {
return time_fora;
}

public void setTime_fora(String time_fora) {
this.time_fora = time_fora;
}

}


private void WebServiceLer() {
new AsyncTask<Void,Void,Void>(){

@Override
protected void onPreExecute() {
try {
super.onPreExecute();
progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setCancelable(false);
progressDialog.setMessage("Processando...");
progressDialog.show();
}
catch(Exception e){
Log.d(TAG, e.toString());
}
}

@Override
protected Void doInBackground(Void... voids) {
try {
SharedPreferences prf = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
String CaminhoServidor = prf.getString("ws", "");
String codigo = "29"; // so pra teste
CaminhoServidor = CaminhoServidor + codigo;


Reader reader = API.getData(CaminhoServidor);


Type listType = new TypeToken<ArrayList<clApostas>>(){}.getType();
beanPostArrayList = new GsonBuilder().create().fromJson(reader, listType);
postList = new StringBuffer();
for (clApostas : beanPostArrayList) {

DadosImpressao.append("-----Plante da Bola-----\n");
DadosImpressao.append("N " + ap.getId() + ap.getApostado() + "\n");
DadosImpressao.append(ap.getTime_casa() + "x" + ap.getTime_fora() + "\n");
DadosImpressao.append("Aposta:" + ap.getValor_apostado() + "\n");
DadosImpressao.append("------------------------\n");
DadosImpressao.append("N aceitamos apostas fiado\n");
DadosImpressao.append("premio sera pg em ate 72 horas\n");
DadosImpressao.append("valor maximo do premio\n");
DadosImpressao.append("50.000,00\n");
DadosImpressao.append("-----Plante da Bola-----\n\n");

postList.append("\n title: " + ap.getId() + "\n auther: " + ap.getApostado() + "\n date: " + ap.getData_aposta() + "\n description: " + ap.getTime_casa() + "\n\n");


}
}
catch (Exception e)
{
Log.d(TAG, e.toString() + "doInBackground");
}
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
super.onPostExecute(aVoid);
progressDialog.dismiss();
txtPostList.setText(postList);
msg = DadosImpressao.toString();
try {

sendData();
} catch (IOException e) {
e.printStackTrace();

Log.d(TAG, e.toString() + "onPostExecute");

}

}
}.execute();
}
Em quinta-feira, 2 de junho de 2016 08:35:24 UTC-3, Charles tenorio escreveu:
olá pessoa como faço pra acessar um arquivo json usando AnsynTask o arquivo e esse:
mas fica rodando rodando e não baixa.

{"ResultJogos": [{"valor_apostado": "10.00", "time_casa": "PANAMA", "time_fora": "BOLIVIA", "campeonato": "COPA AMERICA", "apostado": "intel teste", "Vantagem": "Sem Vantagem", "time_vantagem": "", "data_aposta": "2016-05-31 23:45:25", "id": 143}, {"valor_apostado": "10.00", "time_casa": "JAMAICA", "time_fora": "VENEZUELA", "campeonato": "COPA AMERICA", "apostado": "intel teste", "Vantagem": "Sem Vantagem", "time_vantagem": "", "data_aposta": "2016-05-31 23:45:25", "id": 143}, {"valor_apostado": "10.00", "time_casa": "BRASIL", "time_fora": "EQUADOR", "campeonato": "COPA AMERICA", "apostado": "intel teste", "Vantagem": "Sem Vantagem", "time_vantagem": "", "data_aposta": "2016-05-31 23:45:25", "id": 143}]}

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário