ANDROID STUDIO - SQLite

28/04/2016

0

Olá pessoal gostaria de um esclarecimento, desenvolvi uma aplicação para o cliente com o banco de dados SQLite, deu tudo certo, só que agora o cliente me pediu para fazer uma atualização nesta aplicação, gostaria de saber como posso reutilizar a utilização do Banco de Dados, no caso terei que inserir novas informações no banco de dados.


Desde já agradeço pelas informações
Cicero Piga

Cicero Piga

Responder

Post mais votado

28/04/2016

Quais mudanças? informe, detalhes.

Italo Junior

Italo Junior
Responder

Mais Posts

28/04/2016

Cicero Piga

Quais mudanças? informe, detalhes.


Essa e a tela de cadastro que tenho no momento
Responder

28/04/2016

Cicero Piga

Quais mudanças? informe, detalhes.


E este são o código de uma das telas que terão que ser inseridas no Banco de Dados existente

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:background="#ffffff"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginTop="50dp">

<LinearLayout

android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="br.com.agrosantabarbara.telalogon.SangriaActivity"
tools:showIn="@layout/activity_sangria">

<ImageButton
android:id="@+id/btnCamera"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:onClick="capturarImagem"
android:src="@android:drawable/ic_menu_camera" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="AVALIAÇÃO ACABAMENTO DE GORDURA"
android:textAlignment="center"
android:textColor="#0000FF"
android:textSize="20dp"
android:textStyle="bold" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="AUSENTE"
android:textColor="#0000FF"
android:textSize="18dp"
android:textStyle="bold" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">

<Button
android:id="@+id/adicionarAusente"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="+"
android:textAlignment="center"
android:textSize="18dp" />

<Button
android:id="@+id/diminuirAusente"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="-"
android:textAlignment="center"
android:textSize="18dp" />


<TextView
android:id="@+id/contadorTextViewAusente"
android:layout_width="100dp"
android:layout_height="39dp"
android:gravity="center"
android:inputType="number|textPersonName"
android:textAlignment="center"
android:textSize="18dp" />

</LinearLayout>

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="ESCASSA"
android:textColor="#0000FF"
android:textSize="18dp"
android:textStyle="bold" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">

<Button
android:id="@+id/adicionarEscassa"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="+"
android:textAlignment="center"
android:textSize="18dp" />

<Button
android:id="@+id/diminuirEscassa"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="-"
android:textAlignment="center"
android:textSize="18dp" />


<TextView
android:id="@+id/contadorTextViewEscassa"
android:layout_width="100dp"
android:layout_height="39dp"
android:gravity="center"
android:inputType="number|textPersonName"
android:textAlignment="center"
android:textSize="18dp" />

</LinearLayout>


<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="MEDIANA"
android:textColor="#0000FF"
android:textSize="18dp"
android:textStyle="bold" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">

<Button
android:id="@+id/adicionarMediana"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="+"
android:textAlignment="center"
android:textSize="18dp" />

<Button
android:id="@+id/diminuirMediana"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="-"
android:textAlignment="center"
android:textSize="18dp" />

<TextView
android:id="@+id/contadorTextViewMediana"
android:layout_width="100dp"
android:layout_height="39dp"
android:gravity="center"
android:inputType="number|textPersonName"
android:textAlignment="center"
android:textSize="18dp" />

</LinearLayout>

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="UNIFORME"
android:textColor="#0000FF"
android:textSize="18dp"
android:textStyle="bold" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">

<Button
android:id="@+id/adicionarUniforme"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="+"
android:textAlignment="center"
android:textSize="18dp" />

<Button
android:id="@+id/diminuirUniforme"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="-"
android:textAlignment="center"
android:textSize="18dp" />


<TextView
android:id="@+id/contadorTextViewUniforme"
android:layout_width="100dp"
android:layout_height="39dp"
android:gravity="center"
android:inputType="number|textPersonName"
android:textAlignment="center"
android:textSize="18dp" />

</LinearLayout>

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="EXCESSIVA"
android:textColor="#0000FF"
android:textSize="18dp"
android:textStyle="bold" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">

