Son Forum Aktiviteleri
33Google Cloud Messaging for Android Hatası ?
Arkadaşlar merhaba, azure push notification servisi kullanarak uygulamama push göndermek istiyorum; öncelikle gcm servisini google apilerden on durumuna getirdim. ADT'te GCMRegistrar class'ını referans olarak eklemedi ve manuel olarak client için gcm.jar dosyasını uygulamamın lib klasörü altına attım ve sorunsuz bir şekilde GCMRegistrar classını kullanıyorum gerekli permissionları ekledim ve receiver class'ını oluşturdum.
Ama bir türlü uygulama içerisinden gcm'a register olamadım.
[code]GCMRegistrar.register(this,'123654');[/code]
methodunu çalıştırıyor daha sonrasında da id'yi çekmeye çalışıyorum fakat dediğim gibi null dönüyor.
Kendi cihaz'ımda test ediyorum google hesabımda mevcut telefonumda,
Permissions larda veya kodta bir hata oldugunu düşünmüyorum, yaklaşık 10 tane örnek inceledim acaba nerede hata yapıyor olabilirim ? Çıldırmak üzereyim :)
Teşekkürler.
Mapview Marker İşlemleri ?
Merhabalar, takıldığım bir konu hakkında sizlere danışmak istiyorum.
Varsayalım ki MyObject adında bir classım var ve ID,NAME,LAT,LONG,ICON_URL propertylerini içeriyor.
Sayfanın ilk yüklendiğinde, json ile çektiğim verileri bir listeye List<MyObject> ,ardındanda haritaya marker olarak eklemek istiyorum.Bunuda async olarak bir timer ile sürekli hale getirmek istiyorum.(1-2 dk. bir çalışıcak.)
Timer'ın ikinci çalışmasında, yeni gelen değerler bire bir marker'ların konumlarını ve iconlarını güncelliycek. Yani örnek vermek gerekirse;
Timer ilk çalıştığında bu nesne için bir marker oluşturucak ve icon değerini urlden alıcak.
[code]
ID : 1001
NAME : SMT
LAT: 41.xxx
LONG: 42.xxxx
ICON_URL : htttp:example.com/img/1.png[/code]
Daha sonrasında timer 2.kez çalıştığında, 1001 id'li kayda ait marker'ın icon ve lat,long değerlerini güncelliycek.
[code]ID : 1001
NAME : SMT
LAT: 33.xxx
LONG: 44.xxxx
ICON_URL : htttp:example.com/img/5.png[/code]
Tekrardan özetlersek, sayfa ilk yüklendiğinde atıyorum 10 adet MyObject json verileri ile doldurulacak. ve bir listeye atılıcak.
Daha sonra bu liste bir döngüyle dönüp 10 adet marker haritaya eklenecek.
Timer bir kez daha çalışacak ve Yeni gelen değerler bire bir eşlenerek marker'ların yeni konum değerleri set edilecek.
Json ile verileri çekip bir listeye set ediyorum orada sıkıntım yok. Gerisi için yardımcı olursanız çok sevinirim.
Bu işlemi en kısa yoldan nasıl halledebilirim ? Teşekkür ederim.
Eclipse Yavaşlama Sorunu
Android Studio'yu neden kullanmıyorsunuz ?
Benim bilgisayarımda ki eclipse yeri geliyor hiç açılmıyor :)
Masaüstü Uygulamalar İçin C#'mı Yoksa Java'yımı Önerirsiniz?
.net ve java teknolojilerinin farklı çözümleri mevcut, bu birazda gereksinimleriniz ile alakalı olarak değişebilir.
Ama bana sorucak olursanız, .net framework ile desktop uygulama geliştirmeyi tercih ederdim. ki dexexpress, telerik gibi harkulade componentleride kullanırsanız tadından yenmez :)
Android Matris Ekranı Oluşturma
Matris'ten kastınız nedir ?
Yapmak istediğiniz görüntüdeki işlem ise;
İlk olarak gerekli veritabanını oluşturup(local,remote) user tarafından veri girişini sağlamalısınız.
Bu işlemin ardından, veritabanınızda ki verileri sorgulayıp, formata uygun olarak geliştirdiğiniz tableview'inizin içerisine verileri set edebilirsiniz.
Android Service
Kod parçalarınızda ürüm ile ilgili olarak IDE'nin vermiş olduğu uyarı vs. şeyler varmıdır ? Muhtemelen o sürümde desteklenmeyen operasyonları kullanıyorsunuz
Splash Screen ios
Aşağıdaki kod parçalarını Swift'e uyarlayabilirsen istediğini yapabilirsin.
[code]
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSMutableString *path = [[NSMutableString alloc]init];
[path setString:[[NSBundle mainBundle] resourcePath]];
[path setString:[path stringByAppendingPathComponent:@"Default.png"]];
UIImage *image = [[UIImage alloc] initWithContentsOfFile:path];
[path release];
UIImageView *imageView=[[UIImageView alloc]initWithImage:image];
imageView.frame=CGRectMake(0, 0, 320, 480);
imageView.tag = 2;
[window addSubview:imageView];
[window makeKeyAndVisible];
// Zaman limitin
timer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(timerForLoadingScreen) userInfo:nil repeats:YES];
}
-(void)timerForLoadingScreen
{
[timer invalidate];
if ([window viewWithTag:2]!=nil)
{
[[window viewWithTag:2]removeFromSuperview];
}
}
[/code]