<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>André L. S.</title>
	
	<link>http://www.andrels.com/wp-pt_BR</link>
	<description>Desenvolvimento de Softwares, Tecnologia e Games</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:09:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AndreLS-pt_BR" /><feedburner:info uri="andrels-pt_br" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>iPhone – Assistente de voz permite fazer ligação, mesmo com o aparelho bloqueado com senha</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/mX4APMuGRxY/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2012/02/iphone-assistente-de-voz-permite-fazer-ligacao-mesmo-com-o-aparelho-bloqueado-com-senha/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 19:02:44 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Dispositivos]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[4g]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=471</guid>
		<description><![CDATA[Não sei se é um bug ou uma feature do assistente de voz dos iPhones 3G e 4G, mas, para<a href="http://www.andrels.com/wp-pt_BR/index.php/2012/02/iphone-assistente-de-voz-permite-fazer-ligacao-mesmo-com-o-aparelho-bloqueado-com-senha/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2012/02/iphone4s.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="size-medium wp-image-475" title="iphone4s" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2012/02/iphone4s-300x237.jpg" alt="" width="300" height="237" /></a></p>
<p style="text-align: left;"><span style="text-align: center;">Não sei se é um </span><em style="text-align: center;">bug</em><span style="text-align: center;"> ou uma </span><em style="text-align: center;">feature</em><span style="text-align: center;"> do assistente de voz dos iPhones 3G e 4G, mas, para mim, é uma tremenda falha de segurança.</span></p>
<p>Para você que tem o iPhone 3G ou 4G bloqueado com senha e o assistente de voz habilitado, tente pressionar o botão <em>Home</em> na tela de desbloqueio por 5 segundos.</p>
<p>O assistente de voz é acionado, só falar o nome de alguém que está na sua lista que ele fará a ligação &#8220;normalmente&#8221;, também funciona com outros comandos.</p>
<p>Este é o comportamento padrão, usado pela maioria dos usuários, podendo ser desabilitado nas configurações do assistente de voz do aparelho.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/RAPzPIlaKXIZ8-Q0gcNc5h9LA8w/0/da"><img src="http://feedads.g.doubleclick.net/~a/RAPzPIlaKXIZ8-Q0gcNc5h9LA8w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RAPzPIlaKXIZ8-Q0gcNc5h9LA8w/1/da"><img src="http://feedads.g.doubleclick.net/~a/RAPzPIlaKXIZ8-Q0gcNc5h9LA8w/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/mX4APMuGRxY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2012/02/iphone-assistente-de-voz-permite-fazer-ligacao-mesmo-com-o-aparelho-bloqueado-com-senha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2012/02/iphone-assistente-de-voz-permite-fazer-ligacao-mesmo-com-o-aparelho-bloqueado-com-senha/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Os 10 domínios brasileiros mais infectados segundo a Avast</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/FUu27MPWN5U/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2012/01/os-10-dominios-brasileiros-mais-infectados-segundo-a-avast/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 21:58:35 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[antivírus]]></category>
		<category><![CDATA[avast]]></category>
		<category><![CDATA[trojan]]></category>
		<category><![CDATA[vírus]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=462</guid>
		<description><![CDATA[A Avast, empresa de segurança desenvolvedora de antí-virus com o mesmo nome, mantém em seu site um relatório dos domínios mais<a href="http://www.andrels.com/wp-pt_BR/index.php/2012/01/os-10-dominios-brasileiros-mais-infectados-segundo-a-avast/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-465 alignnone" title="Avast" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2012/01/avast_logo.gif" alt="" width="213" height="85" /></p>
<p>A <a href="http://www.avast.com" target="_blank">Avast</a>, empresa de segurança desenvolvedora de antí-virus com o mesmo nome, mantém em seu site um relatório dos domínios mais infectados de cada país, incluindo o Brasil.</p>
<p>Neste relatório é possível ver os top 10 de domínios disseminadores de vírus, trojans e outras pragas &#8220;computadorescas&#8221;.</p>
<p>10º futuroprofessor.com.br<br />
09º canalkids.com.br<br />
08º marmelada.com.br<br />
07º explorando.com.br<br />
06º bitscaverna.com.br<br />
05º hd1.com.br<br />
04º blogdocomputador.com.br<br />
03º podcats.com.br<br />
02º uol.com.br<br />
01º dowload.net.br</p>
<p>Você pode conferir o top 10 nacional e internacional de domínio infectados através do endereço <a href="http://www.avast.com/pt-br/maps" target="_blank">http://www.avast.com/pt-br/maps</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/jVZnmI2VHMgQQwYa0BmGX-VMyss/0/da"><img src="http://feedads.g.doubleclick.net/~a/jVZnmI2VHMgQQwYa0BmGX-VMyss/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jVZnmI2VHMgQQwYa0BmGX-VMyss/1/da"><img src="http://feedads.g.doubleclick.net/~a/jVZnmI2VHMgQQwYa0BmGX-VMyss/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/FUu27MPWN5U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2012/01/os-10-dominios-brasileiros-mais-infectados-segundo-a-avast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2012/01/os-10-dominios-brasileiros-mais-infectados-segundo-a-avast/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Compilando objetos inválidos do Oracle de maneira fácil</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/LGLBdhfG9bU/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2012/01/compilando-objetos-invalidos-do-oracle-de-maneira-facil/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 21:39:46 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Dicas rápidas]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[plsql]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=454</guid>
		<description><![CDATA[Quando se compila um objeto que é referenciado por vários outros objetos, estes ficam inválidos até que sejam recompilados novamente,<a href="http://www.andrels.com/wp-pt_BR/index.php/2012/01/compilando-objetos-invalidos-do-oracle-de-maneira-facil/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>Quando se compila um objeto que é referenciado por vários outros objetos, estes ficam inválidos até que sejam recompilados novamente, coisa que o Oracle deveria fazer e, de alguma maneira, as vezes não faz.</p>
<p>Então aqui vai uma dica para quem tem de compilar várias <em>packages</em>, <em>procedures</em> e/ou <em>functions</em> inválidas diariamente devido à esta falha do Oracle.</p>
<p>Existe um comando que força o banco a compilar todos os objetos inválidos sob um determinado usuário, o comando é:</p>
<pre class="brush:sql">exec dbms_ultility.compile_schema(&lt;USUARIO&gt;);</pre>
<p>Substitua por <i>user</i> onde está &lt;USUARIO&gt; se os objetos estiverem sob o usuário que está conectado, ou pelo nome de usuário correspondente.</p>
<p>O comando demora um pouco para ser executado e não compila todos os objetos que estão inválidos por erro de codificação, para descobrir quais objetos estão inválidos, você pode executar a seguinte <em>query</em>:</p>
<pre class="brush:sql">
select object_name
from all_objects
where status = 'INVALID'
</pre>
<p>Será listado os objetos que estão inválidos na base.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/8RTGIeqn4aIi5rwgL-bHGv8CIjg/0/da"><img src="http://feedads.g.doubleclick.net/~a/8RTGIeqn4aIi5rwgL-bHGv8CIjg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8RTGIeqn4aIi5rwgL-bHGv8CIjg/1/da"><img src="http://feedads.g.doubleclick.net/~a/8RTGIeqn4aIi5rwgL-bHGv8CIjg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/LGLBdhfG9bU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2012/01/compilando-objetos-invalidos-do-oracle-de-maneira-facil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2012/01/compilando-objetos-invalidos-do-oracle-de-maneira-facil/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Google Analytics – Novo relatório em tempo real</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/GQ3BfgGi6aU/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2011/12/google-analytics-novo-relatorio-em-tempo-real/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 16:01:55 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[relatorio]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=445</guid>
		<description><![CDATA[Há algumas semanas o Google liberou a versão beta do relatório em tempo real do Google Analytics. Com ele é<a href="http://www.andrels.com/wp-pt_BR/index.php/2011/12/google-analytics-novo-relatorio-em-tempo-real/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-446" title="ganalytics1" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/12/ganalytics1.jpg" alt="" width="340" height="245" /></p>
<p>Há algumas semanas o Google liberou a versão beta do relatório em tempo real do Google Analytics. Com ele é possível ver quantas pessoas estão acessando seu site, quais páginas elas estão visitando, de onde são e como elas chegaram no seu site.</p>
<p>Porém, nem todas as contas do Analytics possuem esta opção de visualização.</p>
<p><img class="aligncenter size-full wp-image-448" title="ganalytics2" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/12/ganalytics2.jpg" alt="" width="550" height="280" /></p>
<p>Para acessar o relatório, ao se autenticar e escolher o perfil, clique no menu &#8220;Página Inicial&#8221; e selecione o relatório &#8220;Tempo Real(beta)&#8221; no menu à esquerda.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/i4tndKDjHon_nPaSHpPeBKrsRSE/0/da"><img src="http://feedads.g.doubleclick.net/~a/i4tndKDjHon_nPaSHpPeBKrsRSE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/i4tndKDjHon_nPaSHpPeBKrsRSE/1/da"><img src="http://feedads.g.doubleclick.net/~a/i4tndKDjHon_nPaSHpPeBKrsRSE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/GQ3BfgGi6aU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2011/12/google-analytics-novo-relatorio-em-tempo-real/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2011/12/google-analytics-novo-relatorio-em-tempo-real/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Motorola Droid Razr – O super smarphone Android</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/kGVdnGM33iY/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2011/11/motorola-droid-razr-o-super-smarphone-android/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 15:41:13 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[gingerbread]]></category>
		<category><![CDATA[icecream sandwich]]></category>
		<category><![CDATA[motorola]]></category>
		<category><![CDATA[razr]]></category>
		<category><![CDATA[smartphone]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=429</guid>
		<description><![CDATA[Lançado recentement, o novo Motorola Droid Razr é o celular mais fino do mundo com conectividade 4G. Com espessura de<a href="http://www.andrels.com/wp-pt_BR/index.php/2011/11/motorola-droid-razr-o-super-smarphone-android/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-431 aligncenter" title="droid-razr" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/11/droid-razr.jpg" alt="" width="500" height="376" /></p>
<p>Lançado recentement, o novo Motorola Droid Razr é o celular mais fino do mundo com conectividade 4G. Com espessura de 7,1mm, traz uma tela com 4,3 pol. de Super AMOLED, possui resolução de 540 x 960 pixels e é protegida pelo já conhecido Gorilla® Glass, resistente a poeira e riscos. Sua câmera traseira, de 8MP, consegue capturar vídeos em Full HD (1080p) e sua câmera frontal, de 1.3 MP, possui capacidade de gravação em HD (720p).</p>
<p>Muito mais leve e resistente, o Motorola Razr é revestido por <a href="http://pt.wikipedia.org/wiki/Kevlar" target="_blank">Kevlar®</a>, que lhe dá um acabamento muito mais atrativo.</p>
<p>O Android Gingerbread (posteriormente o Icecream Sandwich) é suportado por seu processador Dual-core de 1.2Ghz e 1GB de memória RAM. Também contará com 16GB de memória interna, 16 GB no cartão MicroSD que o acompanha (expansível até 32 GB), conexões de dados 3G e 4G, além do EDGE, GPRS e Wi-fi (b, g e n), GPS, protocolo <a title="Inglês" href="http://en.wikipedia.org/wiki/Digital_Living_Network_Alliance" target="_blank">DLNA (Digital Living Network Alliance)</a>.</p>
<p>Falando em conectividade, o smartphone vem com <a href="http://www.motorola.com/Consumers/BR-PT/Consumer-Product-Services/MOTOCAST/Motocast" target="_blank">MotoCast</a> pré-instalado. Este aplicativo permite você compartilhar seus arquivos, vídeos e músicas entre o aparelho e seu computador atravéz da rede Wi-fi, 3G ou 4G, sem a necessidade do cabo USB.</p>
<p>Assim como o Motorola Atrix, o Droid Razr também é compatível com o <em>gadget</em> <a href="http://www.motorola.com/Consumers/BR-PT/Consumer-Product-Services/WEBTOP/Meet-WEBTOP">Webtop</a>.</p>
<p>O <em>design</em> do Motorola Droid Razr lembra muito o de seu avó, Motorola Razr V3, que teve 110 milhões unidades vendidas em todo mundo.</p>
<table style="background-color: #fff;" width="100%" border="0">
<tbody>
<tr>
<td style="background-color: #fff; border: none;" align="center" width="50%">
<p><div id="attachment_430" class="wp-caption alignnone" style="width: 210px"><img class="size-full wp-image-430 " title="razr-v3x" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/11/razr-v3x.jpg" alt="Razr V3 X" width="200" height="284" /><p class="wp-caption-text">Motorola Razr V3x</p></div></td>
<td style="background-color: #fff; border: none;" align="center">
<p><div id="attachment_432" class="wp-caption alignnone" style="width: 210px"><img class="size-full wp-image-432 " title="razr-droid" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/11/razr-droid.jpg" alt="Droid Razr" width="200" height="284" /><p class="wp-caption-text">Motorola Droid Razr</p></div></td>
</tr>
</tbody>
</table>
<p>Apesar do lançamento ter sido no dia 16 de novembro, ainda não é possível encontrar o aparelho no Brasil, mas já sabemos que o preço sugerido pela Motorola é de R$ 1.999,00.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/7_RxRLUKc99J5IewovdPF7aEQC0/0/da"><img src="http://feedads.g.doubleclick.net/~a/7_RxRLUKc99J5IewovdPF7aEQC0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7_RxRLUKc99J5IewovdPF7aEQC0/1/da"><img src="http://feedads.g.doubleclick.net/~a/7_RxRLUKc99J5IewovdPF7aEQC0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/kGVdnGM33iY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2011/11/motorola-droid-razr-o-super-smarphone-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2011/11/motorola-droid-razr-o-super-smarphone-android/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Aplicativos que seu Android precisa ter – Listen</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/6CumxYrhFI4/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2011/10/aplicativos-que-seu-android-precisa-ter-listen/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 17:06:23 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Artigos]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[aplicativos]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[market]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=412</guid>
		<description><![CDATA[Você, que acompanha diversos Podcasts pelo mundo à fora e nem sempre tem um computador à disposição para baixá-los e<a href="http://www.andrels.com/wp-pt_BR/index.php/2011/10/aplicativos-que-seu-android-precisa-ter-listen/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-full wp-image-415" style="margin-left: 10px; margin-right: 10px;" title="Listen" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/listen1.png" alt="" width="200" height="316" />Você, que acompanha diversos Podcasts pelo mundo à fora e nem sempre tem um computador à disposição para baixá-los e copiá-los para seu smartphone, pode contar com o <a href="https://market.android.com/details?id=com.google.android.apps.listen" target="_blank">Listen</a>.</p>
<p style="text-align: justify;">Este aplicativo, desenvolvido pela própria Google, lhe permite indexar vários podcasts disponível na Internet. Nem todos eles estão no índice do aplicativo, para estes casos, você pode adicioná-los manualmente no menu da opção &#8220;My subscriptions&#8221;.</p>
<p style="text-align: justify;">Lógico que, pela qualidade da banda 3G brasileira, você conseguirá ouvir os Podcasts continuamente (sem aquelas pausas de <em>buffer</em>) usando conexão Wi-fi ou abrindo mão da qualidade e se contentando com áudios de 96kbps ou menos.</p>
<p style="text-align: justify;">O <a href="https://market.android.com/details?id=com.google.android.apps.listen" target="_blank">Listen</a> lhe permite baixar os arquivos de áudio para ouví-los posteriormente, quando quiser, sem a necessidade de conexão com a internet.</p>
<p style="text-align: justify;"><strong>Link para o aplicativo</strong>: <a href="https://market.android.com/details?id=com.google.android.apps.listen" target="_blank">Listen</a><br />
<strong>Preço</strong>: Gratuito<br />
<strong>Propaganda</strong>: Não<br />
<strong>Avaliação</strong>*: 3,8/5</p>
<h5 style="text-align: justify;">* Avaliação feita até a publicação deste post</h5>

<p><a href="http://feedads.g.doubleclick.net/~a/oFH2Bm6N96IGcfuP_sLqvGVWzNM/0/da"><img src="http://feedads.g.doubleclick.net/~a/oFH2Bm6N96IGcfuP_sLqvGVWzNM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oFH2Bm6N96IGcfuP_sLqvGVWzNM/1/da"><img src="http://feedads.g.doubleclick.net/~a/oFH2Bm6N96IGcfuP_sLqvGVWzNM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/6CumxYrhFI4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2011/10/aplicativos-que-seu-android-precisa-ter-listen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2011/10/aplicativos-que-seu-android-precisa-ter-listen/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Compartilhando conexão 3G do Android com PCs ou Notebooks via USB</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/Rbg_oV1gZZ0/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2011/10/compartilhando-conexao-3g-do-android-com-pc-ou-notebook-via-usb/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 21:43:50 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Configurações]]></category>
		<category><![CDATA[Dispositivos]]></category>
		<category><![CDATA[Sistemas Operacionais]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[conexão]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=389</guid>
		<description><![CDATA[O Froyo, versão 2.2 do Android, vem com um aplicativo padrão para compatilhamento da conexão 3G com outros dispositivos que<a href="http://www.andrels.com/wp-pt_BR/index.php/2011/10/compartilhando-conexao-3g-do-android-com-pc-ou-notebook-via-usb/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">O Froyo, versão 2.2 do Android, vem com um aplicativo padrão para compatilhamento da conexão 3G com outros dispositivos que utilizem da tecnologia wi-fi. O problema surge quando você não dispõe de uma placa wi-fi, como é o caso da maioria esmagadores de desktops vendidos atualmente.</p>
<p style="text-align: justify;"><a href="https://market.android.com/details?id=com.proxoid&amp;feature=search_result" target="_blank">ProxoId</a>, aplicativo gratuito disponível no <a href="https://market.android.com/" target="_blank">Android Marketing</a>, lhe permite compartilhar a conexão 3G utilizando somente o cabo USB.</p>
<p style="text-align: justify;">O aplicativo precisa de um programa <em>stand alone</em> rodando no computador para funcionar e que os drivers para o Android estejam instalado neste mesmo equipamento.</p>
<p style="text-align: justify;">O driver, assim como o programa, pode ser encontrado em forma de arquivo ZIP para Windows 32bits <a href="http://www.baroukh.com/proxoid/proxoid-adb.zip" target="_blank">aqui</a> e para Windows 64 bits <a href="http://www.baroukh.com/proxoid/proxoid-adb64.zip">aqui</a>. Se você instalou os drivers que vêm no CD do fabricante, pule para o passo <strong>Reconhecendo o smartphone</strong>.</p>
<h2>Instalando os drivers</h2>
<p style="text-align: justify;">Descompacte o arquivo ZIP e conecte o aparelho ao computador. O assistente de novos dispositivos será aberto.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-397" title="assistente" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img1.png" alt="" width="503" height="390" /></p>
<p style="text-align: justify;">Escolha a opção &#8220;Não, não agora&#8221; e clique em &#8220;Avançar&#8221;. Na tela seguinte, escolha a opção &#8220;Instalar de uma lista ou local específico&#8221;.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-398" title="img2" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img2.png" alt="" width="503" height="390" /></p>
<p style="text-align: justify;">Habilite as opções &#8220;Procurar o melhor driver nestes locais&#8221; e &#8220;Incluir este local na pesquisa&#8221;, então clique em procurar.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-399" title="img3" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img3.png" alt="" width="503" height="390" /></p>
<p style="text-align: justify;">Na caixa de diálogo, selecione o diretório onde você descompactou o arquivo ZIP &gt; &#8220;usb_driver&#8221; &gt; &#8220;x86&#8243;, como na imagem.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-400" title="img4" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img4.png" alt="" width="325" height="318" /></p>
<p style="text-align: justify;">Clique em avançar e siga os passos até o fim da instalação.</p>
<h2>Reconhecendo o smartphone</h2>
<p style="text-align: justify;">Com o aparelho plugado, acesse o diretório &#8220;proxoid-adb&#8221; e execute o arquivo &#8220;check.bat&#8221;. Deverá aparecer a tela abaixo com o número do dispositivo.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-401" title="img5" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img5.png" alt="" width="500" height="206" /></p>
<p style="text-align: justify;">Caso não apareça, tente desconectar o aparelho e conectar novamente ou reinstalar os drivers.</p>
<h2>Configurando ProxoId</h2>
<p style="text-align: justify;">A tela de configuração é aberto quando o ProxoId é executado:<br />
&#8220;Start/Stop ProxoId&#8221; &#8211; Indica se o serviço está em execução (ticado) ou parado;<br />
&#8220;Port&#8221; &#8211; Número da porta para o proxy<br />
&#8220;User-Agent Filter&#8221; &#8211; Máscara do User-Agent (Browser).</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-402" title="proxoid" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img6.png" alt="" width="235" height="350" /></p>
<h2>Configurando Browser</h2>
<h4>Internet Explorer e Google Chrome</h4>
<p style="text-align: justify;"><strong></strong>Clique no menu &#8220;Iniciar&#8221; &gt; &#8220;Painel de Controle&#8221; e &#8220;Opções da Internet&#8221;. Clique na aba &#8220;Conexões&#8221; e no botão &#8220;Configurações da LAN&#8221;.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-403" title="img7" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img7.png" alt="" width="363" height="450" /></p>
<p style="text-align: justify;">No campo &#8220;Endereço&#8221;, digite &#8220;localhost&#8221; e no campo &#8220;Porta&#8221; digite o mesmo valor que está nas configurações do &#8220;ProxoId&#8221;.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-406" title="img10" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img10.png" alt="" width="384" height="338" /></p>
<h4>FireFox</h4>
<p style="text-align: justify;"><strong></strong>Abra o Firefox, clique no menu &#8220;Opções&#8221;. Selecione a guia &#8220;Avançado&#8221; &gt; &#8220;Rede&#8221; e clique no botão &#8220;Configurar Conexão&#8221;. Habilite a opção &#8220;Configuração manual de proxy.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-404" title="img8" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img8.png" alt="" width="450" height="416" /></p>
<p style="text-align: justify;">No campo &#8220;HTTP&#8221;, digite &#8220;localhost&#8221; e no campo &#8220;Porta&#8221; digite o mesmo valor que está nas configurações do &#8220;ProxoId&#8221;.</p>
<p style="text-align: center;"><img class="aligncenter" title="img9" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/10/img9.png" alt="" width="376" height="400" /></p>
<h2>Compartilhando conexão</h2>
<p style="text-align: justify;">Habilite a opção &#8220;Start/Stop ProxoId&#8221; na aplicação do seu Android.<br />
No computador, abra o diretório &#8220;proxoid-adb&#8221; e execute o arquivo &#8220;start-tunnel.bat&#8221;.</p>
<p style="text-align: justify;">Pronto! Enquanto estiver usando estas configurações de proxy, todo o tráfego passa a ser disponibilizado pelo sinal 3G do seu aparelho!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/JhgX5vs5igHwfu3FoRG17igMLes/0/da"><img src="http://feedads.g.doubleclick.net/~a/JhgX5vs5igHwfu3FoRG17igMLes/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JhgX5vs5igHwfu3FoRG17igMLes/1/da"><img src="http://feedads.g.doubleclick.net/~a/JhgX5vs5igHwfu3FoRG17igMLes/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/Rbg_oV1gZZ0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2011/10/compartilhando-conexao-3g-do-android-com-pc-ou-notebook-via-usb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2011/10/compartilhando-conexao-3g-do-android-com-pc-ou-notebook-via-usb/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Como usar controle de Playstation 3 no PC via Bluetooth</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/eDn77fC8LfE/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2011/09/como-usar-controle-de-playstation-3-no-pc-via-bluetooth/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 02:16:22 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Configurações]]></category>
		<category><![CDATA[Dispositivos]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[joystick]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[playstation 3]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=372</guid>
		<description><![CDATA[Por curiosidade, tentei parear o controle de PS3 (Playstation 3) com meu computador via Bluetooth, sem sucesso. Atrás de uma<a href="http://www.andrels.com/wp-pt_BR/index.php/2011/09/como-usar-controle-de-playstation-3-no-pc-via-bluetooth/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>Por curiosidade, tentei parear o controle de PS3 (Playstation 3) com meu computador via Bluetooth, sem sucesso. Atrás de uma forma de fazê-lo, encontrei um driver customizado que permite usar o joystick de PS3 no PC.</p>
<p>Abaixo descrevo o passo-a-passo de como  fazer.</p>
<h4>Requisitos:</h4>
<ul>
<li>Adaptador Bluetooth (caso seu computador/notebook não tenha) &#8211; Como <a href="http://lista.mercadolivre.com.br/dongle-bluetooth">estes</a>;</li>
<li>Cabo USB do controle;</li>
<li>.NET Framework 4 &#8211; Pode ser baixado <a href="http://www.microsoft.com/download/en/details.aspx?id=17851">aqui</a>;</li>
<li>Sistema operacional Windows XP, Vista ou 7 (seven).</li>
</ul>
<p>Os drivers padrão dos adaptadores e do Windows não reconhecem o controle do Playstation 3, para isso você precisará baixar o driver customizado do site <a href="http://www.motioninjoy.com" target="_blank">Motionin Joy</a> para <a href="http://www.xinputer.com/download/MotioninJoy_060004_x86_signed.zip">Windows XP, Windows Vista e Windows 7 (32 bits)</a> ou <a href="http://www.xinputer.com/download/MotioninJoy_060004_amd64_signed.zip">Windows XP, Windows Vista e Windows 7 (64 bits)</a>.</p>
<p>Após o download, extraia o arquivo e execute-o. Siga os passos para instalação até o final e execute o DS3 Tool, ou clique no menu Iniciar, Programas, MotioninJoy e DS3 Tool.</p>
<p>Aparecerá a tela abaixo: <img class="aligncenter size-full wp-image-373" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/09/tela1.jpg" alt="" width="500" height="398" /></p>
<p>Conecte o joystick no PC usando o cabo USB. Clique no menu &#8220;Driver Manager&#8221;, selecione o dispositivo encontrado e clique no botão &#8220;Install all&#8221;.</p>
<p><img class="aligncenter size-full wp-image-374" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/09/tela2.jpg" alt="" width="549" height="437" /></p>
<p>Após o término da instalação (demora cerca de um minuto), clique em &#8220;Profiles&#8221;.</p>
<p>O controle deve aparecer na lista (indicada pelo círculo). Selecione a opção  &#8221;Playstation 2 (POV, Joysticks, Analog Trigger)&#8221;, &#8220;Custom&#8221; e o número correspondente do controle (no nosso caso &#8220;1&#8243;).</p>
<p><img class="aligncenter size-full wp-image-375" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/09/tela3.jpg" alt="" width="549" height="437" /></p>
<p>Para finalizar, clique no menu &#8220;Bluetooth Pair&#8221;, selecione seu controle na lista &#8220;Dual Shock 3&#8243; e clique em &#8220;Pair Now&#8221;.</p>
<p><img class="aligncenter size-full wp-image-377" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/09/tela4.jpg" alt="" width="549" height="437" /></p>
<p>Pronto! Quando aparecer o número MAC onde está escrito &#8220;Have Paired to&#8221;, você poderá desconectar o cabo USB e utilizar o controle via Bluetooth normalmente, como um joystick comum de PC.</p>
<p>Enjoy! <img src='http://www.andrels.com/wp-pt_BR/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/483qNQTNooekk6YcFzYjZpctz-E/0/da"><img src="http://feedads.g.doubleclick.net/~a/483qNQTNooekk6YcFzYjZpctz-E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/483qNQTNooekk6YcFzYjZpctz-E/1/da"><img src="http://feedads.g.doubleclick.net/~a/483qNQTNooekk6YcFzYjZpctz-E/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/eDn77fC8LfE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2011/09/como-usar-controle-de-playstation-3-no-pc-via-bluetooth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2011/09/como-usar-controle-de-playstation-3-no-pc-via-bluetooth/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>Android 2.2 – Instalando aplicativos direto no cartão SD</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/5Dm1cVZ1xEo/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2011/09/android-2-2-instalando-aplicativos-direto-no-cartao-sd/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 21:37:20 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Configurações]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[memoria]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=357</guid>
		<description><![CDATA[Quem tem smartphones Android com pouca memória interna e vive baixando aplicativos, sabe como é frustrante quando aparece o ícone<a href="http://www.andrels.com/wp-pt_BR/index.php/2011/09/android-2-2-instalando-aplicativos-direto-no-cartao-sd/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-359" style="margin-top: 5px; margin-bottom: 5px;" title="android_full" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/09/android_full.png" alt="" width="233" height="265" />Quem tem smartphones Android com pouca memória interna e vive baixando aplicativos, sabe como é frustrante quando aparece o ícone de &#8220;Pouco Espaço&#8221;.</p>
<p>No Android 2.2 existe a possibilidade de migrar o local de instalação dos aplicativos já instalados, porém, alguns não lhe dão a possibilidade de movê-los para o SD.</p>
<p>Atrás de soluções para resolver este probleminha no meu Motorola Milestone, encontrei um excelente tutorial no <a href="http://www.mundozoom.com.br/android-instalar-aplicativos-no-cartao-sd.html" target="_blank">Mundo Zoom</a> que ensina como instalar aplicativos direto no cartão SD, mesmos aqueles aplicativos que não permitem movê-los, sem a necessidade de ser usuário <em>root</em>.</p>
<p>Primeiro baixe, de preferência, o ZIP de <a href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a> e extraia-o e, navegue até o diretório &#8220;<strong>android-sdk-windows\platform-tools</strong>&#8220;.</p>
<p>Configure seu aparelho para o modo debug. Não sabe? Vá em <strong>&#8220;Configurações&#8221; &gt; &#8220;Aplicativos&#8221; &gt; &#8220;Desenvolvimento&#8221;</strong> e ative a opção <strong>&#8220;Depuração USB&#8221;</strong>.</p>
<p>Conecte seu smartphone à porta USB e ative a opção &#8220;Nenhum&#8221; (ou &#8220;Somente carregar bateria&#8221;) no Gerenciador de Conexão USB.</p>
<p>Agora Abra o prompt de comando clicando no menu Iniciar, executar. Digite &#8220;cmd&#8221; (sem aspas) e pressione Enter.</p>
<p>Com o prompt e a janela do Windows Explorer abertos, clique no arquivo &#8220;adb.exe&#8221; e arraste para o prompt, em seguida dê um espaço e digite &#8220;shell&#8221;. Pressione Enter.</p>
<p style="text-align: center;"><a href="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/09/ss1.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="size-full wp-image-364 aligncenter" title="ss1" src="http://www.andrels.com/wp-pt_BR/wp-content/uploads/2011/09/ss1.jpg" alt="" width="540" height="386" /></a></p>
<p>Deverá aparecer o símbolo &#8220;$&#8221; e o cursor piscando. Agora digite o comando &#8220;<strong>pm setInstallLocation 2</strong>&#8221; e pressione Enter.</p>
<p>Este comando define a partição &#8220;2&#8243;, que é o cartão SD, como local padrão para a instalação dos aplicativos.</p>
<p>Pronto, isto é tudo que você precisa para que, a partir de agora, os aplicativos sejam instalados direto no cartão SD.</p>
<p>Caso o procedimento não tenha dado certo, no site <a href="http://www.mundozoom.com.br/android-instalar-aplicativos-no-cartao-sd.html" target="_blank">Mundo Zoom</a> existem algumas soluções de problemas que podem te ajudar.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/CzECX4SxVjastJqPFgliaybnOvQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/CzECX4SxVjastJqPFgliaybnOvQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CzECX4SxVjastJqPFgliaybnOvQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/CzECX4SxVjastJqPFgliaybnOvQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/5Dm1cVZ1xEo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2011/09/android-2-2-instalando-aplicativos-direto-no-cartao-sd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2011/09/android-2-2-instalando-aplicativos-direto-no-cartao-sd/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
		<item>
		<title>A importância de File.separator e File.pathSeparator</title>
		<link>http://feedproxy.google.com/~r/AndreLS-pt_BR/~3/oFCIDtTsnvw/</link>
		<comments>http://www.andrels.com/wp-pt_BR/index.php/2011/08/a-importancia-de-file-separator-e-file-pathseparator/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 16:35:07 +0000</pubDate>
		<dc:creator>André</dc:creator>
				<category><![CDATA[Dicas rápidas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.andrels.com/wp-pt_BR/?p=352</guid>
		<description><![CDATA[Quase todos os programadores Java conhecem os métodos citados no título, mas muito poucos se preocupam em utiliza-los. Estes dois<a href="http://www.andrels.com/wp-pt_BR/index.php/2011/08/a-importancia-de-file-separator-e-file-pathseparator/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>Quase todos os programadores Java conhecem os métodos citados no título, mas muito poucos se preocupam em utiliza-los.</p>
<p>Estes dois métodos servem para que o programador não precise &#8220;adivinhar&#8221; qual é o separador de arquivos e qual é o separador de caminhos em cada sistema operacional.</p>
<p>No Linux/Unix, os métodos <b><a href="http://download.oracle.com/javase/1,5.0/docs/api/java/io/File.html#separator">File.separator</a></b> e <b><a href="http://download.oracle.com/javase/1,5.0/docs/api/java/io/File.html#pathSeparator">File.pathSeparator</a></b> retornam &#8220;/&#8221; e &#8220;.&#8221; respectivamente, enquanto que, no Windows, estes mesmos métodos retornam &#8220;\&#8221; (ou &#8220;\\&#8221; &#8211; escape) e &#8220;;&#8221;.</p>
<p>Passei por um caso recente, onde o código abaixo lançava a <i>exception</i> FileNotFoundException no Linux, mas funcionava perfeitamente no Windows:</p>
<pre class="brush:java">
String caminhoAp = ctx.getRealPath();
String caminhoArq = caminhoAp + "\\" + "WEB-INF/classes/pacotes/da/minha/aplicacao/";

File arquivo = new File(caminhoArq, "relatorio.pdf");
OutputStream out = new FileOutputStream(arquivo);
...
</pre>
<p>Então passou a funcionar nos dois sistemas operacionais após substituir &#8220;\\&#8221; por File.separator na linha 2, desta forma:</p>
<pre class="brush:java">
String caminhoAp = ctx.getRealPath();
String caminhoArq = caminhoAp + File.separator + "WEB-INF/classes/pacotes/da/minha/aplicacao/";

File arquivo = new File(caminhoArq, "relatorio.pdf");
OutputStream out = new FileOutputStream(arquivo);
...
</pre>
<p>A utilização destes métodos, além de ser uma boa prática, é muito útil quando se tem a mesma versão de um sistema feito em Java rodando de diferentes sistemas operacionais.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/UICo6OAGZM1jdFfeRdgI8gP07QU/0/da"><img src="http://feedads.g.doubleclick.net/~a/UICo6OAGZM1jdFfeRdgI8gP07QU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UICo6OAGZM1jdFfeRdgI8gP07QU/1/da"><img src="http://feedads.g.doubleclick.net/~a/UICo6OAGZM1jdFfeRdgI8gP07QU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/AndreLS-pt_BR/~4/oFCIDtTsnvw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.andrels.com/wp-pt_BR/index.php/2011/08/a-importancia-de-file-separator-e-file-pathseparator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.andrels.com/wp-pt_BR/index.php/2011/08/a-importancia-de-file-separator-e-file-pathseparator/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</feedburner:origLink></item>
	</channel>
</rss>

