Pesquisar neste blog

domingo, 4 de setembro de 2011

Projeto Ficha Dinâmica para Livros-Jogos/Aventuras Solo [FINALIZADO]

Opa pessoal.
Terminei o projeto que criei para suprir uma necessidade pessoal...
Comprei um livro destes da JamboEditora e tive a idéia..Poder utilizar os livros-jogos ou aventuras-solo sem precisar de dados nem caneta nem papel.
O programa se chama Ficha Dinâmica para livros-jogos. Antes de falar dele vou falar brevemente sobre os livros-jogos.
Nestes livros você ler e participa da história dizendo o que o personagem da história deve fazer através de escolhas. A história não é lida linearmente, mas sim através de blocos de textos.
 Por exemplo:

1.(número do bloco)
"Era uma vez no mundo encantado blablalbabla... um grande mal ataca a terra blablablabla... você é um aprendiz de mago blablabla... seu mestre pede para você enfrentar este mal....
Caso deseje aceitar o pedido do seu mestre vá para o número 134
Caso prefira ficar em casa e ver o que vai passar na tv vá para o número 237
....
...
134
Você aceita a missão e parte para esta aventura... Você começa com um cajado , uma mochila e 3 moedas de ouro... vá para o número 32...

...
237..
SE NÃO VAI ACEITAR A MISSÃO.. PARA QUÊ VOCÊ COMPROU ESTE LIVRO?????
FIM!!!


Bem existe uma série destes livros chamada fighting fantasy que usa um sistema único de combate e regras... Como até hoje só joguei os livros desta série o programa foi feito para ela.

Funcionalidades do programa:

-Criar um herói para o livro, rolando valores(seguindo as regras) para habilidade, energia e sorte(e magia mas esta só alguns livros usam)
-Gerenciar seus status que sempre ficam sendo alterados durante a aventura.
-Gerenciar a mochila do personagem com itens que ele venha a achar durante a aventura.
-Gerenciar os combates com os possíveis inimigos que venham a aparecer no caminho... utilizando as regras da série inclusive com a regra do status SORTE.
-Um dado para uso geral
-Um botão para testar a sorte caso necessário durante a aventura.

Agora as telas do programa.

Menu do Programa

Criação do Herói

Escolha do Herói

Tela Principal, demonstrando utilização da sorte(que além de testar já diminui 1 do valor total)

Mochila(Utilizei um slidingdrawer para ela e para a tela do combate, adorei este componente)

Tela de combate.Você informa os valores do monstro e então confirma.Depois pode ir usando ataque ou sorte até restar apenas um de vocês.

Exemplo de utilização da sorte no combate.(Diminuiu um do dano recebido.)

Fim do combate. Você pode deslizar esta tela e voltar para a principal ou iniciar outro combate caso o livro o instrua a fazer isto.

Bem é isto.. No caso do herói morrer em uma situação que não o combate você pode na tela principal setar a energia dele para 0 e então sair do programa.. ele sumirá da lista de personagens salvos.

Fiz ele me preocupando com telas pequenas, e já testei em um Xperia x10 mini , Motorola Atri e Motorola Xoom. Ficou perfeito em todos eles.
QR Code para o Market




Agora basta comprar seu livro e jogar usando o celular/tablet =)
Estou jogando A cidadela do Caos e até agora nada de terminar o livro... 4 mortes... 2 no mesmo lugar =(.

quarta-feira, 31 de agosto de 2011

Customizando o layout de uma ListActivity

Logo no começo do desenvolvimento do projeto Androi3DT eu precisei utilizar a classe ListActivity para mostrar uma lista de personagens criado pelo programa.
Estou finalizando outro projeto(Mais detalhes até o dia 04/09/2011) e precisei utilizar novamente a lista.
Hoje aprendi algo interessante... Como customizar o layout da lista.
O normal dela é apenas aquele fundo preto com texto em branco.
Se você colocar o método setContentView(layout_customizado); dentro do onCreate () desta classe você terá um erro... a menos que no seu layout_customizado você adicione o componente <ListView />

Exemplo

public class ListaPersonagens extends ListActivity {
ArrayAdapter<String> adapterPersons;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.layout_modificado);
                              }
