Todos os posts de admin

Exibindo um ProgressDialog no Android

Quando a aplicação executa uma operação um pouco demorada, como um acesso a uma URL por exemplo, fica tudo travado até que o comando termine de ser executado. private ProgressDialog dialogo; private class ProgressTask extends AsyncTask<Void, Void, Boolean> { public ProgressTask() { } @Override protected void onPreExecute() { // configura o dialogo e inicia sua exibição dialogo = new ProgressDialog(this); dialogo.setMessage("Sincronizando informações."); dialogo.setTitle("Sincronizando"); dialogo.setCancelable(true); dialogo.setProgressStyle(ProgressDialog.STYLE_SPINNER); dialogo.show(); } @Override protected continuar lendo [...]

Corrigir orientação e redimensionar imagem depois de capturar foto.

Quando você precisa fazer a captura de uma imagem utilizando a câmera do Android existem alguns detalhes que é necessário dar atenção. Vamos começar com a chamada da câmera em si. É preciso passar como parâmetro o caminho onde deve ser ser salvo o arquivo e também um identificador pra conseguirmos capturar o resultado. Abaixo a chamada da intent da câmera: private static final int TIRAR_FOTO = 1020394857; public void chamaCamera() { local_foto = Environment.getExternalStorageDirectory() continuar lendo [...]

Habilitar conexão 3G/Wifi programaticamente

Se você já fez um app que precisa conectar na internet já se perguntou: "Será que consigo habilitar o 3G ou Wifi programaticamente?". Resposta: consegue sim e não é difícil!! Claro que é interessante perguntar ao usuário se ele quer realmente habilitar estas funcionalidades. Não adianta habilitar a wifi em um local onde não existe rede para se conectar bem como não é legal habilitar o 3G se o usuário não possui um plano de dados ativo. Sendo assim aconselho a colocar alguma interface continuar lendo [...]

Como ocultar teclado virtual do Android

Certamente você já se deparou com o seguinte problema: criar uma intent no Android que contem um campo texto e ao carregar essa intent o foco vai automaticamente para este campo e já deixa o teclado virtual aberto. Para que isso não ocorra não é muito complicado. Você deve adicionar na sua classe o seguinte comando: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(nome.getWindowToken(), 0); getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); Lembre-se continuar lendo [...]

Menu de contexto sem ListActivity

Se você já tentou tentou usar um menu de contexto sem um ListActivity sabe que não é tão simples. Mas também não é tão complicado. Abaixo vamos ver uma solução pra implementar um menu de contexto sem usar uma ListActivity. Primeiro você precisa ter uma lista, que já mostrei como fazer aqui. Agora como vamos implementar um menu de contexto nessa lista? Vamos adicionar o método setOnItemClickListener no seu ListView: listViewCities.setOnItemClickListener(new OnItemClickListener() continuar lendo [...]