<?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 adb timeout arşivleri - Mehmet Kirazlı</title>
	<atom:link href="https://www.mehmetkirazli.com/tag/android-adb-timeout/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mehmetkirazli.com/tag/android-adb-timeout/</link>
	<description>Yazılımcı Notları</description>
	<lastBuildDate>Sat, 07 Apr 2018 05:27:57 +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 adb timeout arşivleri - Mehmet Kirazlı</title>
	<link>https://www.mehmetkirazli.com/tag/android-adb-timeout/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Android Dersleri 26 : Veritabanı İşlemleri-3 ve SQLite Arayüzü Kullanımı</title>
		<link>https://www.mehmetkirazli.com/android-dersleri-26-veritabani-islemleri-3-ve-sqlite-arayuzu-kullanimi/</link>
					<comments>https://www.mehmetkirazli.com/android-dersleri-26-veritabani-islemleri-3-ve-sqlite-arayuzu-kullanimi/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Fri, 30 Aug 2013 21:05:02 +0000</pubDate>
				<category><![CDATA[Android Dersleri]]></category>
		<category><![CDATA[android adb timeout]]></category>
		<category><![CDATA[android sqlite kullanımı]]></category>
		<category><![CDATA[android veritabanı]]></category>
		<category><![CDATA[sqlite arayüzü]]></category>
		<category><![CDATA[sqlite kullanımı]]></category>
		<category><![CDATA[veritabanı işlemleri]]></category>
		<category><![CDATA[veritabanı kullanımı]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1644</guid>

					<description><![CDATA[<p>Merhaba. Bu yazımda, deneyenlerin bazılarının hata aldığını söylediği veritabanı kullanımını tekrar anlatacağım ve SQLite kullanımına da değineceğim.  Ekran Dizaynı ve Tool İsimledirmeleri Proje oluşturma adımlarını atlıyorum. Uygulama tam olarak şöyle bir şey yapacak. Bir araba için model, fiyat gibi temel bilgiler girilecek kaydedilecek ve alt kısımda kayıtlı araçlar görüntülenecek. Projenizde ilk olarak strings.xml dosyanızı açın. &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-26-veritabani-islemleri-3-ve-sqlite-arayuzu-kullanimi/">Android Dersleri 26 : Veritabanı İşlemleri-3 ve SQLite Arayüzü Kullanımı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba. Bu yazımda, deneyenlerin bazılarının hata aldığını söylediği <span style="color: #ff0000;">veritabanı kullanımını</span> tekrar anlatacağım ve <span style="color: #ff0000;">SQLite</span> kullanımına da değineceğim. <span id="more-1644"></span></p>
<h2>Ekran Dizaynı ve Tool İsimledirmeleri</h2>
<p>Proje oluşturma adımlarını atlıyorum. Uygulama tam olarak şöyle bir şey yapacak. Bir araba için <span style="color: #ff0000;">model, fiyat</span> gibi temel bilgiler girilecek kaydedilecek ve alt kısımda kayıtlı araçlar görüntülenecek.</p>
<p>Projenizde ilk olarak <span style="color: #ff0000;">strings.xml</span> dosyanızı açın. Buraya, sayfamızda kullanacağımız <span style="color: #ff0000;">tool&#8217;ların</span> <span style="color: #ff0000;">isimlendirmelerini</span> yazacağız.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/16.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1645 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/16-141x300.png" alt="android sqlite kullanımı" width="141" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/16-141x300.png 141w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/16.png 193w" sizes="(max-width: 141px) 100vw, 141px" /></a></p>
<p>Diyelim ki bir <span style="color: #ff0000;">buton, textview</span> gibi  şeyler ekledik. Bunlara doğrudan <span style="color: #ff0000;">Properties</span> kısmından isim vermeyin. İlk olarak bu <span style="color: #ff0000;">strings.xml</span> dosyasına gelin ve burda <span style="color: #ff0000;">Key-Value</span> şeklinde isimler verin. Yani bir <span style="color: #ff0000;">anahtar</span> ve onun<span style="color: #ff0000;"> karşılığı</span>.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/27.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1646 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/27-300x204.png" alt="android sqlite kullanımı" width="300" height="204" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/27-300x204.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/27.png 509w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada <span style="color: #ff0000;">name</span> kısmına bir nevi <span style="color: #ff0000;">id</span> değeri yazdık. İçerisine de bunun karşılığı olan <span style="color: #ff0000;">String&#8217;i</span> yazdık.</p>
<p>1 numaralı alanda <span style="color: #ff0000;">textview&#8217;lar</span> ve <span style="color: #ff0000;">buton</span> için değerleri oluşturduk. Buton için olan <span style="color: #ff0000;">&#8220;kaydetTxt&#8221;</span> dir.  Bunu <span style="color: #ff0000;">&#8220;kaydetBtn&#8221;</span> olarak değiştirin.</p>
<p>2 numaralı alanda kayıtların gösterileceği <span style="color: #ff0000;">textview</span> için bir alan oluşturduk.</p>
<p>3 numaralı alanda ise 1 numaralı alandaki <span style="color: #ff0000;">textview&#8217;ların</span> karşısında olacak <span style="color: #ff0000;">edittext&#8217;ler</span> için değerler oluşturduk.<span style="color: #333333;"> Bu edittext&#8217;lere bilgileri gireceğiz.</span></p>
<p>Her adımdan sonra<span style="color: #ff0000;"> ctrl+s</span> ile sayfayı kaydedin ki başka sayfada bu değerleri kullanabilesiniz.</p>
<p>Şimdi <span style="color: #ff0000;">activity_main.xml</span> sayfasına gelin ve sayfanıza aşağıdaki gibi <span style="color: #ff0000;">textview, buton,</span> <span style="color: #ff0000;">edittext</span> gibi şeyler ekleyin.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/32.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1647 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/32-192x300.png" alt="android sqlite kullanımı" width="192" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/32-192x300.png 192w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/32.png 303w" sizes="(max-width: 192px) 100vw, 192px" /></a></p>
<p>Burada biz bir <span style="color: #ff0000;">araç</span> için <span style="color: #ff0000;">bilgiler</span> gireceğiz. <span style="color: #ff0000;">Kaydet</span> butonuna bastıkça bu değerler <span style="color: #ff0000;">veritabanına</span> eklenecek ve her basışta alt kısımda da kayıtlı araçlar gösterilecek.</p>
<p>Şimdi örnek olarak <span style="color: #ff0000;">Marka</span> textview&#8217;ının üzerine tıklayın ve sağ tarafta <span style="color: #ff0000;">Properties-Text</span> alanının yanındaki küçük <span style="color: #ff0000;">&#8230; butonuna</span> basın ve bu textview&#8217;a ait <span style="color: #ff0000;">id</span> değerini seçin. Bu işlemi, ekrandaki tüm <span style="color: #ff0000;">toollar</span> için yapın. Yani şu şekilde :</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/41.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1648 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/41-300x175.png" alt="android sqlite kullanımı" width="300" height="175" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/41-300x175.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/41.png 875w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/5.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1649 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/5-207x300.png" alt="android sqlite kullanımı" width="207" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/5-207x300.png 207w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/5.png 388w" sizes="(max-width: 207px) 100vw, 207px" /></a></p>
<p>Burada seçtiğimiz değerler, <span style="color: #ff0000;">strings.xm</span>l dosyasında oluşturduğumuz değerlerdir. Karşılığında ise<span style="color: #ff0000;"> &gt;&lt; tagları arasında</span> yazdığımız değerler gelir.</p>
<p>Her biri için tek tek yaptıktan sonra ekrandaki <span style="color: #ff0000;">sarı ünlemlerin</span> gittiğini göreceksiniz. Yani demem o ki bir butona tıklayıp sağ taraftan ya da sayfanın <span style="color: #ff0000;">xml</span> dosyasından adını değiştirmeyin ve bu şekilde yapmaya kendinizi alıştırın.</p>
<p>Bu arada <span style="color: #ff0000;">properties</span> kısmını bulamadıysanız <span style="color: #ff0000;">Window-ShowView-Other</span> kısmında <span style="color: #ff0000;">Properties</span> yazın ve <span style="color: #ff0000;">Eclipse</span> ekranınıza getirin. Bu işlemlerden sonra sayfanız aşağıdaki gibi tertemiz olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/6.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1650 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/6-198x300.png" alt="android veritabanı kullanımı" width="198" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/6-198x300.png 198w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/6.png 313w" sizes="(max-width: 198px) 100vw, 198px" /></a></p>
<p>En alttaki textview kayboldu çünkü strings.xml dosyasında onun karşılığını boş vermiştik. <span style="color: #333333;"><br />
</span></p>
<h2>Veritabanı Oluşturma</h2>
<p><span style="color: #ff0000;">src</span> klasörüne sağ tıklayıp<span style="color: #ff0000;"> new-class</span> diyerek<span style="color: #ff0000;"> &#8220;Veritabani&#8221;</span> adında bir sınıf oluşturun. Sınıfınızı aşağıdaki gibi düzenleyin.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/7.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1651 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/7-300x94.png" alt="android veritabanı kullanımı" width="300" height="94" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/7-300x94.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/7.png 413w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada altını çizdi çünkü paketi <span style="color: #ff0000;">import</span> etmedik. <span style="color: #ff0000;">CTRL+SHIFT+O</span> tuşlarına basın ya da imleci uyarının üzerinde bekleterek <span style="color: #ff0000;">import</span> deyin ve ekleyin. <span style="color: #333333;">Görüntü <span style="text-decoration: underline;">aşağıdaki gibi</span> olacaktır. </span>Daha sonra aşağıdaki gibi bu sefer <span style="color: #ff0000;">&#8220;Veritabani&#8221;</span> sınıf adında hata verecektir.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/8.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1652 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/8-300x120.png" alt="android veritabanı kullanımı" width="300" height="120" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/8-300x120.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/8.png 427w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada da şunu diyor. Sen bu sınıfı <span style="color: #ff0000;">extends</span> (kalıtım) ettin ama <span style="color: #ff0000;">SQLiteOpenHelper</span> sınıfını kullanacaksan <span style="color: #ff0000;">yapıcılarını(CONSTUCTOR) </span>eklemen gerekiyor. Şimdi bu <span style="color: #ff0000;">&#8220;Veritabanı&#8221;</span> sınıfımızın üstünde fareyi beklettikten sonra karşımıza gelen ilk seçeneğe tıklayın.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/9.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1653 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/9-300x85.png" alt="android veritabanı kullanımı" width="300" height="85" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/9-300x85.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/9-1024x293.png 1024w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/9.png 1169w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Tıkladıktan sonra son görünüm aşağıdaki gibi olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/112.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1654 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/112-300x142.png" alt="android veritabanı kullanımı" width="300" height="142" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/112-300x142.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/112.png 602w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Bunları şunun için anlatıyorum. Ben size doğrudan sınıfın bitmiş halini verirsem yazarak zaman kaybetmeyin ve olayın nasıl olduğunu anlayın. Ayrıca burda bir sürü büyük küçük harf var tek tek uğraşmayın.</p>
<p>Bakın yine hata verdi. Şimdi yine hatanın üzerine gelin ve <span style="color: #ff0000;">&#8220;Add unimplemented method&#8221;</span> seçeneğine tıklayın.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/17.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1655 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/17-300x109.png" alt="android veritabanı kullanımı" width="300" height="109" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/17-300x109.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/17.png 765w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burda da şunu demek istiyor. Bu <span style="color: #ff0000;">SQLiteOpenHelper</span> sınıfını kullanacaksan bazı metodlarını <span style="color: #ff0000;">implemente</span> etmen gerekiyor. Bu <span style="color: #ff0000;">SQLiteOpenHelper</span> sınıfı bunu zorunlu koşmuş. Beni kullanan bunu yapmak zorundadır diye. Son görünüm şöyle olacaktır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/28.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1656 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/28-300x230.png" alt="android veritabanı kullanımı" width="300" height="230" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/28-300x230.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/28.png 630w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Şimdi bu alanları dolduracağız. Doldurduktan sonra neyin ne işe yaradığını tekrar anlatmayacağım. Fakat kısaca değineceğim. Daha önceki <span style="color: #ff0000;">veritabanı</span> derslerinden bunların ne demek olduğunu öğrenebilirsiniz. Bu alanları doldurduktan sonra da görünüm şu şekilde olur.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/116.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1692 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/116-300x168.png" alt="android veritabanı kullanımı" width="300" height="168" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/116-300x168.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/116.png 830w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada kısaca <span style="color: #ff0000;">&#8220;araclar&#8221;</span> adında bir veritabanı, <span style="color: #ff0000;">&#8220;aracbilgileri&#8221;</span> adından bir <span style="color: #ff0000;">tablo</span> oluşturduk ve tablonun <span style="color: #ff0000;">alanlarını</span> girdik. Veritabanı oluşturma bitti şimdi asıl kodlamaya geçelim.</p>
<h2>Tool&#8217;ları Id Değerleri ile Eşleştirme</h2>
<p>Ekranda tanımladığımız <span style="color: #ff0000;">buton, texview</span> gibi <span style="color: #ff0000;">toollar</span> için <span style="color: #ff0000;">id</span> değerleri ile eşleştirme yapacağız. <span style="color: #ff0000;">MainActivity.java</span> sınıfına gelin ve aşağıdaki kodları yazın.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/34.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1660 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/34-300x290.png" alt="android veritabanı kullanımı" width="300" height="290" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/34-300x290.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/34.png 652w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Eğer altı çizilen bir şey olursa <span style="color: #ff0000;">import</span> etmeniz gerektiğindendir. <span style="color: #ff0000;">CTRL+SHIFT+O</span> diyerek ekleyebilirsiniz.</p>
<p>Burada <span style="color: #ff0000;">R.id.editText1</span> dedik. Çünkü bu <span style="color: #ff0000;">markaEdt&#8217;nin</span> sayfadaki karşılığı budur. Bunu şurdan öğrenebilirsiniz.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/29.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1659 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/29-300x73.png" alt="android veritabanı kullanımı" width="300" height="73" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/29-300x73.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/29.png 876w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>Şimdi <span style="text-decoration: underline;">butona tıklandığında</span> yapılacakları yazalım. En önemli kısım bu zaten.</p>
<h2>Kaydet Butonu Altında Kodların Yazılması</h2>
<p><span style="color: #333333;">Butonumuzun <span style="color: #ff0000;">click</span> olayını yazacağız şimdi. Bunu da adım adım anlatıyorum çünkü tek tek elle yazmayın. <span style="color: #ff0000;">MainActivity.java</span> sınıfını açın ve <span style="color: #ff0000;">onCreate()</span> metodunun içine şu kod satırını yazın.</span></p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/42.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1661 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/42-300x114.png" alt="android veritabanı kullanımı" width="300" height="114" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/42-300x114.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/42.png 488w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Daha sonra parantez içine şunları yazın.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/51.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1662 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/51-300x119.png" alt="android veritabanı kullanımı" width="300" height="119" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/51-300x119.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/51.png 481w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Bunu yazdıktan sonra <span style="color: #ff0000;">CTRL</span> ye basını tutarak <span style="color: #ff0000;">BOŞLUK (space)</span> tuşuna basın ve karşınıza ilk gelen <span style="color: #ff0000;">onClickListener</span> seçeneğine basın. Kendisi tamamlayacaktır. <span style="color: #ff0000;">CTRL+SPACE</span> kombinasyonu otomatik tamamlama yapar zamandan kazandırır.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/61.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1663 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/61-300x165.png" alt="android veritabanı kullanımı" width="300" height="165" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/61-300x165.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/61-1024x564.png 1024w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/61.png 1101w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Tamamladıktan sonra son görünüm şu şekilde olur :</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/81.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1664 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/81-300x101.png" alt="android veritabanı kullanımı" width="300" height="101" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/81-300x101.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/81.png 548w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Burada <span style="color: #ff0000;">ok</span> ile gösterdiğim yere <span style="color: #ff0000;">noktalı virgül</span> koyun yoksa hata verir.</p>
<p>Şimdi tıklanma olayını hazırladık. Tıklanınca olacak şeyleri şimdi burada yazalım. Yazdıktan sonra kodların son görünümü şu şekilde olur.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/115.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1690 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/115-300x221.png" alt="android veritabanı kullanımı" width="300" height="221" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/115-300x221.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/115.png 731w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Butona tıklanınca <span style="color: #ff0000;">kayitEkle()</span> metoduna gidecek.</p>
<p>Şimdi <span style="color: #ff0000;">kayitEkle()</span> metodunu dolduralım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/213.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1694 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/213-300x226.png" alt="android veritabanı kullanımı" width="300" height="226" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/213-300x226.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/213.png 744w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Yukarıda db bağlantılarını kapatmayı UNUTMAYIN. (ben unuttum)</p>
<p>Şimdi uygulamamızı çalıştıralım ve bir deneyelim.</p>
<h2>Ekran Çıktıları</h2>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/19.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1670 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/19-183x300.png" alt="android veritabanı kullanımı" width="183" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/19-183x300.png 183w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/19.png 448w" sizes="(max-width: 183px) 100vw, 183px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/211.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1671 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/211-183x300.png" alt="android veritabanı kullanımı" width="183" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/211-183x300.png 183w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/211.png 449w" sizes="(max-width: 183px) 100vw, 183px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/35.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1672 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/35-184x300.png" alt="android veritabanı kullanımı" width="184" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/35-184x300.png 184w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/35.png 453w" sizes="(max-width: 184px) 100vw, 184px" /></a></p>
<p>Eğer uygulamanız <span style="color: #ff0000;">hata</span> verirse <span style="color: #ff0000;">konsola</span> bakın. Eğer bu hata <span style="color: #ff0000;">time out</span> hatası ise aşağıdaki işlemleri yapın</p>
<p><span style="color: #ff0000;">Window</span> sekmesinden <span style="color: #ff0000;">Preferences</span> seçeneğine tıklayın ve aşağıdaki gibi <span style="color: #ff0000;">5000</span> değerini <span style="color: #ff0000;">15000</span> yapın. Uygulama <span style="color: #ff0000;">timeout</span> hatası verebilir. Ayrıca doğru çalıştığını düşündüğünüz bir uygulama hata verirse de burada göz atın.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/18.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1667 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/18-300x176.png" alt="android veritabanı kullanımı" width="300" height="176" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/18-300x176.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/18.png 631w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h2>SQLite Professional ile Veritabanındaki Bilgilerin Gösterilmesi</h2>
<p>Veritabanına eklediğimiz değerleri şimdi <span style="color: #ff0000;">SQLite</span> programı ile görelim. Ben <span style="color: #ff0000;">SQLite Professional</span> programını indirdim. Şimdi ilk olarak veritabanımızı <span style="color: #ff0000;">masaüstüne</span> çıkarmamız gerekiyor. Bunun için şunları yapın.</p>
<p>Uygulamanızı çalıştırın. Yani<span style="color: #ff0000;"> emülator</span> çalışsın. Bu olmadan olmaz. Tamamen çalıştırın ve projenizi görüntüleyin. Daha sonra,</p>
<p>Eclipse&#8217;de sağ üst köşedeki <span style="color: #ff0000;">perspektif ekleme</span> butonuna basalım ve karşımıza gelen ekrandan <span style="color: #ff0000;">DDMS</span> yi seçelim</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/45.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1674 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/45-300x195.png" alt="android veritabanı kullanımı" width="300" height="195" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/45-300x195.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/45.png 788w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Daha sonra aşağıdaki gibi solda <span style="color: #ff0000;">emülatör</span> gelecektir. Sağda da üstteki sekmeden<span style="color: #ff0000;"> File Exporer</span> seçeneğini seçin. Karşınıza şöyle bir ekran gelir.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/71.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1675 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/71-300x175.png" alt="android veritabanı kullanımı" width="300" height="175" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/71-300x175.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/71.png 945w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Buradan sağdaki alandan <span style="color: #ff0000;">data&gt;data&gt;proje adı</span> seçeneklerine tıklayarak veritabanınızın olduğu <span style="color: #ff0000;">klasöre</span> kadar ilerleyin. Son ekran şöyle olacaktır.</p>
<p><span style="color: #333333;"><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/91.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1676 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/91-300x196.png" alt="android veritabanı kullanımı" width="300" height="196" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/91-300x196.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/91.png 755w" sizes="(max-width: 300px) 100vw, 300px" /></a></span></p>
<p>Bu <span style="color: #ff0000;">&#8220;araclar&#8221;</span> isimli veritabanına tıklayın ve sağ üstteki <span style="color: #ff0000;">sol ok</span> butonuna basın (pull a file from the device). Sonra veritabanını masaüstüne kaydedin. Eğer <span style="color: #ff0000;">kaydetmezse</span> Eclipse&#8217;yi ve emülatörü kapatın sonra ikisini tekrar çalıştırıp deneyin. Şimdi <span style="color: #ff0000;">SQLite</span> programını açın.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/110.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1677 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/110-300x175.png" alt="android veritabanı kullanımı" width="300" height="175" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/110-300x175.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/110.png 1017w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><span style="color: #ff0000;">Open Database</span> dedikten sonra masaüstündeki veritabanını seçin.</p>
<p>Aşağıdaki resimdeki gibi sekmelere gidin ve tablonuzu açın.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/212.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1678 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/212-300x176.png" alt="android veritabanı kullanımı" width="300" height="176" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/212-300x176.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/212.png 1020w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><span style="color: #ff0000;">SQL</span> sekmesine gelin ve şimdi kayıtları getiren sorguyu yazalım ve<span style="color: #ff0000;"> Execute SQL</span> butonuna basalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/36.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1681 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/36-300x173.png" alt="android veritabanı kullanımı" width="300" height="173" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/36-300x173.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/36.png 1014w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Kayıtlar aşağıdaki gibi listelendi.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/47.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1683 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/47-300x169.png" alt="android veritabanı kullanımı" width="300" height="169" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/08/47-300x169.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/08/47.png 1013w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Bir sonraki derslerde görüşmek üzere&#8230;.</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-26-veritabani-islemleri-3-ve-sqlite-arayuzu-kullanimi/">Android Dersleri 26 : Veritabanı İşlemleri-3 ve SQLite Arayüzü 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-26-veritabani-islemleri-3-ve-sqlite-arayuzu-kullanimi/feed/</wfw:commentRss>
			<slash:comments>59</slash:comments>
		
		
			</item>
	</channel>
</rss>
