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;
}
}
Em quinta-feira, 2 de junho de 2016 08:35:24 UTC-3, Charles tenorio escreveu: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();
}
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.
0 comentários:
Postar um comentário