...
}

E tem que criar o layout


    <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
         android:orientation="vertical"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:paddingLeft="8dp"
         android:paddingRight="8dp"
         android:background="#AAFF66">
     <ListView android:id="@android:id/list"
               android:layout_width="fill_parent"
               android:layout_height="fill_parent"
               android:background="#AAFF66"
               android:layout_weight="1"
               android:drawSelectorOnTop="false">
     </ListView>
 </LinearLayout>

Neste caso fica com uma cor meio verde claro ... Se quiser pode também passar a referência de uma imagem que você tenha na sua pasta drawable. Ex android:background="@drawable/background"

Bem com isso você pode brincar no seu próprio layout da lista... depois se for o caso devo ver quais opções a mais isso me trás...
Mas pelo menos já dá para mudar o pretinho básico que sempre aparece na forma default.

sexta-feira, 26 de agosto de 2011

Utilizando o Motodev Studio para facilitar com as funções de Banco de Dados

Bem,
Estou utilizando o Motodev Studio nestes 2 últimos meses para conhecer. Ele é praticamente o Eclipse, mas tem uma ou outra função bem legal... Já Cria uma activity ao invés de classe padrão do java entre outras coisas...
Agora vou focar na utilização da aba "Fragmentos" mais precisamente na sub-aba "Banco de dados"

Através desta aba teremos as funções para lidar com banco de dados no Android ao alcance de um arrastar do mouse.


Primeira coisa
Criar um novo projeto....
Depois...

Procurar na aba "Banco de Dados" pela opção  "Banco de dados Criar /Excluir"
Arrastar para sua Activity principal . Pode colocar abaixo da linha que configura o layout da tela.
Ele deve criar com isso a seguinte linha

SQLiteDatabase db =openOrCreateDatabase("MyDatabaseName", MODE_PRIVATE, null);

Basta modificar o Parâmetro "MyDatabaseName" para que fique com o nome que você vai querer.

Com isso temos uma database... Precisamos criar agora a tabela.

Novamente procure a Aba  "Banco de Dados" e nela escolha a opção "Tabela - Criar".
Arraste esta opção para uma linha abaixo da linha onde está a criação da database...
Ele vai criar a seguinte linha....

  db.execSQL("CREATE TABLE MyTableName (_id INTEGER PRIMARY KEY AUTOINCREMENT, YourColumnName TEXT);");

Modifique o nome da tabela e os campos conforme sua necessidade. Utilizando a linguagem sql normalmente.
Com isso quando o programa for executado no celular ele irá criar uma database e uma tabela. Muito bom para facilitar na utilização do banco.Está de uma forma muito grosseira(digitando os comandos sql na mão) mas vai servir para projetos pequenos ou estudos...
Através das opções desta aba "Banco de dados" você pode fazer muitas coisas. Basta arrastar e sair usando.

Existe outra função no Motodev Studio bem legal. Atravez de um arquivo .db com sua database em SQLite o Motodev cria todas as classes de gerenciamento do banco de dados... 
Tentarei organizar e colocar aqui depois .

terça-feira, 9 de agosto de 2011

Atualização 3.1 para o motorola Xoom Nacional

Aeeeee....
Após um tempo aqui sem internet(Mudei de endereço),hoje instalaram internet aqui na minha nova casa....
Surpresa... Atualização do Motorola Xoom 3.1 saiu!!!.
Baixando aqui.... depois coloco as novidades...

terça-feira, 19 de julho de 2011

Utilizando seu próprio celular para testar seus programas feito em android

Bem, este post é para quem quer ter certeza que o resultado que se vê no emulador de um celular android será o mesmo resultado que você verá no seu celular real ou para quem assim como eu está com um computador muito fraco para rodar o emulador(Demora um século para conseguir iniciar o emulador aqui...).
O objetivo é que quando você mande executar sua aplicação o resultado apareça na tela do seu aparelho e não no dispositivo virtual no computador.

Precisaremos de um cabo usb para ligar seu celular ao computador e do driver usb correto para seu aparelho.

