Entradas

Implementación de métodos

  package com.example.appbanco ; import androidx.appcompat.app.AlertDialog ; import androidx.appcompat.app.AppCompatActivity ; import android.annotation. SuppressLint ; import android.content.ContentValues ; import android.content.DialogInterface ; import android.content.Intent ; import android.database.Cursor ; import android.database.sqlite.SQLiteDatabase ; import android.os.Bundle ; import android.view.View ; import android.widget.Button ; import android.widget.EditText ; import android.widget.TextView ; import android.widget.Toast ; import java.util.ArrayList ; public class searchCuenta1 extends AppCompatActivity { EditText numeroCbuscar , actualizarBalance ; TextView nombreBuscado , fechabuscada , balanceBuscado , balancecAct ; Button botonActualizarb , botonBorrarBal ; TextView emailCuenta , fechaCuenta , balanceCuenta ; @Override protected void onCreate (Bundle savedInstanceState) { super .onCreate(savedInstanceState) ; setContentView(...

Logueo y contraseña de usuario

  package com.example.appbanco ; import androidx.appcompat.app.AppCompatActivity ; import android.content.ContentValues ; import android.content.Intent ; import android.database.Cursor ; import android.database.sqlite.SQLiteDatabase ; import android.os.Bundle ; import android.util.Log ; import android.view.View ; import android.widget.AdapterView ; import android.widget.Button ; import android.widget.EditText ; import android.widget.TextView ; import android.widget.Toast ; import java.util.ArrayList ; public class MainActivity extends AppCompatActivity { EditText user , pass ; private Cursor infoUser ; @Override protected void onCreate (Bundle savedInstanceState) { super .onCreate(savedInstanceState) ; setContentView(R.layout. activity_main ) ; //Instanciar y referenciar los IDs del login TextView reglink = findViewById(R.id. tvregister ) ; user = (EditText)findViewById(R.id. etemail ) ; pass = (EditText)findViewById(R...

Creación de relaciones entre tablas

  ckage com.example.appbanco ; import android.content.Context ; import android.database.sqlite.SQLiteDatabase ; import android.database.sqlite.SQLiteOpenHelper ; import androidx.annotation. AttrRes ; import androidx.annotation. Nullable ; public class sqlBanco extends SQLiteOpenHelper { //Definición de las tablas de la BD String tblcustomer = " CREATE TABLE customer(email text primary key, name text, password text, rol text) " ; String tblaccount = " CREATE TABLE account(accountnumber integer primary key autoincrement, email text, date text, balance integer) " ; String tbltranstype = " CREATE TABLE transtype(idtranstype text primary key, descripcion text) " ; String tbltransactionc = " CREATE TABLE transactionc (accountnumber integer, idtranstype text, datetrans text, amount integer) " ; public sqlBanco (Context context , String name , SQLiteDatabase.CursorFactory factory , int version) { super (context , name , ...

Creación de Tablas

  package com.example.appbanco ; import android.content.Context ; import android.database.sqlite.SQLiteDatabase ; import android.database.sqlite.SQLiteOpenHelper ; import androidx.annotation. AttrRes ; import androidx.annotation. Nullable ; public class sqlBanco extends SQLiteOpenHelper { //Definición de las tablas de la BD String tblcustomer = " CREATE TABLE customer(email text primary key, name text, password text, rol text) " ; String tblaccount = " CREATE TABLE account(accountnumber integer primary key autoincrement, email text, date text, balance integer) " ; String tbltranstype = " CREATE TABLE transtype(idtranstype text primary key, descripcion text) " ; String tbltransactionc = " CREATE TABLE transactionc (accountnumber integer, idtranstype text, datetrans text, amount integer) " ; public sqlBanco (Context context , String name , SQLiteDatabase.CursorFactory factory , int version) { super (context , name ...

Creación de una base de datos

  package com.example.appbanco ; import androidx.appcompat.app.AppCompatActivity ; import android.content.ContentValues ; import android.content.Intent ; import android.database.Cursor ; import android.database.sqlite.SQLiteDatabase ; import android.os.Bundle ; import android.util.Log ; import android.view.View ; import android.widget.AdapterView ; import android.widget.Button ; import android.widget.EditText ; import android.widget.TextView ; import android.widget.Toast ; import java.util.ArrayList ; public class MainActivity extends AppCompatActivity { EditText user , pass ; private Cursor infoUser ; @Override protected void onCreate (Bundle savedInstanceState) { super .onCreate(savedInstanceState) ; setContentView(R.layout. activity_main ) ; //Instanciar y referenciar los IDs del login TextView reglink = findViewById(R.id. tvregister ) ; user = (EditText)findViewById(R.id. etemail ) ; pass = (EditText)findViewById(R...

Conexión de bases de datos en dispositivos móviles,

  package com.example.appbanco ; import android.content.Context ; import android.database.sqlite.SQLiteDatabase ; import android.database.sqlite.SQLiteOpenHelper ; import androidx.annotation. AttrRes ; import androidx.annotation. Nullable ; public class sqlBanco extends SQLiteOpenHelper { //Definición de las tablas de la BD String tblcustomer = " CREATE TABLE customer(email text primary key, name text, password text, rol text) " ; String tblaccount = " CREATE TABLE account(accountnumber integer primary key autoincrement, email text, date text, balance integer) " ; String tbltranstype = " CREATE TABLE transtype(idtranstype text primary key, descripcion text) " ; String tbltransactionc = " CREATE TABLE transactionc (accountnumber integer, idtranstype text, datetrans text, amount integer) " ; public sqlBanco (Context context , String name , SQLiteDatabase.CursorFactory factory , int version) { super (context , name ...

Gestión de información por medio de bases de datos.

  importancia que  representa las bases de datos en el proceso de  gestionar y administrar información en los  dispositivos móviles. El uso de computadoras portátiles, teléfonos móviles y PDAs (Personal Digital Asistan) está aumentando y es probable que aumente en el futuro con cada vez mayor número de aplicaciones que residen en los sistemas móviles. Es evidente que un gran porcentaje de aplicaciones requerirá el uso de una base de datos de algún tipo con la capacidad de descargar información de un repositorio de información y actuar sobre la misma aun cuando se esté desconectado. Una base de datos móvil es una base de datos que puede ser instalada en un dispositivo de computación móvil a través de una red de este mismo tipo. El cliente y el servidor tienen conexiones inalámbricas, la memoria caché se mantiene para almacenar los datos frecuentes y transacciones de manera que no se pierdan debido a un fallo de conexión. Una base de datos es una forma estructurada de ...