Donanım Haber

Uygulama ile Aç Kapat butonu
Kayıt
Arama butonu

Çavuş
13 Eylül 2009
Tarihinde Katıldı
Takip Ettikleri
1 üye
Görüntülenme (?)
11 (Bu ay: 2)
Gönderiler Hakkında
8 yıl
Android Sqlite -Buton Sorun bitirme proje YARDIM...
Arkadaşlar merhaba android'te kelime oyunu bitirme projem.Bir kısmını yaptım ama şuan büyük bir çıkmazdayım yardımınız lazım.Sorun şu veri tabanımda 4 tane soru ve 4 tane cevap var.(Resmi aşağıdadır.)Ben bunları çekebiliyorum fakat sadece 3.kayıt ekranda gösteriliyor.DO-While döngüsü girer girmez bitiyo.(Logların çıktısı aşağıda)Benim yapmak istediğim soruları sırayla çekmek ve buton ile doğruluğunu kontrol etmeden sıradaki soruya geçmemek .Birde buton ile kontrol ettiğimde döngü bitmiş oluyor ve program butonun içinde çakılıp kalıyor. Kodlamadaki sorunu bulamadım yardımlarınızı bekliyorum kod aşağıdadır isteyene tam projeyi gönderebilirim.
package com.example.kelimeoyun; 

import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class OynaMenu extends Activity {

private VeriTabani v1;

Button cevapla_butonu;
TextView soru_alan;
EditText cevap;
String girilen_cevap,gelen_cevap,gelen_soru;
Cursor cursor;
int i=0;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_oyna_menu);

v1 = new VeriTabani(this);
cevapla_butonu = (Button)findViewById(R.id.cevapla_buton);
soru_alan = (TextView)findViewById(R.id.soru_alani);
cevap = (EditText)findViewById(R.id.cevap_alani);
i=1;

try{

cursor = getKayit();
showKayitlar(cursor);
}
finally{
v1.close();
}
}

private static String[] SELECT = {"soru"};

private Cursor getKayit(){

SQLiteDatabase db = v1.getReadableDatabase();
Cursor cursor = db.rawQuery("SELECT soru,cevap FROM kelimeTablosu", null);//("kelimeTablosu", SELECT, null, null, null, null, null);
cursor.moveToFirst();
//Activitynin yaşam döngüsüne göre cursor'da yönetilecek
//Activity bittiğinde tüm açık cursorlar kapatılacak
//startManagingCursor(cursor);

return cursor;
}

private void showKayitlar(final Cursor cursor){

String[] sorular=new String[cursor.getCount()];
final String[] cevaplar=new String[cursor.getCount()];



if( cursor.isFirst()){

do{
//Veritabanından verileri çekme
gelen_soru = cursor.getString((cursor.getColumnIndex("soru")));
sorular[i] = gelen_soru;
gelen_cevap =cursor.getString((cursor.getColumnIndex("cevap")));
cevaplar[i] = gelen_cevap;
//Bu satır veritabanımızdaki satır sayısını logcatte yazar. Log.d("TAG","Retrieved rows - " + cursor.getCount());
soru_alan.setText(sorular[i]);
Log.d("TAG","BURDA - 1 ");



cevapla_butonu.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//edittextten aldığımız cevap ile cevap sutunundaki cevapları burada karşılaştıracağız
girilen_cevap = cevap.getText().toString();

if(girilen_cevap.equals(cevaplar[i])){
Toast.makeText(getApplicationContext(), "DOGRU!!", Toast.LENGTH_LONG).show();
i++;
Log.d("TAG","BURDA - 2 ");
cursor.moveToNext();
soru_alan.invalidate();
}
else if(girilen_cevap.equals("")){
Toast.makeText(getApplicationContext(), "CEVAP GIRMEDINIZ!!", Toast.LENGTH_LONG).show();
}
else{
Toast.makeText(getApplicationContext(), "YANLIS!!", Toast.LENGTH_LONG).show();

}

}

});
Log.d("TAG","BURDA - 4 "+cursor.moveToNext());
Log.d("TAG","satır sayısı "+cursor.getCount());
}while(cursor.moveToNext());
}
Log.d("TAG","BURDA - 3 ");
}
}


