Tutorial SQLite #1 - Tela de Cadastro
Boa noite amigos!
Vamos começar mais esta série de tutoriais. Desta vez vou mostrar como utilizar o banco de dados do Android, o SQLite.
Não é muito diferente dos demais bancos de dados existentes, e como os demais, também tem sua peculiaridades. De princípio, vamos criar o banco de dados pelo nosso aplicativo mesmo, sem a necessidade de um programa para isso.
Bom, vamos começar com uma tela simples, apenas para fazer um cadastro, como se fosse para uma agenda de contatos, no nosso arquivo main.xml.
Agora vamos para a nossa activity:
Por enquanto é isso, mas é somente o começo, no próximo post começaremos a estruturação do banco de dados.
Até o próximo post!!
Vamos começar mais esta série de tutoriais. Desta vez vou mostrar como utilizar o banco de dados do Android, o SQLite.
Não é muito diferente dos demais bancos de dados existentes, e como os demais, também tem sua peculiaridades. De princípio, vamos criar o banco de dados pelo nosso aplicativo mesmo, sem a necessidade de um programa para isso.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >
    <LinearLayout
        android:id="@+id/linearLayout1"
        android:background="#DDDDDD"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_alignparentbottom="true"
        android:padding="@dimen/activity_vertical_margin" >
        <Button
            android:id="@+id/btCancelar"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:layout_width="0dp"
            android:text="Cancelar" />
        <Button
            android:id="@+id/btSalvar"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:layout_width="0dp"
            android:text="Salvar" />
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linearLayout2"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:padding="@dimen/activity_vertical_margin"
        android:layout_above="@id/linearLayout1"
        android:orientation="vertical" >
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Nome" />
        <EditText
            android:id="@+id/etNome"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textCapWords" />
        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingTop="@dimen/activity_vertical_margin"
            android:text="Telefone" />
        <EditText
            android:id="@+id/etTelefone"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="phone" />
        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingTop="@dimen/activity_vertical_margin"
            android:text="E-mail" />
        <EditText
            android:id="@+id/etEmail"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textEmailAddress" />
    </LinearLayout>
</RelativeLayout>
Bom, vamos começar com uma tela simples, apenas para fazer um cadastro, como se fosse para uma agenda de contatos, no nosso arquivo main.xml.
Agora vamos para a nossa activity:
package br.com.blogspot.androidandrekunde.tutorialsqlite;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity {
    EditText etNome;
    EditText etTelefone;
    EditText etEmail;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        etNome = (EditText) findViewById(R.id.etNome);
        etTelefone = (EditText) findViewById(R.id.etTelefone);
        etEmail = (EditText) findViewById(R.id.etEmail);
        Button btCancelar = (Button) findViewById(R.id.btCancelar);
        Button btSalvar = (Button) findViewById(R.id.btSalvar);
        btCancelar.setOnClickListener(new View.OnClickListener() {
            public void onClick(View arg0) {
                Toast.makeText(getApplicationContext(), "Click cancelar", Toast.LENGTH_SHORT).show();
            }
        });
        btSalvar.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Toast.makeText(getApplicationContext(), "Click salvar", Toast.LENGTH_SHORT).show();
            }
        });
    }
}
Por enquanto é isso, mas é somente o começo, no próximo post começaremos a estruturação do banco de dados.
Até o próximo post!!
passa restante do sqlite
ResponderExcluir:-( Ñ tem link para próxima aula, fico na expectativa de novas atualizações, mas agradeço pelo ótimo conteúdo e empenho no trabalho.Obrigado
ResponderExcluir