Skip to content

Instantly share code, notes, and snippets.

View Felipe00's full-sized avatar
😤
Banzai!

Felipe Costa Felipe00

😤
Banzai!
  • SulAmérica
  • Brazil - PI
View GitHub Profile
@Felipe00
Felipe00 / GSONConverter.java
Last active December 23, 2015 12:13
Exemplo de como receber uma resposta do servidor através do GSON
//Baixe a dependência: compile 'org.immutables:gson:2.1.4'
//Implemente a interface Serializável. Se houver outras classes nos atributos, implemente a interface nelas também!
public class User implements Serializable {
private String login;
private String senha;
//Getters and Setters..
}
//Recebendo uma Lista do servidor (webservice)
public class MainActivity extends Activity {
ProductDAO dao;
EditText nomeProduto, descricaoProduto;
Button btnCadatrarProduto;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@Felipe00
Felipe00 / Game.java
Created January 27, 2016 19:05
Dúvida sobre colisão no jogo Jumper.
@Override
public void run() {
while (isRunning) {
// Verifica se o holder está pronto para receber os elementos (Desenhos).
if (holder.getSurface().isValid()) {
Canvas canvas = holder.lockCanvas();
// Desenhar o jogo aqui
canvas.drawBitmap(background, 0, 0, null);
/**
*
* @author rayquaza
*/
// public = Significa que esta classe esta visível para outras classes.
// class = Classes são diagramas usados para modelar objetos que contém atributos e métodos.
// JavaIntro = Nome da classe.
// { = É a chave que abre a classe e envolve o código usado por JavaIntro
public class JavaIntro {
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
/**
*
* @author rayquaza
*/
public class JavaIntro2 {
import javax.swing.JOptionPane;
/**
*
* @author Felipe
*/
public class Exercicio1 {
/*
* Responda as questões ao final do arquivo.
@Felipe00
Felipe00 / DogAdapter.java
Last active July 28, 2016 02:26
Este arquivo é parte do tutorial do Instituto Interaje sobre ListViews: https://goo.gl/X3mduF
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import java.util.List;
import br.com.interaje.projetoListview.R;
public class CourseAdapter extends RecyclerView.Adapter<CourseAdapter.CourseViewHolder> {
List<Course> courseList;
public CourseAdapter(List<Course> courseList) {
this.courseList = courseList;
}
@Felipe00
Felipe00 / MainActivity.java
Last active September 11, 2016 20:25
1º Passo: Crie um arquivo XML que representará sua nova actionbar. 2º Passo: Em MainActivity, troque a actionbar atual para a nova (já centralizada no layout)
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@Felipe00
Felipe00 / Teste.java
Created September 17, 2016 13:59
Exemplo de uso do método PUT com a biblioteca do loopJ.
public void callLoopjPut() {
AsyncHttpClient client = new AsyncHttpClient();
RequestParams params = new RequestParams();
params.add("id", "10");
params.add("name", "Felipe");
params.add("email", "[email protected]");
client.put(Teste.this, "http://www.minha-api.com.br/editarCadastro", params, new AsyncHttpResponseHandler() {