<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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/"
	>

<channel>
	<title>android tarayıcı ile web sayfası arşivleri - Mehmet Kirazlı</title>
	<atom:link href="https://www.mehmetkirazli.com/tag/android-tarayici-ile-web-sayfasi/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mehmetkirazli.com/tag/android-tarayici-ile-web-sayfasi/</link>
	<description>Yazılımcı Notları</description>
	<lastBuildDate>Fri, 06 Apr 2018 12:45:55 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.10</generator>

<image>
	<url>https://www.mehmetkirazli.com/wp-content/uploads/2018/04/mehmetkirazlilogo.png</url>
	<title>android tarayıcı ile web sayfası arşivleri - Mehmet Kirazlı</title>
	<link>https://www.mehmetkirazli.com/tag/android-tarayici-ile-web-sayfasi/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Android Dersleri 12 : WebView Kullanımı</title>
		<link>https://www.mehmetkirazli.com/android-dersleri-12-webview-kullanimi/</link>
					<comments>https://www.mehmetkirazli.com/android-dersleri-12-webview-kullanimi/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Thu, 14 Feb 2013 22:07:03 +0000</pubDate>
				<category><![CDATA[Android Dersleri]]></category>
		<category><![CDATA[android tarayıcı ile web sayfası]]></category>
		<category><![CDATA[android webview example]]></category>
		<category><![CDATA[android webview kullanımı]]></category>
		<category><![CDATA[emülatörün internetini açma]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1301</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar. Bu derste webview kullanımını anlatacağım. Webview, parametre olarak verilen web sayfasını açar. Ben bu derste şöyle bir örnek yapacağım. Parametre olarak verilen web siteyi başka bir sayfada açacağım. Bunun için sayfalar arası veri aktarımını da kullanacağım. İlk olarak projemizi oluşturalım. Eğer bunda sıkıntı yaşıyorsanız ilk android dersimize bakabilirsiniz. Bu adımları tekrar anlatmayacağım. Sayfamıza &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-12-webview-kullanimi/">Android Dersleri 12 : WebView Kullanımı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #333333;">Merhaba arkadaşlar. Bu derste <span style="color: #ff0000;">webview</span> kullanımını anlatacağım. Webview, parametre olarak verilen web sayfasını açar. Ben bu derste şöyle bir örnek yapacağım. Parametre olarak verilen web siteyi başka bir sayfada açacağım. Bunun için sayfalar arası veri aktarımını da kullanacağım.<span id="more-1301"></span><br />
</span>İlk olarak projemizi oluşturalım. Eğer bunda sıkıntı yaşıyorsanız ilk android dersimize bakabilirsiniz. Bu adımları tekrar anlatmayacağım. Sayfamıza bir <span style="color: #ff0000;">buton</span> ve <span style="color: #ff0000;">edittext</span> ekleyelim. Sayfamızın görüntüsü şu şekilde olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/114.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1302 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/114-202x300.png" alt="webview" width="202" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/114-202x300.png 202w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/114.png 288w" sizes="(max-width: 202px) 100vw, 202px" /></a></p>
<p>&nbsp;</p>
<p>Burada parametre olarak girilen linki, yeni bir sayfaya parametre olarak gönderecek ve bu linki o sayfada açacak. Şimdi yeni bir sayfa oluşturalım. Bunun için <strong>layout</strong> klasöründe yeni bir<strong> Android XML File</strong> ekleyelim ve daha sonra <strong>src</strong> altında da yeni bir <span style="color: #ff0000;">Class</span> ekleyelim. Bu adımları tek tek anlatmayacağım. Eski derslerimizden bakabilirsiniz. Eklediğimiz yeni sayfayı da <span style="color: #ff0000;">AndroidManifest.xml</span> dosyasında da tanıtacağız. Bu sayfanın görüntüsü şu şekilde olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/213.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1303 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/213-300x268.png" alt="webview" width="300" height="268" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/213-300x268.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/213.png 633w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>Daha sonra sayfalar arası aktaracağımız verileri tutacak olan değişkenleri tanımlayalım. Bunu bir sınıf içerisinde tanımlayacağız. <strong>src</strong> klasörünün altında yeni bir <span style="color: #ff0000;">Degiskenler</span> adında bir sınıf oluşturalım. Bu sınıfı da aşağıdaki gibi kodlayalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/44.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1304 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/44-300x126.png" alt="webview" width="300" height="126" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/44-300x126.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/44.png 317w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>Sayfalar arasındaki verileri, bu sınıftaki değişkenler ile yapacağız. Projemizin de son görüntüsünü ve dosyaları verelim hemen.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/54.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1305 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/54-300x221.png" alt="webview" width="300" height="221" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/54-300x221.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/54.png 851w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>Benim sınıf ve sayfa isimlendirmelerim bu şekilde. Şimdi ana sınıfımızın <span style="color: #ff0000;">java</span> dosyasını kodlayalım. Yani <span style="color: #ff0000;">MainActivity.java</span> dosyasına, diğer sayfaya gitmemizi sağlayacak kodları yazalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/39.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1309 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/39-300x196.png" alt="webview" width="300" height="196" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/39-300x196.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/39.png 858w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>İlk olarak <span style="color: #ff0000;">b1</span> ve <span style="color: #ff0000;">e1</span> nesnelerini oluşturduk. Daha sonra bunları id&#8217;lerine bağladık. Butonun<span style="color: #ff0000;"> Listener</span>&#8216;ı içerisindeki tıklanma olayına da şunları yazdık. İlk olarak bir <span style="color: #ff0000;">intent</span> oluşturduk. Bu intent ile diğer sayfaya geçeceğiz. İlk parametre içinde bulunduğumuz sayfa, diğer parametre ise gidilecek sayfanın <span style="color: #ff0000;">.class</span> uzantısı. Bir alt satırında da <span style="color: #ff0000;">putExtra()</span> metodu ile <span style="color: #ff0000;">edittext</span> içerisine yazılan linki, değişkene attık. Bu değişkenin içerisindeki linki, diğer sayfada çekip kullanacağız.</p>
<p>Şimdi <span style="color: #ff0000;">websayfasi.xml</span> sayfamıza bir <span style="color: #ff0000;">webview</span> sürükleyip bırakalım. Bunu soldaki <strong>palette</strong> menüsünden <span style="color: #ff0000;">Composite</span> seçeneğinin altından yapabilirsiniz. Bu sayfamızın <strong>Graphical Layout</strong> kısmındaki görüntüsü şu şekilde olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/72.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1307 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/72-204x300.png" alt="webview" width="204" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/72-204x300.png 204w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/72.png 292w" sizes="(max-width: 204px) 100vw, 204px" /></a></p>
<p>Şimdi son olarak <span style="color: #ff0000;">webactivity.java</span> dosyasını açalım. Yani 2.sayfamızın kodlarını yazacağımız sınıfı. Bu sınıfta ne yapacağız peki? Parametre olarak gönderdiğimiz değişkenin içindeki veriyi alıp, <span style="text-decoration: underline;">webview&#8217;a parametre olarak</span> vereceğiz. Kodlarımız şu şekilde olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/8.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1308 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/8-300x122.png" alt="webview" width="300" height="122" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/8-300x122.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/8.png 569w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Bakın buradaki <span style="color: #ff0000;">setContentView</span> metoduna parametre olarak, diğer sayfanın adresini verdik. Normalde yeni bir sınıf oluşturduğumuzda içerisi boş olur. İlk kısmı, diğer <span style="color: #ff0000;">MainActivity.java</span> sınıfından kopyaladık ve değiştirdik. Bunları yaptıktan sonra uygulamamız hazır oldu fakat<span style="text-decoration: underline;"> emülatörümüzün internetini açmamız</span> gerekiyor. Bunun için de <span style="color: #ff0000;">AndroidManifest</span> dosyamıza şu satırları eklememiz gerekiyor.</p><pre class="crayon-plain-tag">&lt;uses-permission android:name="android.permission.INTERNET"/&gt;</pre><p>
Fakat bu kodu, manifest dosyasında<span style="color: #ff0000;"> &lt;application&gt;</span> etiketinden önce eklememiz gerekiyor.</p>
<p>Şimdi programımızı çalıştırıp ekran görüntüsüne bakalım.</p>
<h3><strong>Ekran Görüntüleri</strong></h3>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/115.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1310 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/115-182x300.png" alt="webview" width="182" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/115-182x300.png 182w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/115.png 448w" sizes="(max-width: 182px) 100vw, 182px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/10.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1311 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/10-183x300.png" alt="webview" width="183" height="300" /></a></p>
<p>Butona tıkladığımızda başka bir sayfaya gitti ve parametre olarak girdiğimiz linki diğer sayfada açtı.</p>
<p>Bu derste <span style="color: #ff0000;">webview</span> kullanmayı anlattık. Diğer sayfaya geçmeyi ve veri aktarmayı da tekrar ettik. Bir sonraki derste görüşmek üzere.</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-12-webview-kullanimi/">Android Dersleri 12 : WebView Kullanımı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/android-dersleri-12-webview-kullanimi/feed/</wfw:commentRss>
			<slash:comments>30</slash:comments>
		
		
			</item>
	</channel>
</rss>