LOG CIKTILARI:
03-15 13:01:57.041: D/dalvikvm(2872): GC_CONCURRENT freed 4K, 3% free 7080K/7228K, paused 9ms+69ms, total 210ms
03-15 13:01:59.062: D/TAG(2872): BURDA - 1
03-15 13:01:59.062: D/TAG(2872): BURDA - 4 true
03-15 13:01:59.062: D/TAG(2872): satır sayısı 4
03-15 13:01:59.062: D/TAG(2872): BURDA - 1
03-15 13:01:59.071: D/TAG(2872): BURDA - 4 true
03-15 13:01:59.071: D/TAG(2872): satır sayısı 4
03-15 13:01:59.083: D/TAG(2872): BURDA - 3
03-15 13:01:59.141: I/Choreographer(2872): Skipped 725 frames! The application may be doing too much work on its main thread.
03-15 13:07:09.972: D/TAG(2872): BURDA - 2
03-15 13:13:52.541: I/Choreographer(2872): Skipped 30 frames! The application may be doing too much work on its main thread.

Veri Tabani ve oyun görseli :


9 yıl
PIC te GRAFIGI verilen Kare Dalgayı Ureten SINAV KodU?
Arkadaşlar mikroişlemciler dersi sınavında çıkan bir soru cevabını bilen varsa yardımcı olabilir mi aynı soru hem vizede hem finalde çıktı asm veya c kodu farketmez

SORU:

PIC 16F877 veya 16F628 mikrodenetleyicisinin timer0 zamanlayıcısı ve interrupt özelliğini kullanarak 100us’lik zamanlayıcı kodunu yazınız. Bu zamanlayıcıyı kullanarak aşağıdaki dalga şeklini D2 ledinde gösterecek C kodunu yazınız. İşlemci frekansının 10MHz olduğu varsayılacaktır. Delay fonksiyonları kullanılmayacaktır.
10 yıl
C kodunu bir türlü HEX e çeviremiyor hata üstüne hata alıyorum
Herkese iyi akşamlar arkadaşlar tubitak ın LCD GÖSTERGELİ TERMOMETRE projesini yapıyorum fakat 3 farklı program denememe ragmen PICC-MİKROC-Hİ-TECH hiçbirinde Tubitakın kodunu HEX e çeviremedim koda sadece ilave 2 Led ekledim.LED leri yanlış mı eklemişim.?Düzenlediğim kodu HEX çevirirken PICC VE MIKROC de kütüphane hataları alıyorum.Hi-TECH de alıyodum fakat onu çözdüm başka hatalar çıktı.Nerde hata yapıyorum.Kodu Hex e çevirebilecek var mı çok makbule geçer.Kullandığım PIC 16F877

KOD:
#include <pic.h>
#include <delay.c>
#include <lcd.c>
#include <stdio.h>
#define led_mavi pin_c0 // RC0 pini led_mavi ifadesine eşitleniyor
#define led_kirmizi pin_c1 // RC1 pini led_kırmızı ifadesine eşitleniyor
int main (void)
{
// Değişken tanımlamaları
const float lsb=5.0/1024.0;
unsigned char gerilim, ust, alt;
float sicaklik;
unsigned char sonuc[]="SICAKLIK = ";

// Port konfigürasyonu
TRISB=0; // PORTB çıkış
TRISA=1; // RA0 analog giriş

// Ön LCD işlemleri
DelayMs(350); // 350ms bekle
lcd_init(); // LCD’yi hazırla
lcd_clear(); // LCD'yi temizle

// ADC ayarları
ADCON1=0x8E; // AN0 analog giriş
ADCON0=0x41; // A/D aktif

for(;;){

// A/D çevrimi başlat
ADCON0=0x45;
// Dönüşümün bitmesini bekle
while((ADCON0&4)!=0);

// Dönüşüm sonucunu kaydet
gerilim=ADRESH;
gerilim=256*gerilim+ADRESL;

// Sıcaklık bilgisini oluştur
sicaklik=gerilim*lsb*100.0;

// Tam ve ondalık kısımları ayır
ust=(int)sicaklik;
alt=(int)(10.0*(sicaklik-ust));

// LCD’ye yazdırma işlemlerini yap
sprintf(sonuc+11,"%d.%dC ",ust,alt);

// 1. satıra geç ve LCD’ye yaz
lcd_goto(0x00);
lcd_puts("Hasan CIMEN");

// 2. satıra geç ve sıcaklık değerini yaz
lcd_goto(0x40);
lcd_puts(sonuc);

// Biraz bekle ve ekranı temizle
DelayMs(250);
lcd_clear();
if(sicaklik<15)
{
output_high(pin_c0); // pin_c0(MAVİ Led) lojik-1 yapılıyor.
output_low(pin_c1); //pin_c1(KIRMIZI Led) lojik-0 yapılıyor.
}else if(sicaklik>22)
{
output_low(pin_c0); // pin_c0(MAVİ Led) lojik-0 yapılıyor.
output_high(pin_c1); //pin_c1(KIRMIZI Led) lojik-1 yapılıyor.
}
} // Ölçümü tekrarla
} // Programın sonu
10 yıl
Lazerli güvenlik sistemi acil yardım deliretecek beni arkadaşlar
DH AHALİSİ ŞU GARİBA YARDIM EDECEK BİRİ VAR MI?
internette dolaşan lazerli güvenlik sistemini yaptım proje teslimim çarşamba günü beyaz boarda çalışıyordu baskı devresinde çalışmıyor sorunu ilk güç veridğimizde buzzer aydınlık ortamda ötüyor butona bastıgımızda susuyor ama bu sefer bir daha ötmüyor isteyene aresini isisini gönderebilirim devrenin fotoğrafları aşağıdadır.herkese teşekkürler

