Arquivo da tag: android

Android – Debug de aplicação via WiFi usando ADB sem precisar de root

Olá,

Recentemente tive a necessidade de rodar a aplicação pelo Android Studio sem usar cabo, por questões de comodidade mesmo, e após pesquisar e fazer vários testes, preparei um tutorial sem simples.

  1. Desconectar o seu dispositivo do computador, caso esteja.
  2. Conectar o seu computador de desenvolvimento e o seu dispositivo Android na mesma rede WiFi.
  3. Habilitar o modo desenvolvedor em seu dispositivo (Configurações > Sobre > Apertar 7 vezes em Número da versão).
  4. Habilitar a depuração USB (Configurações > Programador > Depuração USB).
  5. Obtenha o IP do seu dispositivo em Configurações > Sobre > Status > Endereço IP.
  6. Abrir o terminal e executar (troque o IP abaixo pelo IP do seu dispositivo):
    adb tcpip 5555
    adb connect 192.168.0.103:5555
  7. Rodar a aplicação no Android Studio normalmente e se tudo deu certo seu dispositivo aparecerá na lista de devices como se estivesse conectado via cabo.

 

Espero ter ajudado com este artigo.

Obrigado e até o próximo post pessoal.

Android Studio – Corrigindo o erro “Unable to run mksdcard SDK tool.”

Olá pessoal,

Para aqueles que como eu, estão tendo problemas na hora de usar o Android Studio no Ubuntu ocorrendo o erro “Unable to run mksdcard SDK tool.”, segue uma dica bem simples. Instale as dependências seguintes e magicamente tudo estará resolvido.

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Em alguns casos, ocorrerá um erro ao instalar a dependência lib32bz2-1.0. Basta executar o mesmo comando sem esta dependência:

sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6

 

Bom, espero ter ajudado com esta dica.

Obrigado e até o próximo post pessoal.

Mobile – Formatos suportados de áudio e vídeo no Android, iOS e Windows Phone

Olá,

Segue a lista de todos os tipos de media (áudio e vídeo) suportados nas plataformas Android, iOS e Windows Phone em um lista simples. Talvez falte alguma informação mais técnica, por isso coloquei o link das fontes no final de cada plataforma:

ANDROID – AUDIO:

  • 3GPP (.3gp)
  • MPEG-4 (.mp4, .m4a)
  • ADTS raw AAC (.aac, decode in Android 3.1+, encode in Android 4.0+, ADIF not supported)
  • MPEG-TS (.ts, not seekable, Android 3.0+)
  • FLAC (.flac) only
  • MP3 (.mp3)
  • Type 0 and 1 (.mid, .xmf, .mxmf)
  • RTTTL/RTX (.rtttl, .rtx)
  • OTA (.ota)
  • iMelody (.imy)
  • Ogg (.ogg)
  • Matroska (.mkv, Android 4.0+)
  • WAVE (.wav)

ANDROID VIDEO:

  • 3GPP (.3gp)
  • MPEG-4 (.mp4)
  • MPEG-TS (.ts, AAC audio only, not seekable, Android 3.0+)
  • WebM (.webm)
  • Matroska (.mkv, Android 4.0+)
Fontes:

IOS AUDIO:

Tecnologia:
  • AAC
  • Apple Lossless (ALAC)
  • A-law
  • IMA/ADPCM (IMA4)
  • Linear PCM
  • µ-law
  • DVI/Intel IMA ADPCM
  • Microsoft GSM 6.10
  • AES3-2003
Formatos:
  • AAC (16 to 320 Kbps)
  • AIFF
  • AAC Protected (MP4 from iTunes Store)
  • MP3 (16 to 320 Kbps)
  • MP3 VBR
  • Audible (formats 2-4)
  • Apple Lossless
  • WAV

IOS VIDEO:

  • H.264 video, up to 1.5 Mbps, 640 by 480 pixels, 30 frames per second, Low-Complexity version of the H.264 Baseline Profile with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats
  • H.264 video, up to 768 Kbps, 320 by 240 pixels, 30 frames per second, Baseline Profile up to Level 1.3 with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats
  • MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats
Fontes:

WINDOWS PHONE AUDIO:

Tecnologias:
  • MP3
  • WMA Std 9.2
  • WMA Pro
  • AMR-NB
  • AAC-LC
  • AAC+
  • eAAC+
Formatos:
  • MP3
  • WMA
  • 3GP
  • 3G2
  • AMR
  • MP4
  • M4A
  • MPR
  • AAC

WINDOWS PHONE VIDEO:

Tecnologias:
  • H.263
  • VC1
  • MPEG-4 Pt 2
  • MPEG-4 Pt 2
  • H.264
Formatos:
  • 3GP
  • 3G2
  • WMV
  • MP4
  • M4V
  • AVI
  • MOV
  • MO
Fontes:

Se alguém quiser colaborar com a lista ou melhorá-la, basta enviar um comentário.

Obrigado e até o próximo post pessoal.

Mobile – Lançado o TIM AudioBook

Olá pessoal,

Recentemente finalizamos o aplicativo TIM AudioBook e ficou bem legal. Este tem um diferencial de possuir uma imagem na barra de navegação ao invés do título convencional.

Todo aplicativo está com a “cara” da TIM, com seu padrão de cores, fontes, etc.

Parabéns a toda a equipe.

Links para download:

Algumas imagens:

timaudiobook-android-1 timaudiobook-ios-1 timaudiobook-ios-2

Obrigado e até o próximo post pessoal.

Ubook – Mais uma vez na mídia – Audiolivros

Olá pessoal,

Mais uma vez nossa empresa “ubook” saiu na mídia, e desta vez na GloboNews. Como somos pioneiros no ramo de “audiolivros” e estamos atuando em um mercado relativamente novo no Brasil, queremos aos poucos mostrar que todos podem ter acesso a um grande arsenal de livros na palma de sua mão usando nossos aplicativos (Web, iPhone e Android).

Ouça seus livros prediletos andando na praia, em sua corrida matinal, no engarrafamento, no ônibus, sem cansar a sua vista ou carregar toda a sua biblioteca de livros na bolsa ou mochila.

Além disso, é muito bacana ver mais um aplicativo que fiz para iPhone aparecer na mídia. Parabéns equipe.

Link da notícia:

http://g1.globo.com/globo-news/jornal-das-dez/videos/t/todos-os-videos/v/empresas-oferecem-audiolivros-via-aplicativos-para-celular/3740751/

Para mim o nosso “ubook” seria: “Leve uma biblioteca em sua mão”.

Link do site oficial:

http://www.ubook.com.br

 

Obrigado e até o próximo post pessoal.

 

Android – Curso concluído na empresa A2RS

Olá,

Terminei mais um curso na empresa A2RS sobre Android.

Neste curso existia um foco especial que era aprender o suficiente para desenvolver um aplicativo que fizesse autenticação em um serviço web, exibir uma lista de ordens de serviço e alterar a ordem de serviço.

O serviço web foi feito em PHP  depois em C#, onde cada serviço recebe e envia informações em JSON. O projeto em C# em especial, eu fiz usando o template “ASP.Net Web Application”, acessando banco de dados SQL Server.

Produzi uma apostila com os seguintes temas para explicar cada tópico até a conclusão de todos os conceitos necessários para chegarmos ao aplicativo final:

1 – Introdução – História, processos burocráticos e ferramentas

2 – Arquivos de configuração da aplicação e do projeto

3 – Conhecendo um pouco sobre ferramenta Android Studio

4 – Conhecendo toda a estrutura do nosso projeto

5 – Conhecendo a classe Intent

6 – Conhecendo a classe Activity

7 – Criando a tela de login

8 – Criando a tela de lista de ordens de serviço

9 – Criando a tela de alterar uma ordem de serviço

10 – Trocando o ícone da aplicação

11 – Trocando o tema da aplicação

12 – Atualizando a IDE Android Studio

O aplicativo de exemplo no final do curso ficou assim:

 

Obrigado a todos os meus alunos e ao Ricardo que me contratou para lecionar sobre o assunto em sua empresa.

Mobile – Últimos aplicativos mobile que criei

Olá,

Recentemente consegui desenvolver e aprovar diversos aplicativos mobile. Segue lista de alguns deles para divulgação:

Android:
# Aplicativo interno do IngressoCerto para leitura de ingressos
iPhone: