Postagens

Mostrando postagens de agosto, 2015

Ativando o WiFi do seu dispositivo android

Hoje, foi necessário verificar se o dispositivo android estava com seu wi-fi disponivel, dai pensa-se em problemas.... Mas por incrível que pareça, estou convencido cada dia mais, que a API do android facilita muito nossa vida. Para ter acesso a este recursos é necessário dar autorização via arquivo AndroiManifest do seu projeto, adicionando as seguintes permissões: android :name= "ANDROID.PERMISSION.ACCESS_WIFI_STATE" /> android :name= "ANDROID.PERMISSION.UPDATE_DEVICE_STATS" /> android :name= "android.permission.CHANGE_WIFI_STATE" /> Feito isto, podemos apenas acionar o objeto WifiManager conforme abaixo: WifiManager wm = (WifiManager) getBaseContext().getSystemService( WIFI_SERVICE ) ; wm.setWifiEnabled( true ) ; Aqui percebe-se que utilizando o geteBaseContext que esta sendo chamado dentro de um dialog, pois a necessidade é exibir uma mensagem solictando permissão para ligar ou permanecer desligado... Se o usuário aceitar qu...

SQLite e o trabalho com campos do tipo data, o que fazer?

Bem, voltando, lembrando que este espaço não tem o proposito de ser a melhor fonte de pesquisa ou mesmo referencia sobre os assuntos abordados aqui, mas sim, para documentar as experiencias inusitadas que passamos em alguns projetos. Há alguns meses fomos contratados para desenvolver um aplicativo para um curso online para auxiliar concurseiros a organizar seus estudos, o aplicativo não é a atividade final, mas sim uma das muitas ferramentas que o idealizador dispõem para seus muitos clientes. A princípio o aplicativo é uma coletânea de ferramentas de vários outros unificadas em um único lugar. Até ai, nada de mais, a não ser pelo fato de ter que usar o SQLite para armazenar os dados e ai começaram alguns entraves, com coisas simples. SQLite é uma biblioteca de banco de dados compacta, foi projetado para ser distribuído embutido com a aplicação, porém muito poderoso, contem tudo que os bancos relacionais tem e com a grande vantagem de ser empacotado com a aplicação e oferecer mais f...