11 yıl
Ögrenim Kredisi bile çıkmadı Nasıl iş arkadaş!!
2011 YILI BURS/KREDİ SONUCU


Üniversite Adı: SELÇUK ÜNİVERSİTESİ
Fakülte Adı: MÜHENDİSLİK MİMARLIK FAKÜLTESİ

Öğrenim Kredisi: ÖĞRENİM KREDİSİ KAZANAMADINIZ
Öğrenim İptal Nedeni:
Burs İstek Durumu: BURS KAZANAMADINIZ
Burs İptal Nedeni:
Katkı Kredisi: KATKI KREDİSİ KAZANAMADINIZ
Katkı İptal Nedeni: Katkı kredisi verilmeyen bölüm
Bankamatik Kartınızı ve ilk Kredinizi Alacağınız Şube:

arkadaşlar yukarıda görüldüğü gibi kredi dahi çıkmadı nereye başvurcam süre bitmeden halledip alayım şunu ikinci öğretim 2.sınıfım geçen sene başvurmamıştım.
KREDİBURSSONUC adında bi döküman yayınlamışlar orada aynen şöyle yazıyor "BAŞARILI VE İHTİYAÇ SAHİBİ ÖĞRENCİLERE BURS, GERİ
KALAN ÖĞRENCİLERİN TAMAMINA ÖĞRENİM KREDİSİ TAHSİSİ
YAPILMIŞTIR…" ve bana kredi çıkmadı nasıl düzelttiricem bu hatayı?
11 yıl
Lady Gaga'nın DeGisimi ss' li
Gel la gel öyle dışardan bakma resim içerde
11 yıl
Selçuk Üni.Ders kaydını yanlış yaptım nasıl düzeltirim
slm eğitim bölümünde cevap gelmiyormuş buraya açimm dedim.Selçuk ünideyim 2.sınıfa geçtim alttan 7 ders var başarısız olduğum için dvlt yazısını seçtim 2 tanesini verdi birde seçmeli dersi yanlış seçmişim nasıl düzeltebilirim sinirlendim bi ton dilekçe şura bura napcam arkadaşlar bilen var mı
11 yıl
Boyner den Mavi ürünü Almak
Arkadaşlar başlıkta yazdığı gibi konya boynerde nakite+selçuk üni öğrencisine= %20 indirim var.Bugün maviyede gittim boynere gittim aynı ürün boynerde daha pahalı mavide bi kaç ürüne baktım fiyatları hatırlayamıyorum.Boynerde ise aynı ürünün galiba %20 indirimlisi bile daha pahalıydı beni bu konuda aydınlatabilecek birileri var mı?
11 yıl
Şu foto ya bakarmısınız Tabi ki SS li
arkadaşlar milliyet haberde gördüm gerçekten üzücü bir haber.Bu fotodaki kişiler karı-koca adama ve kadına iyi dikkat edin.Başlığı okumasam adamın sonradan dönme felan olduğunu sanardım.Kadın adama ne kadar benziyor



Haberin kaynağı:http://gundem.milliyet.com.tr/eski-nisanlisini-oldurup-intihar-etti/gundem/gundemdetay/03.08.2011/1422229/default.htm
11 yıl
Saçma-Sapan Fotolar paylaşım(gülümseyen.gif)
Absürd,komik,fail vs.... panpişler takılın işte ilk ben başlayım.


DH Mobil uygulaması ile devam edin.
DH Uygulaması
Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin.
DH App Store Uygulaması DH Google Play Store Uygulaması
Gizle ve güncelleme çıkana kadar tekrar gösterme.
DH Mobil Uygulaması
Yeni bir sürüme kadar uyarıyı gizle