segunda-feira, 17 de fevereiro de 2014

ANDROID - DATEPICKER - Ocultar Calendário

Ao utilizar o componente de calendário DatePicker, irá aparecer o calendário completo ao lado das barras de rolagem. Particularmente depende da aplicação, mas no meu caso seria mais interessante ocultá-lo. Basta adicionar a propriedade no layout:

                    <DatePicker
                        android:id="@+id/dpPeriodoProducaoInicio"
                        android:calendarViewShown="false"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content" />


[]'s



segunda-feira, 10 de fevereiro de 2014

ANDROID - OCULTAR O TECLADO NA TELA INICIAL

Para ocultar o teclado na tela inicial, fazer os seguintes procedimentos:
  • Editar o AndroidManifest.xml
  • Adicionar o parâmetro na Activity:
 android:name=\"com.your.package.ActivityName\"\r\n
          android:windowSoftInputMode=\"stateHidden\" \/>
 []'s

segunda-feira, 3 de fevereiro de 2014

ANDROID - CONECTAR GALAXY S4 - ECLIPSE

Tive problemas para exibir o dispositivo conectado no Android Device Chooser da IDE de desenvolvimento. Para que o Device apareça no Android Device Chooser fazer os seguintes procedimentos:
  • Instalar o Samsung Kies 3 - irá instalar os drivers do aparelho.
  • No Device:
    • Vá em Developere options
    • SubItem Debugging
    • Revogar a autorização de debugging e autorizar novamente
    • Observar a popup solicitando autorização para conectar o Computador - no meu caso autorizei sempre a conexão do computador ao meu device.

[]'s


terça-feira, 7 de janeiro de 2014

iOS- ALTERAR NOME DA APLICAÇÃO

Para alterar o nome da aplicação abaixo do logotipo é necessário:
  • Dentro da aplicação localizar o item Bundle display name
  • Colocar o conteúdo desejado
 []'s

 

ANDROID - ALTERAR NOME DA APLICAÇÃO

Para alterar o nome da aplicação abaixo do logotipo é necessário:
  • Abrir o AndroidManifest.xml
  • Na propriedade android:label colocar o nome desejado   
O ideal é desinstalar a aplicação e instalar novamente.

[]'s


quarta-feira, 11 de dezembro de 2013

JAVA - GERAR SENHA ALEATÓRIA

Segue o exemplo que gera uma senha aleatória com 8 caracteres:
    public static void main(String[] args) {
        System.out.println(gerarSenhaAleatoria());
    }

    private static String gerarSenhaAleatoria() {
        int qtdeMaximaCaracteres = 8;
        String[] caracteres = { "a", "1", "b", "2", "4", "5", "6", "7", "8",
                "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",
                "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w",
                "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I",
                "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U",
                "V", "W", "X", "Y", "Z" };
      
        StringBuilder senha = new StringBuilder();

        for (int i = 0; i < qtdeMaximaCaracteres; i++) {
            int posicao = (int) (Math.random() * caracteres.length);
            senha.append(caracteres[posicao]);
        }
        return senha.toString();
    }
}


Resultado:
Nr4rCawQ



JAVA - ARRAY DE STRINGS

Podemos criar um array de strings e percorre-lo da seguinte forma:
public class MainArrayStrings {
    public static void main(String[] args) {
        String[] arrayStr = {"UM", "DOIS", "TRES", "QUATRO"};
        getPrintArrayStr(arrayStr);
    }
   
    private static void getPrintArrayStr(String[] params){
        for (String string : params) {
            System.out.println("VALOR DO ARRAY: " + string);
        }
    }
}


Resultado:
VALOR DO ARRAY: UM
VALOR DO ARRAY: DOIS
VALOR DO ARRAY: TRES
VALOR DO ARRAY: QUATRO



[]'s