ANDROID STUDIO - SQLite

Android

Java

SQLite

28/04/2016

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

Curtidas 0

Melhor post

Italo Junior

Italo Junior

28/04/2016

Quais mudanças? informe, detalhes.
GOSTEI 1

Mais Respostas

Cicero Piga

Cicero Piga

28/04/2016

Quais mudanças? informe, detalhes.


Essa e a tela de cadastro que tenho no momento
GOSTEI 0
Cicero Piga

Cicero Piga

28/04/2016

Quais mudanças? informe, detalhes.


Essa e a tela de cadastro que tenho no momento


Estou enviando o codigo da tela por que não estou conseguindo inserir a imagem

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:layout_height="match_parent"
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"
>

<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="com.example.ciceropiga.agrosb.FormularioActivity"
tools:showIn="@layout/activity_formulario">

<EditText
android:id="@+id/formulario_nome"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="PDV" />

<EditText
android:id="@+id/formulario_endereco"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Cliente" />

<EditText
android:id="@+id/formulario_telefone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Data Abate" />

<Button
android:id="@+id/formulario_salvar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Salvar" />

</LinearLayout>
</RelativeLayout>
GOSTEI 0
Cicero Piga

Cicero Piga

28/04/2016

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>
GOSTEI 0
Cicero Piga

Cicero Piga

28/04/2016

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]
GOSTEI 0
Italo Junior

Italo Junior

28/04/2016

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.
GOSTEI 0
Cicero Piga

Cicero Piga

28/04/2016

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.
GOSTEI 0
POSTAR