28 de out de 2010

[Android] - Body IMC (Update 7)

Olá a todos !
Já lá vai um grande momento que não digo nada aqui. Trabalhos, Projecto Aptidão Profissional, Exames e companhia ocupam-me o tempo praticamente todo.

No entanto, e depois de um comentário colocado no Android Market para o meu BodyIMC, o qual pedia para adicionar o suporte para App2SD, decidi voltar ao trabalhinho, e adicionei então a tal opção ! A qual não pude verificar (utilizo o CyanogenMod 6.1 portanto é um bocadinho complicado ver se tudo funciona bem), conto com vocês para me reportarem algum erro que não possa ter visto !

Aqui vai o link mágico para fazer Download :
Link para Download --> BodyIMC 1.1.5

Beijos e todo o tralala e ficamos por aqui que tenho de voltar aos meus estudos....


É tudo por hoje ^^

Agradeço a Leitura e até a um proximo post,
Aliasbody

13 de ago de 2010

[Android] - Body IMC (Update 6)

Olá a todos,

Há uns dias que não digo nada, e é normal, tenho andando a trabalhar sobre uma nova função para o BodyIMC, depois de ter recebido um email de uma utilizadora do meu BodyIMC que pedia se havia possibilidade de colocar lá as Libras e as Polegadas para além dos Quilogramas e dos Centímetros.

