Vibrate with a given pattern

Last exercise demonstrate basic of android.os.Vibrator. The method vibrate (long[] pattern, int repeat) of Vibrator cause vibrate with a given pattern.

Vibrate with a given pattern


package com.exercise.AndroidVibrator;

import android.app.Activity;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.widget.Button;

public class AndroidVibratorActivity extends Activity {

Button buttonVibrate1, buttonVibrate2, buttonVibrate3;

Vibrator myVibrator;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
buttonVibrate1 = (Button)findViewById(R.id.buttonVibrate1);
buttonVibrate2 = (Button)findViewById(R.id.buttonVibrate2);
buttonVibrate3 = (Button)findViewById(R.id.buttonVibrate3);

myVibrator = (Vibrator)getSystemService(AndroidVibratorActivity.VIBRATOR_SERVICE);

buttonVibrate1.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
myVibrator.vibrate(500);
}});

buttonVibrate2.setOnTouchListener(new OnTouchListener(){

@Override
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();

if(action == MotionEvent.ACTION_DOWN){
myVibrator.vibrate(1000);
}else if(action == MotionEvent.ACTION_UP){
myVibrator.cancel();
}

return true;
}});

buttonVibrate3.setOnTouchListener(new OnTouchListener(){

@Override
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();

if(action == MotionEvent.ACTION_DOWN){

long[] pattern = {
50, //Off before vibration
100, 100, //on-off
100, 1000, //on-off
};

myVibrator.vibrate(pattern, 0); //repeat from pattern[0]
}else if(action == MotionEvent.ACTION_UP){
myVibrator.cancel();
}

return true;
}});

}
}


main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />

<Button
android:id="@+id/buttonVibrate1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Vibrate for 500ms" />
<Button
android:id="@+id/buttonVibrate2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Touch to Vibrate (max. 1 sec.)" />
<Button
android:id="@+id/buttonVibrate3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Touch to Vibrate Pattern" />

</LinearLayout>


"android.permission.VIBRATE" is needed.


Tutorial – LG Optimus L3 – LG E400 / ROM Gingerbread 2.3 Limpa sem operadoras / RETAIL


Firmware totalmente limpa LG Optimus L3 – LG E400.
Tutorial por Johnata.
Para os processos a seguir por experiência de atualização própria em diversos smartphones recomendo sempre utilizar a usb traseira do computador.
Antes do primeiro passo é necessário a instalação dos drivers do dispositivo, recomendo a instalação do LG UNITE MOBILE DRIVER, ele irá detectar o seu driver e irá configura-ló. Portanto faça o download, instale e logo após isso conecte seu celular via USB em seu computador.
Para auxílio usar o próprio site da LG AQUI.

clip_image002

LEMBRANDO QUE NEM O ANDROID X E NEM O EU SOU ANDROID SÃO RESPONSAVEIS POR QUALQUER DANO AO SEU APARELHO FAÇA POR SUA CONTA E RISCO E SIGA O TUTORIAL A RISCA!!!!!!!!!

 
1º Passo
Fazer o download dos arquivos necessários para a modificação da Firmware lisa do aparelho.
1. Baixe o link do KDZ a seguir:
Download MediaFire
2. LINK DA ROM:
Download MediaFire
Caso seja de sua preferência baixe a ROM (Firmware) no site LG Phone Firmware AQUI.
Lembrando que você pode instalar a firmware de outras operadoras, no site acima você encontra-rá todas as firmwares de todos os dispositivos LG, eu recomendo o site.
2º Passo – instalação e configuração
1. Extraia o KDZ;
2. Instale o msxml.msi que está dentro do arquivo do KDZ;
3. Com o telefone desligado e desconectado da porta usb, segure as teclas de aumentar volume, baixar volume e ligar ao mesmo tempo;
4. O telefone vai iniciar em modo de emergência;
5. Conecte o telefone no micro pela porta USB;
6. Execute o programa KDZ_FW_UPD.exe, que está dentro do arquivo do KDZ;
7. Selecione as opções 3GQCT no “Type” e EMERGENCY no “PhoneMode”;
8. Selecione o arquivo do firmware (A LISA O NOME É V10A.KDZ);
9. Clique em " Laucher Software Update";

clip_image004

clip_image006

10. Espere entre 5 a 10 minutos. (Programa fica um pouco lento no começo, porém é normal, de hipótese alguma desconecte o celular da USB);
11. Só tire o Cabo USB quando estiver " = =finished= =" no programa. Apareceu Fineshed pronto, seu LG E400 já está atualizado e sem um monte de tranqueira;
Obs: não sou responsável por qualquer dano total ou parcial causado em seu aparelho, estou apenas fazendo o que foi feito em meu celular por livre e espontânea vontade e porque gosto de compartilhar.

NÃO TESTEI PQ NÃO POSSUO O APARELHO APENAS POSTEI POR SER OFICIAL!!!!

CRÉDITOS TOTAIS AO: http://eusouandroid.com

Como Atualizar Completamente o Seu Galaxy Y 2.3.5 Para 2.3.6 (Nova Firmware 18/04/2012) Oficial (Odin e ClockWordMod)


Para Quem Esta Com Problemas Com Atualização Recomendo Voltar Para 2.3.5 e Reinstalala Pelo "ODIN"
Lembrando :
#Com Essa Atualização Fixa Alguns Bug's Na Placa Grafica ... Sendo Assim Não Presisa De Overclock ... e Tbm Não é Recomendavel
#É Apenas Uma Extensão Da Firmware 2.3.6 Para Corrigir Banda Base ... e Outros
Uma Das Coisas Notaveis e o Value Pack  e a Tela De bloqueio Que Agora Aparece Um Cadeado Em Vez Do Papel De Parede Deslizar
#Super Recomendavel Usar Para Quem Tem Internet Pois o 1ª Pacote De Download é 14 Mb e o Segundo 19 Mb Sendo Assim Quem Tem Wi-Fi Ta Tranquilo Para Baixar
#A Segunda Atualização Demora +- 20 Minutos ... Não Fique Em Desespero Apenas Aguarde :)


LEMBRANDO ROM 100% SEM BUGS

UMA ROM PARA QUEM QUER TROCAR DE ROMS E SABER QUE TEM JEITO DE VOLTAR PRA TRÁS :)
LEMBRANDO QUE NEM O ANDROID X E NEM O GALAXY Y CLUB BRASIL É RESPONSAVEL POR ALGUM PROBLEMA NO SEU APARELHO FAÇA POR SUA CONTA E RISCO E SIGA O TUTORIAL A RISCA!!!!




Tutorial

1. Baixe o Odin e a Firmware Brasileira 2.3.5 Hotfile Créditos Doky XDA / MediaFire ( 
Senha: ( androidmaniacosroms ) Créditos  Android Maniacos Club
2. Extraia os dois arquivos baixados
3. Desligue o celular e ligue o no modo Download ( Segure o botao de volume para BAIXO + Botao do meio **HOME** + Botao de LIGAR o Galaxy Y ) dai vai aparecer um negocio lah dai soh vc apertar o botao de volume para cima, pronto, esta no modo donwload
4. Abra o Odin
5. Conecte o celular do jeito que esta no PC, dai o Odin vai reconhecer ele, e vai aparecer primeiro slot amarelo, eh pq ja tem os drivers do celular instalado, se nao aparecer as vezes pode estar instalando ainda os drivers, mas se nao aparecer mesmo, soh instalar o Kies e ja era ( eu acho : P)
6. vai ter umas opçoes do lado que sao:




PIT
BOOTLOADER
PDA
PHONE
CSC

Preenche-as clicando nelas e selecionando os arquivos, que eh os da firm que vc baixou, deixe assim:

no PDA: PDA_S5360BUTKJ2
no PHONE: MODEM_S5360BUTKJ1
no CSC: CSC_S5360ZTOKJ1

7. Clica em Start

Espere Terminar Até o Celular Reniciar e Pronto ...

Depois Abra Sua Conta SAMSUNG Atualize e Resolva Seu Problema :)



~~~TUTORIAL CMW~~~
Para Melhor Experiencia Use Root Após a Instalação
e Tambem Use Programas De Backup Como Titanium Backup Utilizando Backups em Lote e SMS Backup and Restore Para Restaurar Suas SMS 


Vamo Que Vamo :D
Antes De Tudo Baixe Aqui ~~> http://www.mediafire.com/download.php?nsrfwl1bqkngd3n <~~ Coloque o CMW Sem Extrair Em Seu Cartão De Memoria e o CWM Nova Atualização 2.3.6 @bielseira galaxyybrasil.tk .zip Extraia o Conjunto De Pastas Para Seu Cartão De Memoria ... Sendo Assim Vai Ficar o Caminho SdCard/ClorkWorkMod/Backup/(BACKUP AQUI NÃO EXTRAIA MAIS NADA DESDE JÁ Agora Siga Passo a Passo

1ª Baixe e Extraia o Arquivo Em Seu Cartão De Memória
2ª Abre o Seu Celular Na Tela De Restauração Power + Home + Volume P/ Cima
3ª Com Os Volume Controle Pra Cima e Para Baixo e Com o Botão HOME Confirme Sua Ação No Caso Click Em Apply Update On SD CARD
4ª Abra o CWM.zip e Vá Até Backup And Restore ... Restore ... 2012-05-13.02.25.29.zip ... Ok Instal
5ª Espere Um Pouco e Coloque Reeboot System

~~~~ Se Houver Loop Infinito Segue Os Passos Abaixo ~~~~
1ª Abre o Seu Celular Na Tela De Restauração Power + Home + Volume P/ Cima
2ª Com Os Volume Controle Pra Cima e Para Baixo e Com o Botão HOME Confirme Sua Ação No Caso Click Em Wipe Data Anda Cache
3ª Reeboot System Now
~~~~E Pronto~~~~

Super Facil e Você Estara Com a Rom Atualizada Não Necessitando Baixar Por 3G Ou Por Wifi :)

CRÉDITOS TOTAIS AO @bielseira DO http://galaxyyclubbrasil.blogspot.com.br

ROM TESTADA E APROVADA POR MIM NÃO POSSUI BUGS!!!

[ROM] ICS 4.0.3 (OFICIAL SEM OPERADORA) ZTO LP7 Galaxy SII



Para os que estavam ansiosos a sua espera, acaba de sair do forno a nova ROM ICS LP7 desbloqueada para o Brasill. Dê definitivamente adeus às customizações toscas das operadoras...

ATENÇÃO NEM O ANDROID X E NEM O ESPAÇO DO ANDROID É RESPONSAVEL POR QUALQUER DANO CAUSADO A SEU APARELHO SIGA O TUTORIAL POR SUA CONTA E RISCO E SIGA O TUTORIAL A RISCA!!!!!!

[ROM] ICS 4.0.3 PT-BR OFICIAL ZTO (Sem Operadoras)
PDA: I9100VJLP7
CSC: I9100ZTOLP4
País: Brasil
Versão do Android: 4.0.3



Link para Download da ROM: http://www.hotfile.com/dl/155938478/3201f7a/I9100VJLP7_I9100ZTOLP4_ZTO.zip.html


Odin3 1.85 (caso alguém não tenha o Odin): crocko.com/1917123067/Odin3 v1.85.rar

Instalando a ROM:
Vc precisa baixar apenas o Odin3 1.85 e a Rom 4.0.3 ZTO, pra isto os drivers do SII já devem estar sendo reconhecidos pelo seu PC (instale o KIES ou no tópico de drivers da comunidade).

DICA:
Faça Fullwipe - antes e depois (de instalar a nova rom), para isto basta digitar *2767*3855# no teclado. A vantagem de fazer isto (apagar tudo) é pq vc receberá a nova rom com celular bem mais liso e limpo. O Fullwipe não apaga nada do seu sdexterno.

Procedimentos:
Ps.: Descompacte o arquivo da ROM numa pasta qualquer do seu PC.

1 - Reinicie o aparelho em modo download [volumeDown + Home + Power] simultaneamente, quando aparecer um menu pressionar o botão volumeUP

2 – Coloque o cabo usb no cel para o PC

3 - Abra o Odin3 1.85, ele deverá enxergar o celular, ficando um sinal em Id: com de cor amarela.

4 – No Odin selecione a opção PDA aponte para o arquivo da Rom, descompactada fica com o nome: I9100UHLPE_I9100UHLPE_I9100UUBLPE_HOME.tar.md5 , clique em Start (qnd der Pass, o celular reiniciará automaticamente já com a nova Rom).

Obs: Verifique antes de clicar em Start no ODIN lá na parte options se SOMENTE AUTO REBOOT E F. RESET TIME estão marcadas, conforme a foto abaixo:


5 - Faça outro Full wipe *2767*3855# no teclado.

Seja Feliz com a nova rom 4.0.3 ICS oficial!



CÉDITOS TOTAIS AO http://www.espacodoandroid.com/

NÃO TESTEI ESSA ROM POR QUE NÃO TENHO O APARELHO A POSTEI POR SER OFICIAL DA SAMSUNG!!!!

(ROOT) Battery Calibration (Calibre a Bateria Do Seu Celular/Tablet)

Todo Mundo Sabe Que o Android é Um Sugador De Bateria......Porem Aqui Esta Uma Pequena Solução!!!






Descrição (Google Play)
Calibrar a bateria quando você pensa que está descalibrados.

Requisitos: Android 2.1 + | Raiz permissões

Calibração precisa ser feito depois de piscar uma nova ROM, mas você pode calibrar qualquer momento você acha que sua bateria está descalibrados. Este programa faz isso, removendo o arquivo de sistema batterystats.bin. O sistema operacional gera um novo arquivo batterystats limpo em breve, portanto, qualquer informação falsa da ROM anterior é removido.
É sugerido, mas não é necessário, para deixar o telefone descarregar totalmente após a calibração, então carregada a 100%, sem interrupção.


O aplicativo mostra seu status atual da bateria, e só lhe permite iniciar a calibração (ou seja, remove o arquivo) quando ela está totalmente carregada, a menos que você forçar anterior calibração.
O medidor de tensão pode ser útil também. Carga total é de cerca de 4200mV.
Existe uma opção para apitar quando 100% seja atingido para que você não tem que closley acompanhar as mudanças.

Link: http://www.mediafire.com/?midnechqjl5pb7d 

Instalação:
1- Baixe o Aplicativo,Mova Para o Sd e Instale 
2- Agora Desligue Seu Celular e Carregue Até 100% 
3- Ainda Com o Carregador Na Tomada Ligue Seu Celular e Carregue Até 100%
4- Mais Uma Vez Desligue Seu Celular e Carregue Até 100% Sem Tirar Da Tomada
5- Ligue Seu Celular e Carregue Até 100% De Novo 
6- Abra o Battery Calibration,De As Permissoes Root Voce Vai Ouvir Um Barulho Confirmando Que a Bateria Esta 100% Carregada 
7- Clique Em Battery Calibration e Tire o Carregor Do Seu Telefone 
8- Agora Use o Celular Normalmente Até Ele Desligar De Bateria Fraca (NESSE PERIODO NÃO PLUGUE SEU CELULAR NO CARREGADOR E NEM NA ENTRADA USB DO SEU COMPUTADOR)
9- Depois Do Celular Desligar De Bateria Fraca Carregue Até 100% e Pronto!!!!!!


*TESTADO E APROVADO NO SAMSUNG GALAXY Y GT-S5630B

Como desbloquear ou fazer root no android



Faça root no seu aparelho para usar roms personalizadas, aplicativos exclusivos e muito mais.


Ao fazer root no seu aparelho android você consegue muitos privilégios de administador ou superusuário.



Mas afinal para que serve o root, bom antigamente o root era utilizado apenas em países sem acesso ao android market portanto fazendo o root era possível baixar jogos e aplicativos.
Contudo hoje em dia não é mais necessário ter root para baixar jogos e aplicativos fora do android market e o root se torna necessário apenas para a instalação de alguns programas e realizar procedimentos com fazer overclock no aparelho, instalar roms personalizadas e muito mais.


Bom vamos ao que interessa para fazer root recomendo fortemente o app UNIVERSAL ANDROOT

pois basta você baixar o arquivo, instalar em seu aparelho e clicar em root como na imagem 
abaixo



Mas o app acima tem pouca compatibilidade, veja abaixo:

Testados:
Google Nexus One 
HTC Hero 
HTC Magic 
Dell Streak
Motorola Milestone
Motorola XT701
Motorola XT800 
Motorola ME511
Sony Ericsson X10 
Sony Ericsson X10 Mini Pro 
Acer Liquid 
Vibo A688 
Galaxy 5
NEM PENSEM EM USAR NOS APARELHOS ABAIXO:
Samsung i9000 (Galaxy S)
Samsung i6500U
HuaWei U8220
HTC Desire / Legend / Wildfire
Lembrando que essa opção acima é pode ser feita sem o uso de um computador, mas se você não conseguiu realizar o root pela opção acima aqui vai um outro modo, o Unlock Root.
Essa opção surge como a melhor opção na hora de rootar o seu aparelho. O programa é leve, de graça e funciona sem complicações pois basta um clique para você conseguir instalar as funções de Superusuário no seu aparelho.

Além disso outro ponto bom deste programa é a sua enorme compatibilidade e dificilmente algum aparelho não poderá ser desbloqueado com ele.


Depois de baixar e instalar o programa no seu computador você precisá estar com os drivers usb do seu aparelho instalado no seu computador ou então não é possível realizar o root.
No caso de aparelhos da Samsung basta baixar e instalar o samsung kies e com isso os drivers são instalados também.
No caso de aparelhos da motorola baixem este arquivo
No caso de aparelhos da LG  baixem este arquivo

Depois de instalado os drivers está tudo pronto para realizar o root, primeiro inicie o unlock root sem conectar o celular no computador, e depois ative o modo de depuração usb no seu celular para isto vá em cofigurações-aplicações-desenvolvimento e marque a depuração usb no ceu celular e ai sim conecte o seu celular no computador e logo ele será reconhecido.


Basta confirmar e seguir o processo e depois de alguns minutos o root será finalizado.
Feito isso, perceba que agora existe um novo aplicativo em seu aparelho: o “SuperUser”. Ele permitirá que os novos programas funcionem e obtenham os acessos privilegiados em seu celular, trazendo todos os softwares “autorizados” em uma listagem dentro de sua própria interface.


Eu usei o Unlock Root para rootear o meu aparelho e funcionou muito bem e até hoje não tive problemas. O root é obrigatório para certos apps. Ele só ajuda e dificilmente irá atrapalhar.

OBS: NÃO USEM O UNIVERSAL ANDROOT SE VOCÊ TIVER UM APARELHO COM ANDROID 2.3 OU SUPERIOR.

Qualquer problema comente para ser ajudado.

Volume+ (Volume Boost)

Muito Bom Aumentou e Muito o Som Do Meu Galaxy Y!!!!


Descrição (Google Play)
Volume +! O aplicativo só que lhe permite salvar / carregar suas próprias configurações personalizadas de equalização!Agora optimizado e muito mais estável em Sandwich Ice Cream.Por favor note que BassBoost e VRE não funcionam no ICS. Uma correção está sendo trabalhado.Obrigado.Este aplicativo foi projetado principalmente para aumentar o volume de um fone de ouvido com fio. Embora irá aumentar o volume do altifalante principal, pode não ser tão proeminente. Por favor, desnudar isso em mente.


Milhões de pessoas culpam fones ruins de baixa qualidade da música, bem colocar a culpa onde ela pertence, o telefone eo software de áudio. + Volume pode corrigir o sistema de emissão de largura. Usando Volume + seu telefone vai ter um impulso em graves, agudos, e se você estiver usando nossos presets, você pode finalmente experimentar a qualidade da música que você realmente merece. Ser sistema de Volume, larga + funciona com o Google Music, Pandora, Slacker, e todo software de música no seu dispositivo (que não tem um construído em EQ). Volume + não pode levar você a mesma experiência que você adquire com os fones de ouvido sobre preços, mas o que podemos prometer é que por US $ 2, você terá a música que é, finalmente, vale a pena ouvir.Pode haver problemas em determinadas ROMs personalizadas.Este software não funcionam da mesma maneira em todas as ROM lá fora, nós, pessoalmente, recomendo usar uma Cyanogen Mod 7 ou MIUI ROMs, mas nós tentamos o nosso melhor para otimizar o nosso software para todas as versões de software. Usuários de Stock mensagem nós se você não está recebendo uma experiência melhor.Recomendamos que você use isso com cautela, porque enquanto fazemos permite que você literalmente enlouquecer com a maneira como você ouve sua música, você pode danificar seriamente a sua audição e, possivelmente, perdê-la. Por favor, não enlouquecer com a nossa aplicação, nós queremos que você divirta-se não se machucar (por favor ver aviso abaixo).AVISO LEGAL:Ao fazer o download desta aplicação você concorda com o fato de que, como este aplicativo explora a API EQ incluído no pão e não se destina a ser alcançado em circunstâncias normais, eu não sou a ser responsabilizada por qualquer coisa negativa que podem ocorrer, tais como quebra para o seu telefone ou alto-falante do telefone.Eu também não assumimos qualquer responsabilidade por qualquer dano que possa ocorrer a sua audição. Este aplicativo irá permitir-lhe aumentar o volume do fone de ouvido bluetooth fone de ouvido, e modificar as configurações de equalização inerente. Como resultado, agora você pode aumentar o volume do fone de ouvido auricular caminho / bluetooth acima do máximo recomendado e assim, pode causar danos permanentes ao seu alto-falante e / ou auditiva.



Link: http://www.mediafire.com/?l65hoyoz9b3wfw3


Instalação:
1- Baixe,Mova Para o Sd e Instale
2- Abra o Aplicativo  e Voce Vera Três Opções: Speaker Settings (Alto Falante),Headset Settings (Fone De Ouvido) e Bluetooth Settings (deve Ser Fone Bluetooth Não Sei Nunca Usei.....)
3- Vamos Abrir Speaker Settings Vc Vera a Opção Speaker Modifications Desativada Ative-a 
4- Agora Desça Um Pouco e Va Em  Volume Level (ATENÇÃO PELO AMOR DE DEUS SELECIONE ENTRE 0 E +14 NÃO SELECIONE ACIMA DISSO POIS PODE QUEIMAR O ALTO FALANTE DO CEU CELULAR/TABLET!!!!!!)
5- As Configurações Do Fone De Ouvido São As Mesmas Basta Entrar Em Headset Settings (POREM DIFERENTE DO ALTO FALANTE NÃO EXAGERE AQUI POIS PODE LHE OCASIONAR SÉRIOS PROBLEMAS DE AUDIÇÃO!!!!!!) 


*O ANDROID X NÃO É RESPONSAVEL POR QUALQUER DANO NO ALTO FALANTES DO SEU CELULAR OU NA SUA AUDIÇÃO PFV USE COM CUIDADO E MODERAMENTE!!!!!