Kişisel Sayfaları
İlgi Alanları
Hakkında
Merhaba, ben Ahmet Çelik. 2001 yılında Batman'da doğdum. Hâlihazırda Kırklareli Üniversitesi Yazılım Mühendisliği bölümünde eğitim görmekteyim. Yazılım dünyasına girişim henüz 13-14 yaşlarında...
Merhaba, ben Ahmet Çelik. 2001 yılında Batman'da doğdum. Hâlihazırda Kırklareli Üniversitesi Yazılım Mühendisliği bölümünde eğitim görmekteyim. Yazılım dünyasına girişim henüz 13-14 yaşlarında oyun eklentileri geliştirerek başladı. O yaşlarda edindiğim hobi, bugün bu bölümü seçmemde en önemli etken oldu. Şu an için hobi olarak android mobil uygulama ağırlıklı çeşitli projeler geliştirip Google Play Store ve Github 'ta yayımlıyorum. Daha çok kendi kendime öğrenme eğiliminde olduğumdan, yazılım dünyasındaki yeni teknolojileri yakından takip ediyor ve pratiğe dökebiliyorum.
Günümüzdeki hemen hemen her genç gibi ben de sıkı bir sosyal medya kullanıcısıyım ancak tercihimi daha çok bilim, teknoloji ve spor alanındaki içerik üreten kanallardan yana kullanıyorum. Aslında birçok gelişmeyi bu kanallar aracılığıyla takip ediyorum diyebilirim. Bu kanallardan edindiğim ön bilgiler iyi bir araştırma ile paylaşıma açık bir hâle geliyor. Bilgi ve deneyimlerimi insanlara aktarmaktan keyif alıyorum.
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
11Kullanıcıya ait forum aktivitesi bulunmamaktadır.
YÜKSEK SKOR KAYDETMEK
Yüksek skoru "highScore" anahtarında olduğunu varsayarsak:
private SharedPreferences sp;
private SharedPreferences.Editor e;
private SharedPreferences sp;
private SharedPreferences.Editor e;
sp = getSharedPreferences("MaxScore",MODE_PRIVATE); // Verilerin tutulduğu MaxScore dosyasını oluşturur.
e = sp.edit(); // veri yazmayı sağlar.
if(puan > sp.getInt("highScore",0)) {
editor.putInt("highScore", puan);
textViewYuksek.setText("En Yüksek Puan : " + puan);
}
Oyundan ne kadar para kazanılır
İndirme başına gelir elde etmiyorsunuz. Eğer reklam eklerseniz reklamın tıklanma, gösterim ve eBGBM gibi bir kaç etmene bağlı olarak gelir elde edebilirsiniz.
Shared Prefence anlık veri degişimi nasıl olur?
Shared preference'yi commit veya apply ettiğinizde yani işlemleri kaydettiğinizde tekrardan veri yazamazsınız. Gerekli dosyayı tekrardan açmanız gerekir. Bu yüzden dosya açma işlemlerini buttonClick eventinin altına ekleyin.
SharedPreferences sp = getSharedPreferences("dosya",MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("key",1);
editor.apply();
RecyclerView kullanarak favori butonu ekleme
listener metodunu adapter sınıfınızda yapabilirsiniz. Örnek adapter sınıfı :
package com.ahmetc.example import android.content.Context; import android.content.Intent; import android.support.annotation.NonNull; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import com.ahmetc.ezbergec.R; import java.util.ArrayList; public class myAdapter extends RecyclerView.Adapter<myAdapter.CardViewHolder>{ private Context context; private ArrayList<String> kelimeler; public class CardViewHolder extends RecyclerView.ViewHolder { public TextView yazi; public CardViewHolder(View v) { super(v); yazi = v.findViewById(R.id.yazi); } } public dersAdapter(Context context, ArrayList<Dersler> kelimeler) { this.context = context; this.kelimeler = kelimeler; } @NonNull @Override public CardViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) { View v = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.card,viewGroup,false); return new CardViewHolder(v); } @Override public void onBindViewHolder(@NonNull CardViewTutucu cardViewTutucu, int i) { cardViewHolder.yazi.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //To do } }); } @Override public int getItemCount() { return derslerArrayList.size(); } }
SQLite Login sonrası kullanıcı AdıSoyadı bilgisi çekmek.
Sizin yaptığınız işlem tablodan sadece bir kişi çeker. Yapmak istediğinize gelecek olursak da her kişiye bir id vermeniz gerekir. Giriş yapan kişnin id'sini bilirsek:
Cursor cur = db.rawquery("SELECT isim FROM " + TABLE_NAME + "WHERE id = " + id, null);