Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
78Çocuklar için oyun geliştirme kitabı
Merhaba,
Bir yakınımın çocuğunun (10 yaşında) oyun geliştirmesine katkı sağlamak istiyorum. Bu sebeple ona bir kitap hediye etmek istiyorum.
Daha önce duyduğunuz bildiğiniz bir oyun geliştirmeye yönelik kitap var mı?
Mobil platformlar için tercih sebebidir ama her platform için olabilir.
Amacım onun oyun oynamaktan farklı bir yöne dikkaini çekmektir.
Not: Şuan okulda ve evde sktrech ile yazılım geliştirmeye çalışıyor.
Tavsiyeleriniz belkide bir çocuğun yazılımı sevmesine ön ayak olacaktır. Şimdiden teşekkürler.
Alarm Manager Durdurma
Merhaba,
Bir fragment içerisinde sürekli loop eden bir alarm manager kullanıyorum. Amacım sunucuya sürekli istek atıp bilgi varlığını kontrol etmek.
Bir buton yardımıyla alarmı başlatıyorum. Ayrıca birde alarmı bitirme metodum var bu fragment içinde.
public void startAlarm() {
manager = (AlarmManager)getActivity().getSystemService(Context.ALARM_SERVICE);
int interval = 60000;
int xx = 5000;
manager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, xx, interval, pendingIntent);
Toast.makeText(getActivity(), "Alarm Başlatıldı", Toast.LENGTH_SHORT).show();
Log.d("Durum: ", "Başladı.");
}
public void cancelAlarm() {
if (manager != null) {
manager.cancel(pendingIntent);
Toast.makeText(getActivity(), "Alarm Bitirildi", Toast.LENGTH_SHORT).show();
Log.d("Durum: ", "Bitti.");
}
}
Alarmı broadcast receiver a gönderip oradan da bir servise yönlendiriyorum.
Fragment.java
Intent alarmIntent = new Intent(getActivity(), AlarmReceiver.class);
pendingIntent = PendingIntent.getBroadcast(getActivity(), 0, alarmIntent, 0);
Alarmreceiver.java
Intent servis = new Intent(arg0, AlarmServis.class);
arg0.startService(servis);
Servis içinde ise sunucudan bilgiyi çekiyorum ve artık loop eden alarmı durdurmam gerekiyor. İlgili yerde aşağıdaki gibi metodu fragment ten çekip durdurmaya çalışıyorum. Hata yok fakat alarm durdurma işlemini yapmıyor.
Fragment metod = new Fragment();
metod.cancelAlarm();
Arkaplan servisleri hakkında yeniyim. Yardımcı olabilirseniz sevinirim.
Oyunum Freak Face Yayında!
Arkadaşlar merhaba,
Yaklaşık 6 aydır yazmakta olduğum oyunumu sonunda yayınladım.
Sorularıma bıkmadan usanmadan cevap veren bir çok arkadaşa teşekkürlerimi sunarım.
Oyunumun ismi Freak Face, şuan Google Play Store'da.
Oyunla ilgili fikirlerinizi, eleştirilerinizi almak isterim.
Tarihler Arası Farkı Sorgulama
Merhaba,
Calendar sınıfından veritabanına daha önceden kaydettiğim ileri bir tarihten şuanki tarihi çıkarıp long tipinde bir fark değişkeni elde ediyorum.
Bu sayede servis kullanmadan arkaplanda çalışan bir geri sayım sayacı elde etmiş oluyorum. Fark değişkenini milisaniye cinsinden veriyor, ilgili sayılarla çarpıp saniye, dakika, saat yada gün cinsinden sayfaya yazdırıyorum.
Örn: Fark 10 dakika kaldığında şu işlemi yap gibi bir sorguya ihtiyacım var. if else ile işin içinden çıkamadım çünkü fark durağan bir nesne değil sürekli geri sayıyor dolayısıyla kontrol sağlayamadım. Bu kontrolü sağlamak için fikir verebilir misiniz?
Android Butonun Kendiliğinden Tıklanması
Merhaba,
Bir timer ile süre saydırıyorum. Süre belli bir zamana geldiğinde butonun otomatik olarak tıklama yapmasını istiyorum ancak bununla ilgili hiç bir örnek bulamadım. Örn: Süre 200sn, 150. sn'ye geldiğinde kullanıcı tıklama yapmadan kendiliğinden buton otomatik tıklama yapması gerekiyor.
Nasıl yapabilirim, fikir verebilir misiniz?
Çocuklar için oyun geliştirme kitabı
Çocuklar için oyun geliştirme kitabı
Android Studioda offline belirli zamanda bildirim gönderme
Eray merhaba,
Alarm manager, Broadcast receiver ve Service nedir araştırmalısın.
Ana activityde onCreate metodu içinde alarmmanageri başlat. Alarm managerda RTC WAKEUP özelliğini araştır. Başlatmış olduğun alarmı broadcast receivera yönlendir. Broadcast içinden de servise yönlendir. Servis içinde bildirim metodunu yaz. Eğer servise bilgi ulaştıysa bildirim çalışacaktır. RTC WAKEUP örn: hergün saat 19:00'da alarmı tekrar başlat diyebilmek için.
İlk açılışta veritabanına alma
Doğukan merhaba,
Bahsettiğin mekanizma için Shared preferences yada SQLite veritabanı kullanabilirsin. Ancak tavsiyem SQLite kullanmandır. İnternette örnekleri çokça mevcut. Veritabanını hazırla, açılış sayfasında kullanıcıya işaretleteceğin yada alacağın cevabı çekip doğrudan orada kaydet sqlite içinde hazırlamış olduğun ekle metoduyla. Artık veritabanına eklediğin için nerde istersen çekip kullanabilirsin. Bunların tümünü yaz dersen yazarım ancak bunu senin yapıp takıldığın noktalarda yardım istemen daha doğru olur. Çünkü buraya yazılamayacak kadar fazla bilgi var gibi görünüyor.
androide sqlite veritabanı entegre etme
Merhaba,
Daha önce hazırlamış olduğum gelişmiş bir Sqlite veritabanı örneği var. İndirip incelemeni tavsiye ederim.