Primeiramente deve-se ir no seu aparelho e clicar em configurações


Procurar pela opção Aplicativos(o nome pode ser um pouco diferente dependendo do dispositivo)


Após isso ir na opção Desenvolvimento



E enfim marcar a opção Depuração USB.

Agora o que faltará será baixar e instalar o driver usb para seu dispositivo.

Abaixo tem-se um link com drivers de acordo com a marca do aparelho. Baixe o driver da marca do seu celular.
http://developer.android.com/sdk/oem-usb.html

Com isso seu celular já poderá ser utilizado na hora de executar seu aplicativo

Conecte o celular ao computador usando o cabo usb.

Utilizando o Eclipse ou o Motodev Studio da motorola(baseado no eclipse) basta ir na sua aplicação e mandar ela executar como uma aplicação android. Deve aparecer a opção de escolher qual dispositivo utilizar. Escolha a opção "Choose a running Android Device". Com isso a sua aplicação aparece quase que instantaneamente no seu celular. Caso o eclipse já execute direto na AVD(Android Virtual Device, o emulador), vá novamente na sua aplicação. Clique com o botão direito sobre a mesma escolha a opção "executar como" e depois "executar configurations" vá na aba "target" e em "Deployment Target Selection Mode" coloque "Manual".
Depois basta executar novamente que ele irá perguntar qual dispositivo utilizar


Pronto... chega de perder tempo esperando que o emulador inicie ou ficar com uma tela a mais executando para deixar ele rodando e evitar de iniciar novamente.

quinta-feira, 7 de julho de 2011

Meus aplicativos Android

Opa vou tentar manter neste tópico meus aplicativos android.
Uma espécie de MustHave para celulares... A maioria é grátis. Especificarei caso contrário.

Filmes/Musicas: 
Zimly > Player tanto para música como para filmes. Roda mkv rmvb avi e legendas em arquivo separados.

Teclado:
Go Keyboard > Tem suporte para português Br, bom tamanho das teclas e várias facilidades como sistema de movimentar o cursor por setas (melhor que tentar setar o cursor para corrigir uma palavra já digitada  no dedo)...

Leitor de HQs (CBR, CBZ):
Perfect Viewer > Cheio de funções e mesmo assim rápido. Estou lendo The Order of stick nele

Comunicação
Fring > Pode integrar MSN GTALK YAHOO etc... Possui a opção de video chamada(usando tanto a câmera frontal como traseira). Uso ele porque acho mais leve que o skype.

WhatsApp > Manda mensagens para outros celulares que possuam o WhatsApp instalado. Se o usuário tiver offline ele envia assim que o usuário ligar novamente. Pode enviar tabém fotos e MMS.

Utilitários:

4Shared. >Ótimo para baixar livros , revistas(cbr) e mp3. (não tem no market. tem no próprio site deles para baixar acessem pelo celular que aparece o link no final da página www.4shared.com)

BB. > Aplicativo do Banco do Brasil. Ótimo para caso vocês queiram transferir dinheiro para minha conta =)

Bluetooth File transfer > Torna o envio e recebimento de arquivos mais simples.

Chrome to Phone. > Aplicativo que precisa também que se instale um plugin de mesmo nome no browser(Chrome ou Firefox). Com ele dá para enviar links e texto selecionado para o celular. Se for um link ele abre a página no celular. se for um texto fica no clipboard(CTRL + C)

DropBox >. Programa para acessar sua conta no Dropbox. Com ele vc pode guardar seus arquivos online e acessar estes arquivos onde vc quiser desde que tenha o aplicativo instalado no pc ou celular. Até 2Gb é grátis se nao me engano

Google Docs > Minhas planilhas excel sempre atualizadas consigo modificar os arquivos pelo celular usando o aplicativo ou pelo computador indo em google docs.

eBay > Para meus negócios na web... ótimo app. Avisa quando tem um leilão acabando permite pesquisar por um ítem para comprar e fechar as compras tbm =).

Flashlight > Transforma o celular numa lanterna. Se tiver led na câmera pode acionar com este aplicativo, mas ele tabém tem várias outras opções usando a própria tela do celular.