<Button
android:id="@+id/adicionarExcessiva"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="+"
android:textAlignment="center"
android:textSize="18dp" />

<Button
android:id="@+id/diminuirExcessiva"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="-"
android:textAlignment="center"
android:textSize="18dp" />


<TextView
android:id="@+id/contadorTextViewExcessiva"
android:layout_width="100dp"
android:layout_height="39dp"
android:gravity="center"
android:inputType="number|textPersonName"
android:textAlignment="center"
android:textSize="18dp" />

</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"
android:orientation="horizontal">

<Button
android:id="@+id/btnObsGordura"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="Observação"
android:textSize="18dp" />

<Button
android:id="@+id/btnGordura"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Salvar"
android:textSize="18dp" />

</LinearLayout>

</LinearLayout>
</ScrollView>
Responder

29/04/2016

Cicero Piga

Quais mudanças? informe, detalhes.


Peço desculpas, não sei o por que as minhas imagens não estão sendo carregadas, mas direcionei elas para uma área de teste do meu site, estou inserindo 3 imagens referente ao projeto.

Desde já agradeço

[img:descricao=Aplicação em desenvolvimento]http://cictreinamentos.com.br/formulario.html[/img]
Responder

30/04/2016

Italo Junior

só que agora o cliente me pediu para fazer uma atualização nesta aplicação, gostaria de saber como posso reutilizar a utilização do Banco de Dados, no caso terei que inserir novas informações no banco de dados.


Especifique as mudanças, informe, "adicionar um campo", "uma funcionalidade".

A imagem não tem como visualizar.
Responder

30/04/2016

Cicero Piga

só que agora o cliente me pediu para fazer uma atualização nesta aplicação, gostaria de saber como posso reutilizar a utilização do Banco de Dados, no caso terei que inserir novas informações no banco de dados.


Especifique as mudanças, informe, "adicionar um campo", "uma funcionalidade".

A imagem não tem como visualizar.


Obrigado mais uma vez Italo Junior pelas informações, coloquei as informações acima das imagens para que você tenha uma visualização, coloquei em ordem de manipulação do sistema, para que tenha um entendimento melhor do que foi feito e de como será a manipulação do aplicativo.

Mas relatarei o processo do aplicativo.

Na tela de Cadastro no caso da foto que foi indicado, os campos PDV, CLIENTE e DATA DE ABATE, já estão funcionando no Banco de dados, neste caso podemos cadastrar essas informações e recuperarmos na próxima tela no caso na tela de recuperação.

Na tela de recuperação será mostrada todas as informações que foram cadastradas, no caso sendo recuperado o PDV(NUMERO), CLIENTE(NOME), DATA DE ABATE(DATE),
nesta tela de recuperação no caso esse foi o que o cliente me pediu primariamente. Portando o Bando de dados ate aqui está criando e armazenando as informações perfeitamente.

Após isto o cliente solicitou que a aplicação fosse expandida, com isso foi criado uma tela chamada de menu, aonde temos a acesso a ela só quando selecionamos o cliente da tela de recuperação, para selecionarmos o cliente clicamos em cima do nome do cliente com um clique longo e aparece 2 opções, Selecionar ou Excluir, quando clicamos em selecionar somos direcionados para o MENU, assim que o menu se abre ele traz 15 opções de itens a qual tem que ser selecionadas e dentro de cada opção as informações a ser preenchidas.

Temos um campo que se chama Sangria, quando acessamos a Opção somos direcionado a uma tela aonde temos que Bater a foto da carcaça do animal e essa foto tem que ser salva no BD, no qual já temos, depois temos a opção VERTICAL (CORTE FEITO NO ANIMAL)no caso e um contador aonde temos que informar uma numeração e temos a opção HORIZONTAL (CORTE FEITO NO ANIMAL) que também e um contador.

Estou inserindo novamente o link com as imagens e com as informações em cada imagem, espero que possa ajudar.

[img:descricao=APLICAÇÃO]http://cictreinamentos.com.br/formulario.html[/img]

Desde já agradeço imensamente pelas informações da aplicação.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar