segunda-feira, 29 de outubro de 2012

Envio SMS

           
              O envio de SMS segue o mesmo caminho que o de e-mails, se aquele pequeno detalhe for possível será uma vida inteira polpada



by: Tiemi 

Obs: *palavrão* como o subversion dá problema, só muito recentemente que ele tem funcionado traquilo comigo...

Alarmes de Remédios

Como ja foi publicado no post anterior, o MedicalSchedule ja está tocando os alarmes dos remédios cadastrados. Ainda precisamos realizar muitos testes, pois uma série de fatores podem gerar falhas no uso do app. Como, por exemplo, se o usuário deixar muito tempo o celular desligado, dessa maneira o uso dos remédios não poderá ser confirmado, gerando conflito nos horários. Estamos pensando em uma maneira para evitar que isso aconteça, mas por enquanto o sistemas ja toca os alarmes.


A imagem mostra um remedio cadastrado, reparem que o horário em que o alarme será despertado é 0:36, e que o do sistema é 0:36. Assim quando o horário do sistema for igual a do alarme, uma nova tela é chamada, tocando também uma musica(que a principio era do acdc, mas para deixar mais leve coloquei uma musica muito estranha kkkk). A tela que aparece é a seguinte (tela que ainda sera muito modificada).



Ao apertar no botão parar, a tela é fechada, o uso do remédio é confirmado, e o app ativará o próximo alarme. O botão esperar acrescenta cinco minutos para o uso do remédio.

A biblioteca utilizada para o uso de alarmes é a AlarmManager, para entenderem mais sobre essa biblioteca peguem o código do sub-version.

Logo, postaremos a parte final do gerenciamento de alarmes de remédios, ainda faltam alguns detalhes a serem corrigidos, até mais.

Postado por: Rafael Rodrigues

Sub-Version

Finalmente consegui usar o sub-version kkkkkkk, infelizmente só consegui usá-lo corretamente quando a parte de remédios está quase pronta. O app ja está tocando os alarmes nas horas certas, agora basta apenas gerenciar os horários para que não coincidam. Para quem quiser, o código dos alarmes finalmete ja pode ser acessado pelo repositório.

Por: Rafael Rodrigues

Comentário

      Acho que posso falar por todos quando digo que a melhor hora pra incorporar o programador é de madrugada #Fato  kkkkk

by: Tiemi   ; )

Envio de e-mails


           O envio de e-mails, até estão, era um mistério, em todos os testes, apesar de ter todas as permissões devidamente acrescentadas e todo código verificado, simplesmente não funcionava. Recentemente foi descoberto que não era necessário acrescentar milhares de classes para auxiliar e sim apenas configurar o aplicativo de e-mail no emulador para que ele se comporte de forma a requisitar uma conta  já cadastrada no aparelho.

        O último desafio deste tópico será executar a ação da intent sem iniciar a activity, pois, para a finalidade que  queremos, é necessário que o e-mail seja enviado com informações fixas e previamente fornecidas em vez de serem requisitadas em cada execução.

postado por:  Tiemi

sábado, 27 de outubro de 2012

Nova alteração na parte da consulta



galera mais uma vez as imagens nao estao na ordem. A diferença é na parte do layout, colocamos essa barra fixa agora, que vai persistir mesmo com o movimento do pagina do usuario.


Essa imagem, mostra a parte de alterar a consulta com a barra fixae agora a parte do endereço esta separada e o usuario nao é obrigado a preencher




A parte de cadastrar consulta com a barra fixa, e agora com o nome do medico e o telefone.


Um exemplo para mostrar que a barra persiste mesmo com o movimento da pagina.

Essa a parte de adicionar um endereço.

Postado Por: Vitor Vicentim

sábado, 20 de outubro de 2012

Atualização na consulta


Aqui está as modificações da parte da consulta. A ordem das imagens nao está correta, mas espero que vocês entendam.


Mensagem de aviso quando o usuário clica em salvar. Ainda falta estabelecer alguns detalhes.


Permite o usuario olhar a consulta cadastrada


Permite que o usuario modifique os dados.


Mensagem quando o usario manda excluir na pagina de observar a consulta


Mensagem quando o usuario exclui pelo metodo de selecionar.


Quando o usuario clica no botao excluir, prepara a tela para o mesmo selecionar as consultas que deseja excluir.


Mais uma modificação na tela inicial da consulta. colocar uma imagem na editText, o que acham?


Quando o usuário seleciona uma consulta para excluir.


Quando o usuario deseja selecionar todas as consultas.

Postado por: Vitor Vicentim

sexta-feira, 19 de outubro de 2012

Alteração na cadastrar consulta


Modificamos a forma para cadastrar uma consulta, a diferença é que colocamos dois botões para adicionar uma data e ou um horário.



Aqui, mostra a alteração. Quando o usuário clicar no botão "adicionar uma data" aparece esse Dialog. Ainda vamos pesquisar, para ver se a gente consegue deixa em português também.


Aqui, mostra quando o usuário escolhe uma data


Aqui, é quando o usuário clica no botão "adicionar um horário".


Aqui, é quando o usuário escolhe uma data


Postado por : Vitor Vicentim

terça-feira, 16 de outubro de 2012

Desculpe a demora novamente, mas esquecemos de postar que concluímos as DAOs, mas ainda nao esta 100% fechada.


Postado por: Vitor Vicentim e Rafael Giacomo

Consulta

Desculpe a demora, ainda nao tinhamos postado essa parte. Bom essa é a parte da consulta, ainda nao esta terminada, falta muita coisa por sinal, mas assim o mais cedo possível já vai estar atualizado.


Essa imagem está mostrando o cadastro da consulta.



Essa segunda imagem, é para mostrar o uso de uma ScrollView por causa de telas pequenas como essa.


Mensagem de aviso quando o cadastro for efetuado corretamente


Aqui, é quando apertamos o botão excluir


Aqui, é a tela de inicio da consulta, normal sem nenhum cadastro


Aqui, é a tela inicio novamente quando uma consulta estiver cadastrada


Aqui, são as opções que o usuário poderá escolher para o alarme. Ainda estamos pensando sobre o uso.


Por fim, essas são as opções para a repetição do alarme. Estamos pensando sobre o uso tambem


Postado por: Vitor Vicentim

Layout

Atualizando os layouts e colocando todas as devidas strings no String.xml. Da um pouco de trabalho kkkkkkkkkkkkkkk


Postado por: Vitor Vicentim

quinta-feira, 11 de outubro de 2012

CONTATOS


CONTATOS


Como nós já especificamos na apresentação do nosso projeto, a parte dos contatos é  uma informação adicional para o usuário , mas será muito útil pois este pode cadastrar os médicos e ter o telefone deles,tendo informações adicionais.
Aqui, podemos ver sua pagina inicial:  

Na tela inicial,  para facilitar o usuário, dividimos os contatos pelas suas respectivas categorias médicas, onde você este pode criar ou excluir a categorias , mas o botão excluir ainda não foi configurado.
Ao clicarmos em um item somos direcionados para esta tela:

 Esta é a tela onde o usuário visualizará os contatos da categoria selecionada, como não há nenhum         contato cadastrado, vamos cadastrar: 


   Ao clicarmos em adicionar , nós gravaremos este contato no bando de dados do nosso próprio projeto e nos contatos do próprio celular:

Nós iniciamos a activity do próprio celular  e ,e passamos uma String com o nome e o telefone como parâmetro.Para organizar os contatos do celular, colocamos a categoria na frente do contato, para facilitar na busca.
Nos contatos do próprio celular ,  podemos ver o nosso contato criado:



Voltando ao nosso aplicativo, vamos visualizar os contatos cadastrados de novo: 




Agora , podemos ver o contato cadastrado e uma coisa adicional, para quando o usuário precisar ligar ,mas sem precisar sair do aplicativo, o botão ligar:




























Está versão do projeto esta disponível no subversion como MedicalScheduleInicioDosContatos, mas ainda tem muitos detalhes para serem arrumados,  como a DAO e as  chamadas de activitys do próprio celular.


Postado por Diego Hermógenes Costa

segunda-feira, 1 de outubro de 2012

SubVersion

Ae galera conseguimos colocar o codigo no subversion, desculpa a demora,

Progredimos bastante desde a ultima atualização do código.


Postado por : VItor Vicentim