Lookout > Este aplicativo permite que você se logue no site e veja onde está seu celular , ou toque uma sirene no celular. Na versão paga você pode tabém mandar um comando para apagar tudo do celular. Ah ele também vigia os aplicativos instalados para ver se são virus/malware.

Paypal >Aplicativo para acessar sua conta do paypal... Este eu tenho mas uso só para consulta.Nunca fiz um pagamento por ele.

Shazam > Aplicativo que escuta uma música e diz o nome dela. Bom para descobrir o nome daquela música que está tocando na rádio. Junto com o aplicativo 4shared forma uma equipe muito boa =).

WiimoteControler > Uso para conectar um controle do Wii no celular...E com isso jogar de forma mais legal os emuladores que tenho nele =). Comprei um Wiimote e  um classic control para isso hehe.


JOGOS

Andry Birds > Jogo onde você arremessa uns passarinhos em uns porquinhos tentando destruir todos os porcos. Tipo Puzzle.

Abduction >Jogo legal onde você usa o acelerômetro e tenta fazer com que a vaquinha chegue no topo da tela pulando em cima de plataformas.

Catan > Clássico do tabuleiro para o android.[u]Pago[/u]

Deadly Dungeon > Jogo de RPG em primeira pessoa nos moldes de antigamente.PAGO

Dungeon Hunter > Jogo de RPG muito bonito estilo Diablo.Quando comprei não paguei pelo market mas sim usando meus próprios créditos da operadora acessando o site da Gameloft.PAGO

INOTIA3 > JOGO ESPETACULAR Estilo os RPGs do super nintendo com gráficos e jogabilidade show e o melhor... GRATIS!!!!

Kami Retro > Jogo bem legal onde você tem que levar os bonecos para a saida evitando os perigos no caminho.

Legends of Yore > Jogo de RPG estilo Rogue muito bom. Este estilo é aquele que você vai enfrentar dungeons geradas aleatoriamente e os gráficos são propositalmente simples.

Majesty > Jogo de estratégia, que me lembra o jogo Knight and merchants (para PC) que eu era muito Fã.Gráfico excelente e ótima jogabilidade... só tem um problema... é VICIANTE!!! PAGO

Pinbal HD Jogo de pinball muito bonito.

Plants vs Zombies > Ótimo para enterter a namorada hehe. Jogo da categoria Tower defense. PAGO.

Shadow Era > Jogo de Cartas estilo Magic. Só olhei o tutorial até agora, mas parece legal apesar que a tela de um celular não ajuda muito.

MMORPGs

Chaos and Order > MMorpg muito bem feito(cópia do WoW) com gráficos bem parecidos com Wow e cheio de monstros e habilidades. PAGO

TIBIAME > Um MMorpg bem  simples e legal com gráficos 2d bonitos.

Pocket Legends > Um mmorpg com gráficos 3d mas com temática mais infantil.

quarta-feira, 27 de abril de 2011

Na saga do Atrix.....

Após todos estes dias procurando.... perguntando.... twitando.....os Atrix estão começando a aparecer...
Primeiro no submarino...(link apenas mas dizendo que ele estava indisponível) Depois nas lojas virtuais TIM e VIVO(apenas para visualizar.... nada de opção de compra)
Hoje apareceu o link na MagazineLuiza... porém com valor estranho... R$999,00... Eu comprei =)... mas vamos ver não é???

E agora já tem um link na americanas.com.br =)
http://www.americanas.com.br/produto/7441012/celularesetelefones/celularesdesbloqueados/motorola/smartphone-motorola-atrix-preto-gsm-c/-sistema-operacional-android-2.2-processador-dual-core-tecnologia-3g-wifi-touchscreen-c/-tela-4_-camera-5mp-c/-zoom-8x-filmadora-hd-mp3-player-radio-fm-bluetooth-2.1-fone-cabo-de-dados-e-memoria-interna-16gb

Finalmente vejo luz no fim do túneo.... Se não der certo a compra pela MagazineLuiza.... Já tenho segunda opção.
=)
OBS... Mas que lançamento foi esse dia 12 que o produto não era encontrado em lugar algum mesmo????

