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
58Service ile Telefonu uyandırmak
Merhabalar Service class'ından Türettiğim bir class'ım var ve basit bir şekilde belli aralıklarla notification verdiriyorum. Broadcasreceiver ile de uygulama kapalıda olsa telefon kapandıktan sonra tekrar açıldığında servis'in çalışmasını sağlıyorum. Ama sorunum telefon ekranı kapalı kilitli iken notification gösterimi stable değil. Örneğin whatsupp veri geldiğinde anında telefon kitli dahi olsa gösterebiliyor stable şekilde bunu tam olarak nasıl yaptıgını öğrenmek istiyorum. BoradCastreceiver'da override ettiğim onReceive methodunda ben şöyle bir Kontrol kullanıp çalıştırıyorum Servisi;
[code] if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {
Intent pushIntent = new Intent(context, GorevService.class);
context.startService(pushIntent);
}[/code]
Burada ekran kapalı isede çalıştır gibi bir ifade mi eklemeliyim. Teşekkürler.
Gps ile location bulma problemi
Merhabalar, uygulamamda kullanıcının bulundugu konumu bulmam gerekiyor bunun için GPSTracker diye bir class'ım var bana konum donduruyor doğru bir şekilde denediğim tablet Jelly Bean 4.1 ama uygulama ice cream 4.0.4 calısacak bu yuzden o cihazda denediğim zaman kordinat bana 0.0 0.0 olarak dönüyor aynı şekilde ice cream yuklu cihazda Google Map uygulamasıda hem native hem de web üzerinden kordinatları bulamıyor . Ama yandex maps saniye bile sürmüyor kordinatları bulması Google maps kordinat bulamazken yandex bulabiliyor bunu nasıl yapıyor araştırdım ama bir sonuç bulamadım. Acaba baz istasyonundan falan mı buluyor sizlerin düşüncüleri nedir ?
Ksoap2 ile SSL connection
Merhabalar yaptıgım bir uygulamada ssl baglantısı kurmam gerekıyor kullandıgım webservice, soap oldugu için ksoap2 kutuphanesini kullanıyorum. Internette araştırdım ama düzgün bir kaynaga ulaşamadım elinizde ksoap ile ssl connection yapabilcegimi anlatan bir döküman var mı ya da ksoap olmak zorunda degıl baska bir yöntem varsa bildiğiniz onuda uygulayabilirim. Teşekkurler
Sd-card'a kaydettiğim resmi okurken S3 ve s4 farkı
Samsung s3
Samsung s4
Websitesinde çektiğim resmi sd carda kaydettiriyorum sonradan kullanmak ıstedıgım yerde resmin Bitmap.decodeStream ile okuyorum s3'te herhangi bir problem yok s4 ise gordunuz gibi resim daha küçük bir şekilde geliyor Log kayıtlarında okurkenkı resmin width ve height değerlerine bakıyorum ıkısıde aynı ama farklı gozukuyorlar mdpi hdpi olan cıhazlarda hıcbır sorun goremedım s4 xxhdpi oldugu için yapıyor kanımca sd carddan okudugum kod :
[code]String root = Environment.getExternalStorageDirectory().toString(); File myDir = new File(root + "/sample"); myDir.mkdirs(); String fname = "Image_"+ ana.haberBanner.get(position).getId() +".jpg"; File file = new File (myDir, fname); BitmapFactory.Options options = new BitmapFactory.Options(); options.inPreferredConfig = Bitmap.Config.ARGB_8888; Bitmap bitmap = null; try { bitmap = BitmapFactory.decodeStream(new FileInputStream(file), null, options); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } haberResim.setImageBitmap(bitmap);[/code]
In-AppIn-app Billing Kullanımı
Yani soru tam olarak açık değil denedin de yapamadıgın bir yer mi var yoksa nasıl yaparım mı diyorsun ? aşağıdaki linki incele bir fikir verir
https://developer.android.com/google/play/billing/billing_overview.html
CheckBox Özellikleri
Biri seçildiğinde diğerini enable false yaparsın böyle yaparak çözebilirsin 2 tane için fazla bir kontrol olmaz ama çoklu olursa bunun için bir fonksiyon yapabilirsin.
Kullanici girisi hatirlama
SharedPreferences araştırırsan istediğin çözümü bulursun.
service otomatik başlatma
BroadcastReceiver ile yapabilirsin bunu [code]
<receiver android:name=".service.OnBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
[/code]
android manifeste uygulama kapansada telefon acılıp kapansada calısması ıcın bır action veriyoruz tabii telefon işlemleri uyanık oldugu zamanlar yapıyor sen arkaplanda telefonu uyandırıp ıslemlerını yapacaksan da wakefull broadcastreceiver kullancaksın ya da manual uyandırcaksın tavsıyem wakefull cwac kutuphanesı var ıncele alarmmanager ile tetikletiyor servisini.