İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
8Kullanıcıya ait forum aktivitesi bulunmamaktadır.
Json Formatındaki veriyi parse etmek
Öncelike Serdar'ın da dediği gibi o fonksiyonda null return ediyorsun orasını düzeltmen gerek. Bir de aldığın json verisine göre çekmek istediğin kısım uyuşmuyor gibi. Şöyle ki:
Eğer gelen veri: {"id":"31","Kimlik":"11040","Konum":"58916841655"} böyle olsaydı yani köşeli parantez içerisinde olmasaydı veriyi çekebilirdin. Ancak köşeli parantez json dizisini belirtir ve bu dizide sadece 0. eleman var.
Yani veri çektiğin kısımda şöyle bir şey yaparsan veriyi çekebilirsin:
try{
JSONArray jsonArray = new JSONArray("[{'id':'31','Kimlik':'11040','Konum':'58916841655'}]");// Buraya param[0] yazabilirsin
JSONObject jsonObject = jsonArray.getJSONObject(0);
Log.d(TAG, "JSON Result: "+ jsonObject.getString("Konum")); // MAINACTIVITY: JSON Result: 58916841655
}catch (Exception e){
e.printStackTrace();
}
Android ListView Favori Ekleme
Bunun için en sağlıklı yol interface kullanmak. interface ile bir fragmentte favori butonuna tıkladığında interface'i tetiklersin. interface i de activity'ne implement edersen fragmentte ne zaman tetiklenir ise activity'de ki implement method'u çağırılır orada listeye eklersin. Seninkine benzer bir sorun stackoverflow'da sorulmuş buradan örnek koda bakabilirsin: http://goo.gl/8dAH8g Activity'de tanımlanan someEvent fonksiyonunun içinde bir listeye ekleyebilirsin.
android uyglamada resimleri yuvarlak şeklinde nasıl yaparım?
Bunun için harici kütüphane kullanmanız gerekir. Örnek olarak: https://android-arsenal.com/details/1/932
php ile diziler olusturma
Bunun için json kullanmalısınız çok daha rahat çekersiniz hem. veri tabanından gelen verileri tutan $result değişkenini json_encode ile direk bastırmanız bile yeterli
Projemden bir örnek:
function get_words(){
$query = 'SELECT * FROM kelimeler ORDER BY frekans DESC';
$list = array();
$result = $this->db->query($query);
if(!$result){
$this->errmsg = $this->db->error;
return false;
}
while ($row = $result->fetch_assoc())
{
$list[] = $row;
}
return $list;
}
/* Bu da fonksiyonu çağırdığım yer:
Not: $wapi yukarıdaki fonksiyonu tuttuğum class */
$res = $wapi->get_words();
if(!$res){
$json["response"] = "false";
$json["message"] = $api->get_error();
echo json_encode($json);
}else echo json_encode($res);
Android Uygulama Yerelleştirme
Eğer geliştiricisi yerelleştirme için gerekli dosyaları paylaşmamışsa sizin çeviri imkanınız yok malesef. Geliştiricinin her dil için ayrı ayrı strings.xml dosyalarını paylaşması, çeviri yapıldıktan sonra uygulamaya gömüp yayınlaması gerekli. Çevirmek istiyorsanız uygulama sayfasında en altta geliştirici e-posta adresi yazar oraya mail atıp sorabilirsiniz.