terça-feira, 12 de abril de 2011

Ahh bom....

Pois sim....

O motorola Xoom já tem disponível para.... pré-venda..... em todas as lojas, porém... só será vendido( e enviado para entrega) a partir do dia 26. Outrá má notícia.... Ele não será vendido pelo preço que estava sendo cotado em vários sites antes do lançamento de R$ 1.599,00. Seu preço será 1.899,00.
Já o Atrix... a motorola informou que está disponível para pré-venda em 3 operadoras... mas nada de valores nem de datas.....E nem encontro nada em nenhuma das operadoras sobre o Atrix...
Não foi dessa vez ainda....

Quase lá....

Site www.americanas.com.br já mostra o XOOM entre seus produtos... porém como indisponível...

http://www.americanas.com.br/produto/7441349/tablet-motorola-xoom-c/-sistema-operacional-android-3.0ghz-(honeycomb)-processador-dual-core-1ghz-1gb-ram-32gb-hd-wifi-camera-5mp-c/-flash-led-e-frontal-2mp-filmadora-hd-saida-hdmi-e-micro-usb-entrada-cartao-micro-sd-e-tela-hd-10_-motorola

Tem opção já de avisarem quando ele estiver disponível....

quinta-feira, 7 de abril de 2011

No aguardo do dia 12 de abril....

Já faz um tempo que estou na caça de informações sobre o novo smartphone da Motorola, o Atrix. Procurando por uma luz, alguma informação sobre o lançamento dele e o possível valor.
A primeira informação é que ele será apresentado dia 12/04/2011, juntamente com o tablet XOOM, pela Motorola em um evento em São Paulo. Com direito a presença do CEO global da Motorola, Sanjay Jah. 



Isso já me animou. Falta pouco... Apesar que acho que a venda não deve iniciar no mesmo dia.... mas pra isso que nós temos esperança não é?

Agora acabei de ter outra notícia..."boa". Já existe um provável preço... R$1920,00. É alto... mas.... tá é alto... De qualquer forma eu tinha medo de que este valor fosse ultrapassar os 2 mil..
A fonte do preço  é o site Gizmodo.



Bem... para ajudar o tempo a passar... hoje ainda é dia 7.... 

Falar do Atrix.




O Atrix possui algumas características especiais...

-Processador Nvidia Tegra 2 dual-core com 1 GHz de clock.
-1Gb de RAM
- Câmera frontal. Que venha o Skype com video-conferência.
-Leitor biométrico (Até agora sei que é usado para destravar o celular... não sei se outros aplicativos já usam ele... tenho que ver a documentação do android para saber se já tem métodos  para tratar a leitura do leitor biométrico).
- Um segundo S.O. ( Quando você coloca o celular na dock. e liga em uma tv, pode usar o Atrix como um notebook simplificado, com direito a usar mouse e teclados usbs conectados na dock. A dock possui 3 entradas usb.)

Acima tem imagens com esta funcionalidade. O legal é que mesmo usando ele nesta forma você pode visualizar a tela do celular no monitor que você o conectou. Pode fazer, receber ligações. Abrir aplicativos do celular no monitor usando assim uma tela beeem maior. Já me vejo jogando emulador do Super Nintendo na TV de LCD aqui de casa =).

Outra opção é você comprar a laptop-Dock. Uma dock com aparencia de notebook. Com peso aproximado de 1Kg. Evita de você carregar por aí um monitor, mouse e teclado.





O Atrix realmente traz muitas possibilidades. Acho que conseguirei ficar com ele por muito tempo. Só tenho medo da bateria não aguentar o tranco com um processador dual core mas isso só poderei comentar quando ele chegar.

Tenho que começar a superfaturar o paozinho de todo dia para criar um caixa 2 e comprar o Atrix sem ter problemas com a patroa.....

Abaixo as super-configurações dele:



GENERAL2G NetworkGSM 850 / 900 / 1800 / 1900
3G NetworkHSDPA 850 / 1900 / 2100
Announced2011, January
StatusAvailable. Released 2011, April
SIZEDimensions117.8 x 63.5 x 11 mm
Weight135 g
DISPLAYTypeTFT capacitive touchscreen, 16M colors
Size540 x 960 pixels, 4.0 inches
- Biometric fingerprint reader
- Gorilla Glass display
- Touch sensitive controls
- MOTOBLUR UI with Live Widgets
- Multi-touch input method
- Accelerometer sensor for UI auto-rotate
- Proximity sensor for auto turn-off
SOUNDAlert typesVibration; MP3, WAV ringtones
LoudspeakerYes
3.5mm jackYes
MEMORYPhonebookPractically unlimited entries and fields, Photo call
Call recordsPractically unlimited
Internal16 GB storage, 1 GB RAM
Card slotmicroSD, up to 32GB, 
DATAGPRSYes
EDGEYes
3GHSDPA, 14.4 Mbps; HSUPA, 5.76 Mbps
WLANWi-Fi 802.11 b/g/n, DLNA, Wi-Fi hotspot
BluetoothYes, v2.1 with A2DP, EDR
Infrared portNo
USBYes, microUSB v2.0
CAMERAPrimary5 MP, 2592х1944 pixels, autofocus, LED flash
FeaturesGeo-tagging, image stabilization
VideoYes, 720p@30fps, 1080p (via future update)
SecondaryYes, VGA
FEATURESOSAndroid OS, v2.2 (Froyo)
CPUDual-core 1GHz ARM Cortex-A9 proccessor, ULP GeForce GPU, Tegra 2 chipset
MessagingSMS (threaded view), MMS, Email, IM, Push Email
BrowserHTML
RadioStereo FM radio with RDS
GamesYes + downloadable
ColorsBlack
GPSYes, with A-GPS support
JavaYes, MIDP 2.0
- Active noise cancellation with dedicated mic
- HDMI port
- Digital compass
- MP3/WAV/WMA/eAAC+ player
- 1080p MP4/H.263/H.264.WMV/Xvid/DivX @ 30 fps playback
- Google Search, Maps, Gmail, YouTube, Google Talk
- Facebook, Twitter, MySpace integration
- Photo viewer/editor
- Organizer
- Document editor
- Adobe Flash 10.1 player
- Voice memo/dial/commands
- Predictive text input
BATTERYStandard battery, Lithium 1930 mAh
Stand-byUp to 264 h (2G) / Up to 250 h (3G)
Talk timeUp to 8 h 40 min (2G) / Up to 9 h (3G)


sábado, 2 de abril de 2011

Sony Xperia X10 mini

É isso aí.
Aproveitar que já faz um tempo que estou usando um Xperia X10 mini e postar minhas impressões sobre ele.
Eu sempre tive o pré-conceito de que ele era inutilizável como smartphone por causa da tela de 2,55".Erro meu.
Já estou com ele a mais de um mês e consegui usar perfeitamente.
Este celular vem com o teclado virtual no formato T9(Aquele que utiliza só 9 teclas igual como usávamos antigamente). A primeira coisa que fiz foi instalar um teclado qwerty(Better Keyboard). Com isso ficou muito melhor digitar, e mesmo com sua tela reduzida eu dificilmente erro uma tecla.Realmente esta é uma dica que dou para todos que usam um X10 mini. A usabilidade fica 1000% melhor.
A aparência do celular é show. Até estranho quando deixo ele no bolso pois nem sinto direito, estava acustumado com o Milestone já. Suas medidas são 83 x 50 x 16mm



Alguns pontos que gostei nele.
-Sua aparência modificada do android, com direito a 4 atalhos nos cantos da tela.
-O flash dele é bastante forte, parece uma lanterna e vem com câmera de 5MP
-Os apps próprios da sony, como o de sincronismo de redes sociais que ficam atualizando e mostrando por ordem de horário as novidades e o app de música que organiza melhor seus arquivos mp3.
-A bateria dele está durando bastante, devido em boa parte ao tamanho da tela.
-Processador de 600mhz aguenta o tranco com meus vários aplicativos rodando ao mesmo tempo


Em resumo é um smart bastante interessante. Consegue ser bem discreto e oferece bom poder de fogo como gadget.
Vou acabar perdendo ele para minha noiva que adorou hehe