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
2Webview kullanmadan epub reader uygulaması geliştirmek
Merhaba. Araştırma yaptığımda epub reader uygulaması geliştirmek için webview kullanılıyor. Sebebi epub formatının kitap içeriğini html sayfalar olarak tutması. İnternetteki bazı uygulama örnekleri Webview üzerine fakat sayfalama ve bookmark gibi işlemler Webview ile birlikte gerçekten zorlaşıyor. Burada verebileceğiniz fikirler nelerdir?
Burada yapmak istediğim tek bir kitabın uygulaması. Uygulama sadece tek bir kitap barındıracak. Bu kitabın epub formatı olduğu gibi txt dosyaları da mevcut. Yine kitap txt olarak parçalanabilir. Burada atıyorum kitap 450 sayfa. Tabi bu kullanılan font ve telefon ekranına bağlı olarak bu sayfa sayısı değişecektir. Burada Webview yerine her bir sayfa için bir activity başlatsam ne gibi sorunlarla karşılaşırım? Daha farklı bir yaklaşım ne olabilir?
Intentler arası geçiş?
Merhaba. Web servis kullanan bir uygulama geliştirmekteyim. Uygulamayı kısaca açıklayayım. Uygulamanın yapılan alışveriş sonucunda kazanılan ve kullanılan puanları kullanıcıya kategori bazlı olarak göstermesi isteniyor. Kullanıcı sisteme kayıt bilgileriyle uygulamaya giriş yapıyor, ardından genel olarak toplam puanını, isterse kategori bazlı olarak puanlarını görebiliyor. Bunu nasıl çözdüğüme gelirse, 3 tane activity kullanıyorum. 1.si giriş işleminin yapıldığı activity. Bu activityde giriş doğrulanırsa dönen veri sadece puan bilgisinin gösterileceği activitye intent yardımıyla geçiriliyor. Puan activitysi ilk kez açıldığında genel puanları gösteriyor. 2. activityde bir fab button yardımıyla kategorilerin tutulduğu listview olan 3. activitye geçiyor. 3. activityde kategoriler var, örnek olarak Genel, Manav, Süt ürünleri, Elektronik vs. Burada kullanıcı seçtiği listview itemi ile tekrar 2. activitye gidip seçtiği kategoriye göre puanlarını görebiliyor. Özetle uygulama böyle. Asp.net web api ile birlikte token based auth. kullanarak web servis kısmını hallettim. Kullanıcının girdiği bilgilere göre gerekli post ve get işlemlerinde herhangi bir sıkıntı olmaksızın servisten dönen json aşağıdaki gibi;
{
"Id": "fe49415a",
"Code": "6789",
"CCode": "ERNF648",
"Name": "Mehmet",
"Surname": "Yıldız",
"Point": [
{
"CategoryId": "402e",
"Point": 3589.0615,
"UsedPoint": 3345
},
{
"CategoryId": "491f",
"Point": 2250.6215,
"UsedPoint": 1800
},
{
"CategoryId": "4872",
"Point": 640.44,
"UsedPoint": 0
}
]
}
Burada Point kısmında 3 tane kategori dönüyor, toplamda 10 kategori var. Kullanıcı ne kadar kategoride puan kazandıysa ona göre tüm veri dönüyor. Bu veriye uygun sınıfı (User) oluşturdum. Veriyi sınıfa göre pars ettikten sonra bunu ikinci activitye intent ile geçiriyorum. İkinci activityde genel puanlar gelen intenten alınan user bilgileri ile dolduruluyor. Şimdi bu kısımda kullanıcı kategorileri görmek istediğinde 3. activitye geçerken tekrar user bilgisini geçirip, seçtiği kategoriden 2. activitye dönerken tekrar mı user bilgisini intent yardımı ie geçirmeliyim? bu yöntemle 2. activityde 3. activitiden gelen kategori idne göre puan gösterebiliyorum ama sanki biraz uzun bir yol oluyor. en başta servisten dönen json değerini uygulama sonlanana kadar bir dosyada tutup seçilen kategoriy göre ordan mı çeksem bilemedim. var mıdır kolay bir yöntemi? önerileriniz nelerdir?