Kişisel Sayfaları
İlgi Alanları
Hakkında
Erzincan Üniversitesi Eletkrik-Elektronik Mühendisliği okuyorum. 97 doğumlu olup İznik/BURSA da yaşıyorum. Android uygulama geliştirmeye lise yıllarımdan beri girişkenlik ve merakla devam ettiriyor...
Erzincan Üniversitesi Eletkrik-Elektronik Mühendisliği okuyorum. 97 doğumlu olup İznik/BURSA da yaşıyorum. Android uygulama geliştirmeye lise yıllarımdan beri girişkenlik ve merakla devam ettiriyorum. Google ın geliştirici gruplarının yaptığı DevFest gibi etkinliklere katılım sağlıyor, hatta bazen ekibe katılarak eğlenceli zamanlar geçiriyorum :)
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
68Volley ile json parse etmek
Merhabalar, geliştirmeye çalıştığım uygulama hakkında büyük bir sorunum var. Foursquare api ile json veri alıyorum. Bu veriyi parse etmek çok zorladı, beceremedim. Json Object içinde, Json Array'lar bulunuyor ve bu Array'lardan bazı veriler işime yarıyor. Bu verileri çekmek için hayli yöntem denememe rağmen çekemedim.
Json örneği şu şekilde;
{
"meta":{
"code":200,
"requestId":"5807d345498e7752ab86e584"
},
"response":{
"venues":[
{
"id":"5496b83b498e2fe76c24a8da",
"name":"Hayaşa Cafe",
"contact":{
},
"location":{
"lat":39.746212666479884,
"lng":39.492171002823575,
"labeledLatLngs":[
{
"label":"display",
"lat":39.746212666479884,
"lng":39.492171002823575
}
],
"distance":25,
"cc":"TR",
"city":"Erzincan",
"state":"Erzincan",
"country":"Türkiye",
"formattedAddress":[
"Erzincan",
"Türkiye"
]
},
"categories":[
{
"id":"4bf58dd8d48988d16d941735",
"name":"Kafe",
"pluralName":"Kafeler",
"shortName":"Kafe",
"icon":{
"prefix":"https:\/\/ss3.4sqi.net\/img\/categories_v2\/food\/cafe_",
"suffix":".png"
},
"primary":true
}
],
"verified":false,
"stats":{
"checkinsCount":16394,
"usersCount":4999,
"tipCount":60
},
"allowMenuUrlEdit":true,
"beenHere":{
"unconfirmedCount":0,
"marked":false,
"lastCheckinExpiredAt":0
},
"specials":{
"count":0,
"items":[
]
},
"hereNow":{
"count":19,
"summary":"19 kişi burada",
"groups":[
{
"type":"others",
"name":"Buradaki diğer kişiler",
"count":19,
"items":[
]
}
]
},
"referralId":"v-1476907845",
"venueChains":[
],
"hasPerk":false
}
}
}
Bu verideki "venues", onun içindeki "location", "stats" ve "herenow" objelerini çekmem gerekiyor. Volley kütüphanei daha kolay ve hızlı olduğu için bunu kullanyorum. OnCreate metodunda Volley için eklediğim kod da şu şekilde;
// Volley nesnesi oluşturma
JsonArrayRequest req = new JsonArrayRequest(url,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
Log.d(TAG, response.toString());
hidePDialog();
// Parsing json
for (int i = 0; i < response.length(); i++) {
try {
JSONObject obj = response.getJSONObject(i);
yerler yer = new yerler();
yer.setName(obj.getString("name"));
yer.setId(obj.getString("id"));
yer.setLat(obj.getInt("lat"));
yer.setLng(obj.getInt("lng"));
yer.setDistance(obj.getInt("distance"));
yer.setHerenow(obj.getInt("herenow"));
// Oyun türü Json Array'idir.
JSONArray yerlerArry = obj.getJSONArray("venues");
ArrayList<String> venues = new ArrayList<String>();
for (int j = 0; j < yerlerArry.length(); j++) {
venues.add((String) yerlerArry.get(j));
}
yer.setVenues(venues);
// Oyun nesneleri ArrayList'e ekleniyor.
yerlerList.add(yer);
} catch (JSONException e) {
e.printStackTrace();
}
}
//datalarda değişiklik olup olmadığı kontrol ediliyor değişiklik varsa liste güncelleniyor.
adapter.notifyDataSetChanged();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d(TAG, "Error: " + error.getMessage());
hidePDialog();
}
});
AppController.getInstance().addToRequestQueue(req);
Uygulamayı çalıştırdığımda son satırdaki kodda error veriyor. Array'ları da ek olarak ekliorum, yardımcı olacak birileri varsa şimdiden çok teşekkür ediyorum.
Json verisini offline olarak okuma
Merhabalar, bir kaç gundur uygulama geliştirmeye geri döndüm. Sınavlar vs çok engel olmuştu, ancak geri dönebilirim. Sorum şu, foursquare api ile istediğim veriyi json olarak alabiliyorum. Uygulamaya her girişte bu veriyi parse etmek stabil olmaz. Şöyle bir şey mümkün mü; json verisini caching yaparak uygulama açıldığında kaydetse, uygulama tablolarını cache verisiyle doldursa? Hem stabilite hem hız bakımından güzel olur. Daha önce foursquare api'leri ile çalışan varsa yardımcı olabilir mi? Json hakkında da yardımcı olursanız çok çok sevinirim.
Splash Screen Resmin Soldan Sağa Kaydirilmasi
Herkese merhaba, Pegasus Android uygulamasının splash screen animasyonu çok tarz. Geniş bir resmi soldan sağa doğru kaydırarak ekranda gösteriyor ve en sonunda duraklatiyor, ardından yavaşça buton lar gözüküyor,arkaplan blurlaniyor. Bir kaç gündür bu şekilde bir animasyonu nasıl yapacağım konusunda araştırma yapıyorum ama halen bir sonuç yok. Lütfen bilenler yardım etsinler..
SWF ile yapılan oyunu android'e aktarma, tuşlar ekleme
Merhabalar, uzun zamandır ilgilenemediğim android programlamaya devam edeceğim sanırım, öncelikle uzman kişilere bir sorum var,
SWF uzantılı bir oyunu android içinde; diyelim ki ok tuşları ile oynanıyorsa ekrana sağ ve sol tuşları ekleyerek uygulama yapabilirmiyiz? Bunun için hazır kütüphaneler mevcut mu?
Eclipse layout properties sorunum
Merhaba, eclipse ile ilk başladigimda layout.xml dosyasindaki widgetlarin ozelliklerini properties sekmesinden cif tiklayarak duzenleyebiliyordum. Ancak her ne olduysa artik çift tikladigimda ornegin, gravity'e cift tikliyorum. Center'a basiyorum, seçmiyor. Center|top falan gibi secenekler geliyor. Bunu nasil duzeltebilirim? Başına gelen var mi?
Arkadaşlar çok acil yardım edebilecek var mı?
Merhabalar, android üzerinde Shared Prefences konusunu incelersen çözüm bulabilirsin.
Php Json Parser Türkçe Karakter Sorunu
Merhaba Oğuz, MYSQL sunucunu da türkçe karaktere uygun hale getirdin mi? Sorun bundan kaynaklanıyor olabilir. Database'in dil seçeneğini de utf-8 yapmanı öneririm.
Json verisini offline olarak okuma
SWF ile yapılan oyunu android'e aktarma, tuşlar ekleme
Mysql den veri çekme
Ben database'deki verileri php dosya yardımıyla json verisine çeviriyorum. Android uygulamada da json verisini parse ederek uygulamada kullanıyorum.