Fatih TÜRKER
Fatih TÜRKER
Reellsoft İzmir
19/10/2013 tarihinden beri üye
1415 GY Puanı
1K GY Sırası

Kişisel Sayfaları

İlgi Alanları

4 Rozet
9 Sertifika
0 Soru Sordu
22 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

- Co-Founder @Reellsoft - Vocal + Guitarist @BadBlueBloods - Student @Izmir University Of Economics

- Co-Founder @Reellsoft - Vocal + Guitarist @BadBlueBloods - Student @Izmir University Of Economics

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

İzmir Ekonomi Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (9)
101 Sertifikası
Veriliş Tarihi: Kasım 2013
iOS 401 Sertifikası
Veriliş Tarihi: Ekim 2013
iOS 301 Sertifikası
Veriliş Tarihi: Ekim 2013
iOS 202 Sertifikası
Veriliş Tarihi: Ekim 2013
iOS 201 Sertifikası
Veriliş Tarihi: Ekim 2013
Android 401 Sertifikası
Veriliş Tarihi: Ekim 2013
Android 301 Sertifikası
Veriliş Tarihi: Ekim 2013
Android 201 Sertifikası
Veriliş Tarihi: Ekim 2013
Android 101 Sertifikası
Veriliş Tarihi: Ekim 2013
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

22
Tümünü Gör

Kullanıcıya ait forum aktivitesi bulunmamaktadır.

Database Senkronizasyon

Bu arada, bu değişikliklerdeki sıra çok önemli, kodlarken o kısmı unutmamanız için uyarayım dedim :)

Database Senkronizasyon

Bu arada, bu değişikliklerdeki sıra çok önemli, kodlarken o kısmı unutmamanız için uyarayım dedim :)

Database Senkronizasyon

Merhabalar,

SQLite ve MySQL üzerinde 'key' tutarsınız.

 Ilk asamada -> Kullanıcı db ile ilgili islem yaptiginda sqlite a unique bir key ile birlikte yapilan degisikligi ekleyin.

Mesela  key = aa584jdjgkekdl, changes = "update x set a=b where id=3"

Bu sekilde her degisiklikte ekleyin.

Daha sonra internet varsa MySQL ile key-check yapın.

MySQL de 5 key var, sqlite da 8 diyelim ki. Demek ki 3 yeni degisiklik olmus. o 3 degisiklik zaten kayitli olacak, direk service e yolladığınız zaman aynı değişiklikler mysqlde de gerçekleşecek.

Hiç denemedim bu yöntemi, ama daha önce benzer bir şey tasarlamıştım bir problem için. Umarım işinize yarar.

 

Google Marketde Uygulama Güncelleme Sonrası Cihazdaki sqlite db'nin durumu?

picture-6935-1382197169.jpg
28 Kasım 2013 tarihinde cevaplandı

Merhabalar İbrahim Bey.

Androidde hiç denemediğim için bilmiyorum ama iOS db in adını değiştirmediğin sürece veri tabanıyla ilgili bir sıkıntı yaşanmıyor.

Ama şu şekilde test edebilirsiniz:

Telefonunuzda eski versiyonu run edin, data girin, kaydedin vs.. Daha sonra yeni versiyonu run edin. Eğer data kaybı yaşanmazsa, kullanıcı da güncelleme sonrası veri kaybı yaşamaz.

Nasıl internetten uygulamaya müzik çekebilirim ?

picture-6935-1382197169.jpg
13 Kasım 2013 tarihinde cevaplandı

 

Merhabalar,

Oncelikle bu muziklerin adreslerini ve isimlerini iceren bir db olusturup url leri oradan set edersiniz. Bir listview oluşturursunuz. O listview daki hücrelerde şarkıların adları yazar, kullanıcı o hücreler ile bir interaction a girdiginde (onclick vs), aşağıdaki gibi bir kod ile parçayı oynatabilirsiniz. Kolay gelsin.

String url = "http://sunucunuz.com/sarkiniz";

MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(url);

mediaPlayer.prepareAsync();

mediaPlayer.setOnPreparedListener(new OnPreparedListener() {

@Override

public void onPrepared(MediaPlayer mp) {

mp.start();

} });

mediaPlayer.setOnErrorListener(new OnErrorListener() {

@Override

public boolean onError(MediaPlayer mp, int what, int extra) {

return false;

} });