E assim fiz, hoje (e com um bocadinho de atraso com o dia real da sua distribuição (10-08-10) coloco aqui a nova versão (1.1.4) do meu programa de calculo de Indíce de Massa Corporal.

Link para Download --> BodyIMC 1.1.4

E é tudo por hoje ^^

Agradeço a Leitura e até a um proximo post,
Aliasbody

25 de jul de 2010

[Android] - Netbeans e Publicidades

Olá a todos,

Eu ontem, depois de uma curta pesquisa consegui encontrar finalmente como utilizar a biblioteca do AdMob (Centro de publicidades para telemóvel), no Android com o Netbeans (podia ser a do AdMob como podia ser qualquer outra biblioteca).

Agradeço ao autor do site "AgileJava", que explica na perfeição como utilizar bibliotecas externas no Netbeans. O método não é tão simples como no Eclipse, aviso já, mas funciona e muito bem !

Para resolver o problema dois ficheiros irão ter que ser modificados "à-la-patte", o eles todos que se encontram na pasta do projecto. Sim vocês perceberam bem, esta manipulação vai ter que ser feita para cada projecto onde queiram que la apareçam bibliotecas externas, vantagem é que esta solução funciona para todas as bibliotecas dentro de uma determinada pasta, e não 1 código por cada biblioteca.

Antes de começar, têm que criar uma pasta, dentro do seu projecto (portanto ao lado da pasta "dist", "nbproject", "res", src" etc..) uma pasta com o nome "lib", eu ainda não experimentei com outros nomes, mas segundo o código, o nome não interessa muito.

Depois disso, irá ter que abrir o ficheiro Build.xml (na raiz da pasta do seu projecto), e entre o cabeçalho do ficheiro e , copiar o seguinte código :

<target name="-pre-jar">
  <copy todir="${build.classes.dir}">
      <fileset dir="${external.libs.dir}">
         <include name="*.jar"/>
      </fileset>
   </copy>
</target>


Devem já ter reparado, que eu reduzi o código original, o problema era, como já o devem saber para assinar um programa feito no netbeans, será necessário, abrir o ficheiro apk que está na pasta "dist" (com o 7zip por exemplo), e remover a pasta "META-INF", senão, durante o processo de assinatura o programa irá acusar um erro no tamanho dos bytes (uma coisa que o eclipse faz automaticamente, se seleccionarem assinatura manual), o resto do código, pega no vosso ficheiro apaga a pasta "META-INF", e assina o programa com a vossa keystore, só que, essa mesma, com os seus dados utilizados no momento da assinatura, ou seja nome e password, eram bem visíveis no código. Então, para evitar problemas de segurança, eu decidi remover esse pedaço de código para que ninguém possa ver a sua password, poderão o adicionar se o desejaram, basta para isso clicar no link acima.

Depois de tal trabalho, bastará abrir a pasta "nbproject" e modificar o ficheiro "project.properties", no qual, no fim do mesmo, irão adicionar o seguinte :

external.libs.dir=lib

E prontos, já está, a partir de agora podem voltar ao vosso projecto fazer todo o necessário (segundo o tutorial da biblioteca externa que irão instalar), para colocar a vossa biblioteca funcional, de seguida fazer um "Clean and Build" e depois um "Run" e experimentar a vossa aplicação.

E desfrutar de uma aplicação com... uma biblioteca.. que faz... epa... coisas...

Agradeço a leitura,
Aliasbody

23 de jul de 2010

[Android] - Body IMC (Update 5)

Olá a todos !
Hoje libero a melhor versão do BodyIMC. Ultimamente tenho trabalhado no meu novo programa, o que me tem impedido de melhorar de maneira mais rápida o BodyIMC, além disso, eu estou a pensar em deixar o projecto BodyIMC por enquanto, sabendo que está mais que estável e funcional !

Mas voltando ao importante. Esta versão só propõem duas melhorias, a primeira consiste a resolução do ecrãs, agora o Body IMC suporta todos os tamanhos de ecrãs, do pequeno HTC Tattoo até ao grande Archos 5/7, passando pelo HTC Dream e companhia.

A Segunda, e não tão menos importante melhoria, foi de um bug que impedia de carregar no botão "Análise" logo depois de ter carregado no botão "Sair" e efectuado a escolha "Não".

Bom e é tudo por agora.
Agradeço a leitura,
Aliasbody

22 de jul de 2010

[Android] - Body IMC (Update 4)

Olá a todos,
Como prometido, aqui está uma nova versão do meu Body IMC.

Nada de especial em termos de funcionalidades, alias é exactamente o mesmo programa, só que este adapta-se a todos os tipos de ecrãs, Médios (320x480) para cima (estou a ter alguns problemas com os pequenos tais como o HTC Tattoo, portanto estes só iram funcionar numa proxima versão).

Link para Download --> BodyIMC 1.1.1

Bom, e é tudo por agora, sabendo que ja é relativamente tarde.

Agradeço a leitura,
E até a um próximo post,
Aliasbody,

21 de jul de 2010

[Android] - Body IMC (Novidades)

Olá a todos !
Hoje, nada de actualizações, o meu programa ainda está em desenvolvimento, o que é bom, mesmo se tenho andando a trabalhar no meu segundo programa. Mas isso ja não tem nada a ver para a historia.

Hoje demanha, quando fui ver os meus emails, vi que tinha lá uma mensagem um pouco fora do comum, a qual tinha como titulo :

"Application BodyIMC (BMI Calculator)".

Ao início pensei que fosse alguem com problemas ou com dúvidas, e que tivesse contactado directamente o programador (ou seja eu) para obter ajuda mais directa.

Acabei por abrir e email, e ver, por surpresa que era algo de bastante surpreendente, eu mando o ínicio do email :

"We had the pleasure of trying out your application ‘BodyIMC (BMI Calculator)’ published on the Google Market Place and SlideMe.

ARCHOS makes handheld tablets running Android that allows one to use apps on a five inch high-resolution 800x480 screen with 720p output to a television.
Your application is quite nice and we think it could easily be adapted to our ARCHOS 5 Internet Tablet which runs the “Donut” version 1.6 of Android.

We’d like to let you know about our own applications portal called AppsLib.
It is for owners of any Android device, be it certified or not, to download applications directly to their device.

We would be delighted to see such a nice application as yours published on the AppsLib.  We will soon be opening a section of our AppsLib for purchasable applications as well. We’ll open that up the 2 August."


"Fiquei realmente surpreendido, mesmo se este género de emails costumam ser automáticos, o que não tira nada ao seu valor. No entanto, e sabendo que a Archos é uma empresa Francesa fiquei ainda mais surpreendido (e talvez em falso) ao ver que alguém de França visitou o meu site.

Bom, e é com esta informação (extremamente alegre para mim ^^ ), anuncia o fim deste post !

Agradeço a leitura,
Aliasbody

20 de jul de 2010

[Android] - Body IMC - Android Market após 1 Hora

Olá a todos !
Só 1 hora no Android Market, e já 135 Downloads dos quais 106 Instalações Activas !

Nada mau para um começo ^^
Imagem --> (Cortada para ser bem visível)

Loucura, Loucura, Loucura ^^

Pronto, este foi oficialmente o post mais inútil até agora !

Agradeço a leitura,
Aliasbody