ANDROID STUDIO - SQLite
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
Desde já agradeço pelas informações
Cicero Piga
Curtidas 0
Melhor post
Italo Junior
28/04/2016
Quais mudanças? informe, detalhes.
GOSTEI 1
Mais Respostas
Cicero Piga
28/04/2016
Quais mudanças? informe, detalhes.
Essa e a tela de cadastro que tenho no momento
GOSTEI 0
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
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
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
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
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