Olá,
Em breve estarei finalizando meu primeiro app e este será um Puzzle estilo slider, assim que estiver pronto irei colocá-lo no Google Market e postarei as imagens dele para apreciação de todos e com isso estarei a berto a críticas e sugestões.
O aplicativos será disponibilizado gratuitamente com propaganda AdMob.
Até mais...
domingo, 17 de julho de 2011
Puzzle - Em breve
Postado por
Marcio de Souza
às
16:39
0
comentários
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Aplicativos
Android líder pelo 7º mês consecutivo
Olá
Segundo pesquisa realizada pela Millennialmedia, Android (54%) é o Sistema Operacional mais utilizado em smartphones com umaliderança folgada perante o segundo colocado a Apple (26%), veja tabela:
Até mais...
Segundo pesquisa realizada pela Millennialmedia, Android (54%) é o Sistema Operacional mais utilizado em smartphones com umaliderança folgada perante o segundo colocado a Apple (26%), veja tabela:
- Android - 54%
- iOS – 26%
- RIM – 15%
- Symbian – 3%
- Windows – 2%
- iOS - 26%
- Apple – 30,76%
- Samsung – 14,94%
- Research in Motin Ltda (RIM) – 11,76%
Até mais...
Postado por
Marcio de Souza
às
16:28
0
comentários
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Verificar versão do Sistema Operacional
Olá
Segue outra pílula muito importante para ser adicionada em seus fontes, muitas vezes você pode criar um app que dentro dele rode funcionalidade que só sirvam em determinadas versões do Android e para descobrir qual a versão do SO é muito simples, abaixo segue o exemplo.
Arquivo Hello.java
Desnv com qualidade!
Segue outra pílula muito importante para ser adicionada em seus fontes, muitas vezes você pode criar um app que dentro dele rode funcionalidade que só sirvam em determinadas versões do Android e para descobrir qual a versão do SO é muito simples, abaixo segue o exemplo.
Arquivo Hello.java
package br.com.empresa; import android.app.Activity; import android.os.Build; import android.os.Bundle; import android.util.Log; import android.widget.Toast; public class Hello extends Activity{ public void toast (String msg) { Toast.makeText (getApplicationContext(), msg, Toast.LENGTH_SHORT).show (); } private void trace (String msg) { Log.d ("teste", msg); toast (msg); } @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); StringBuffer buf = new StringBuffer(); buf.append("VERSION.RELEASE {"+Build.VERSION.RELEASE+"}"); buf.append("\nVERSION.INCREMENTAL {"+Build.VERSION.INCREMENTAL+"}"); buf.append("\nVERSION.SDK {"+Build.VERSION.SDK+"}"); trace(buf.toString()); } }E para isso não é preciso adicionar nada, ou seja, nem criar permissões especiais ou adicionara referências.
Desnv com qualidade!
Postado por
Marcio de Souza
às
16:07
0
comentários
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Verificar conexão de internet
Olá,
Segue mais uma pílula para aumentar a qualidade de seus aplicativos, hoje vou mostrar como verificar se existe ou não conexão com a internet, abaixo segue o fonte.
Arquivo Hello.java
Arquivo AndroidManifest.xml
Não se esqueça de modificar o arquivo de manifest para adicionar a permissão access_network_state.
Desenv com qualidade!
Segue mais uma pílula para aumentar a qualidade de seus aplicativos, hoje vou mostrar como verificar se existe ou não conexão com a internet, abaixo segue o fonte.
Arquivo Hello.java
package br.com.empresa; import android.app.Activity; import android.content.Context; import android.net.ConnectivityManager; import android.os.Bundle; import android.util.Log; import android.widget.Toast; public class Hello extends Activity{ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); if (TemConexao()){ trace("tem conexão."); }else{ trace("sem conexão."); } } private boolean TemConexao() { boolean lblnRet = false; try { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) { lblnRet = true; } else { lblnRet = false; } }catch (Exception e) { trace(e.getMessage()); } return lblnRet; } public void toast (String msg){ Toast.makeText (getApplicationContext(), msg, Toast.LENGTH_SHORT).show (); } private void trace (String msg){ Log.d ("teste", msg); toast (msg); } }
Arquivo AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="br.com.empresa" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".Hello" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> </manifest>
Não se esqueça de modificar o arquivo de manifest para adicionar a permissão access_network_state.
Desenv com qualidade!
Postado por
Marcio de Souza
às
15:57
0
comentários
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
domingo, 10 de julho de 2011
Criação de ícones
Olá
Em uma das minhas pesquisas achei uma ferramenta bem legal para criação de ícones para Android, e ela já cria os ícones nos tamanhos padrões que você precisa depois é só copiar as imagens para seus devidos lugares em seu projeto e está tudo pronto, abaixo segue endereço:
http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
Vamos acompanhar a criação de um conjunto de ícones para um Tab:
1º - Selecione a opção Tab icons
2º - Você será direcionando para a tela de criação de ícones, nesse nosso exemplo iremos criar um Clipart para isso basta selecionar a opção Clipart "dãmm" em seguida selecione a figura desejada e depois tem mais duas opções de configuração que são "Trim" e "Padding" depois de feito as devidas configurações é só clicar no botão de download, que já virá todas as suas imagens já em formato PNG, abaixo segue imagem para orientação:
Lembrando que abaixo seguem os tamanhos padrões para cada imagem, segundo o Google:
http://developer.android.com/guide/practices/ui_guidelines/icon_design.html#templatespack
Por enquanto é isso...
Desenv com qualidade!
Em uma das minhas pesquisas achei uma ferramenta bem legal para criação de ícones para Android, e ela já cria os ícones nos tamanhos padrões que você precisa depois é só copiar as imagens para seus devidos lugares em seu projeto e está tudo pronto, abaixo segue endereço:
http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
Vamos acompanhar a criação de um conjunto de ícones para um Tab:
1º - Selecione a opção Tab icons
2º - Você será direcionando para a tela de criação de ícones, nesse nosso exemplo iremos criar um Clipart para isso basta selecionar a opção Clipart "dãmm" em seguida selecione a figura desejada e depois tem mais duas opções de configuração que são "Trim" e "Padding" depois de feito as devidas configurações é só clicar no botão de download, que já virá todas as suas imagens já em formato PNG, abaixo segue imagem para orientação:
Lembrando que abaixo seguem os tamanhos padrões para cada imagem, segundo o Google:
http://developer.android.com/guide/practices/ui_guidelines/icon_design.html#templatespack
Icon Type | Standard Asset Sizes (in Pixels), for Generalized Screen Densities | ||
---|---|---|---|
Launcher | 36 x 36 px | 48 x 48 px | 72 x 72 px |
Menu | 36 x 36 px | 48 x 48 px | 72 x 72 px |
Status Bar (Android 2.3 and later) | 12w x 19h px (preferred, width may vary) | 16w x 25h px (preferred, width may vary) | 24w x 38h px (preferred, width may vary) |
Status Bar (Android 2.2 and below) | 19 x 19 px | 25 x 25 px | 38 x 38 px |
Tab | 24 x 24 px | 32 x 32 px | 48 x 48 px |
Dialog | 24 x 24 px | 32 x 32 px | 48 x 48 px |
List View | 24 x 24 px | 32 x 32 px | 48 x 48 px |
Por enquanto é isso...
Desenv com qualidade!
Postado por
Marcio de Souza
às
08:25
0
comentários
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
icones
Assinar:
Postagens (Atom)