android | CodeWK https://codewk.com Sınırsız bilgi ve çok eğlenceli ! Thu, 11 Jul 2019 22:32:26 +0000 tr hourly 1 https://wordpress.org/?v=6.1.6 https://codewk.com/wp-content/uploads/2019/02/cropped-favicon-32x32.jpg android | CodeWK https://codewk.com 32 32 Samsung Galaxy Note 10+’ın Görselleri Ortaya Çıktı ! https://codewk.com/samsung-galaxy-note-10in-gorselleri-ortaya-cikti/ https://codewk.com/samsung-galaxy-note-10in-gorselleri-ortaya-cikti/#respond Thu, 11 Jul 2019 22:32:25 +0000 https://codewk.com/?p=2335 Samsung Galaxy Note 10+ Net Görselleri İle Ortaya Çıktı !

Samsung’un, tanıtımını 7 Ağustos’ta yapacağı yeni amiral gemilerinden olacak olan Samsung Galaxy Note 10+’ın tasarımı net görseller ile birlikte ortaya çıktı. Yeni Note serisinde, Bixby tuşu ve kulaklık girişi bulunmayacak görünüşe göre.

Samsung, amiral gemisi Galaxy Note10 serisini 7 Ağustos’ta New York’ta düzenleyeceği bir etkinlikle tanıtacaktı ancak henüz basın tanıtımı yapılmadan cihazın özellikleri ve tasarımı ve neredeyse bütün bilgiler ortaya çıktı. Samsung belgelerinin ortaya çıkmasıyla birlikte internete düşen bu bilgilerin doğruluğu da kesinleşti.

Samsung, telefon daha çıkmadan önce gerekli olan tüm doküman işlerini halletti ki bu işlem, çıkan her yeni telefonda gerçekleştirilen standart bir prosedür. Ancak bu dokümanlar, telefona dair görselleri de içeriyor ve dokümanda yer alan görseller, daha önce ortaya çıkan bilgileri doğruluyor.

Samsung Galaxy Note10+

Telefon, aynı Samsung Galaxy S10’da olduğu gibi tek yuvarlak bir çentiğe sahip ve Note10+’ın ön kamerası ekranın tam ortasında bulunuyor. Telefonun arka tarafında dikey şekilde konumlandırılmış üçlü kamera modülü cihazın sol tarafında bulunuyor. Flaşın altında, dördüncü bir kamera bulunuyor ki bu da cihazın daha büyük ve pahalı olan Galaxy Note10+ olduğu anlamına geliyor. Samsung, Note10+ ile benzer temel tasarımlara sahip olan daha küçük bir Note10 sürümünü de satışa sunacak

Samsung Galaxy Note10+

Note10 basın görsellerinde de daha önce gördüğümüz üzere bu cihazda da herhangi bir kulaklık girişi ya da Bixby butonu bulunmuyor. Telefonla ilgili ortaya atılan iddialardan bir diğeri microSD kart desteği bulunmayacağı yönündeydi ancak FCC belgelerinde ortaya çıkan görseller itibarıyla bunu doğrulamak mümkün değil. Dokümanlarda ortaya çıkan bilgiler arasında telefonun boyutunun 162,5 mm x77,6 mm olduğu görülüyor. Cihazın ekran boyutu ise 6,7 inç.

İlgili Makale

FCC belgelerinde cihazın çift bant Wi-Fi desteği bulunduğu da yer alıyor. Bu da cihazın Wi-Fi 6 (802.11ax) kullanıldığı anlamına geliyor. Cihazda ayrıca Bluetooth 5.0 ve LTE desteği de bulunuyor.

]]>
https://codewk.com/samsung-galaxy-note-10in-gorselleri-ortaya-cikti/feed/ 0
Huawei Mate 20 Lite Android Q güncellemesi alacak mı? https://codewk.com/huawei-mate-20-lite-android-q-guncellemesi-alacak-mi/ https://codewk.com/huawei-mate-20-lite-android-q-guncellemesi-alacak-mi/#respond Sun, 23 Jun 2019 19:52:02 +0000 https://codewk.com/?p=2297 Android lisansı ağustos ayına kadar uzatılan Huawei cephesinde hangi telefonun Android Q sürümüne yükseltileceği merak konusu. Mesela Huawei Mate 20 Lite Android Q sürümüne yükseltilecek mi?

Android Q güncellemesine ilişkin Huawei cephesinden resmi açıklamalar gelmeye başladı. Şirket, P30 serisi ve diğer birçok amiral gemi telefon  (Bunlara kısa süre önce tanıtılan Honor 20 serisi de dahil) Android Q güncellemesi alacak.

Mate 20 Lite Android 9.0 sürümüne yükseltilecek

Kısa süre önce buradaki haberimizde Android Pie güncellemesi alacak bazı Huawei telefonların listesini aktardık. Şimdi bu listeye popüler orta segment telefonlardan biri olan Mate 20 Lite’ın da dahil edildiğini görüyoruz. Eğer şu sıralar bu telefonu satın almak istiyor, ancak kafanızda güncellemeye ya da Google servislerini çalıştırıp çalıştırmayacağına dair bir kaygı varsa telefonu gönül rahatlığıyla alabilirsiniz.

Güncellemenin dağıtım tarihine gelince; Huawei henüz bu yönde bir takvim belirlemedi, ancak ekim, kasım ayında önce de dağıtılmasına ihtimal verilmiyor.

]]>
https://codewk.com/huawei-mate-20-lite-android-q-guncellemesi-alacak-mi/feed/ 0
Samsung Galaxy S11’in DDR5 ve Dahili 5G Desteği İle Geleceği Duyruldu ! https://codewk.com/samsung-galaxy-s11in-ddr5-ve-dahili-5g-destegi-ile-gelecegi-duyruldu/ https://codewk.com/samsung-galaxy-s11in-ddr5-ve-dahili-5g-destegi-ile-gelecegi-duyruldu/#respond Tue, 18 Jun 2019 12:48:22 +0000 https://codewk.com/?p=2282 Samsung’un gelecek yıl tanıtacağı amiral gemisi Galaxy S11’e de güç verecek olan Snapdragon 865’in hem DDR5 desteğine hem de dahili 5G modeme sahip olacağı iddia edildi.

Exynos ve Snapdragon 865 yonga setlerinin Samsung ikinci nesil 7 nm üretim tesislerinde üretilmesi sebebiyle seneye ciddi bir rekabete tanıklık edeceğiz gibi görünüyor. Şu anda ABD için üretilen Galaxy S10’da kullanılan Snapdragon 855, birinci nesil 7 nm olarak üretilirken küresel modelde 8 nm’lik Exynos 9820 kullanılıyor.

Gelecek olan amiral gemisi hakkında en çok merak edilen konu ise Qualcomm ve Samsung’un 5G modemlerinin işlemcilere entegre şekilde gelip gelmeyeceği sorusu. Snapdragon 855’in donanım yetersizlikleri sonucunda 5G’li telefon üretmek isteyen birçok üretici, 5G modemi kullanılan ek bir model daha üretmek durumunda kaldı. Seneye Snapdragon 865 sayesinde bu ayrımı görmeyebiliriz.

Yeni Snapdragon 865’in iki farklı modelle birlikte gelmesi bekleniyor. Bu modellerden biri 5G bağlantıyı desteklerken diğer modelin desteklemeyeceği de biliniyor.

Roland Quandt, açıklamasında iki yonga setinden de bahsetti ve şu ifadeleri kullandı:

“Snapdragon 865, Qualcomm çalışanlarının yeni nesil üst düzey SoC ismini verdikleri bir yonga seti. Kona ve Huracan isimleriyle gelecek olan iki model de LPDDR5X RAM ve UFS 3.0 desteğine sahip olacak. Birinin 5G modem entegre edilmiş olarak gelmesi de olası. Şu an için hangisinin 5G’li model olacağına dair bir bilgi bulunmuyor.”

Roland Quandt’ın aktardıklarından anladığımız kadarıyla 5G’li Snapdragon 865 kesin olmasa da DDR5 RAM’lerin gelişinin kesin olduğunu söyleyebiliriz. Samsung’un da LPDDR5 RAM’leri için seri üretime başladığını açıklamasıyla birlikte Galaxy S11’lerin içerisinde bu teknolojiyi görmemiz bir hayli olası.

]]>
https://codewk.com/samsung-galaxy-s11in-ddr5-ve-dahili-5g-destegi-ile-gelecegi-duyruldu/feed/ 0
Android 9.0 Pie Güncellemesini Alacak Telefonların Listesi https://codewk.com/android-9-0-pie-guncellemesini-alacak-telefonlarin-listesi/ https://codewk.com/android-9-0-pie-guncellemesini-alacak-telefonlarin-listesi/#respond Fri, 14 Jun 2019 22:20:31 +0000 https://codewk.com/?p=2261 Teknoloji devlerinin eski ve yeni cihazları için oluşturduğu Android 9.0 Pie güncelleme takvimlerini sizlerle paylaşacağımız yazımıza hoş geldiniz. Google, Samsung, LG, Huawei, Motorola, OnePlus, Nokia, HTC ve Sony marka akıllı telefonlardan birine sahipseniz cihazınızın Android 9.0 Pie güncellemesine ne zaman kavuşacağını haberimizden öğrenebilirsiniz.

Akıllı telefon üreticileri en yeni cihazlarına güncelleme önceliği verse de eski cihazlar da kademeli olarak yeni Android sürümüne kavuşuyor. Android 9.0 Pie güncellemesini 2019 boyunca cihazlara ulaştırmak için çalışacak üreticiler, genellikle yaşanabilecek gecikmelerden kaynaklı sorunların ortaya çıkmaması adına net bir tarih açıklamıyor.

Bu haberimizde sizler paylaşacağımız tarihlerin birer tahmin olduğunu söylemekte yarar var. Lafı daha fazla uzatmadan gelin hangi cihazların ne zaman Android 9.0 Pie güncellemesine kavuşacağına birlikte bakalım. Ayrıca bu telefonlar dışında Android Pie güncellemesi alacak başka cihazlar da bulunabilir.

Asus

Asus’un 2017 ila 2018 arasında çıkardığı cihazları Android Pie sürümüne yükseltmesi bekleniyor. Yani Zenfone 4 ve Zenfone 5 aileleri gibi telefonlar için bir güncelleme bekleyebilirsiniz.

  • Asus ZenFone 5 – Güncellendi
  • Asus ZenFone 5Z – Güncellendi
  • Asus ZenFone 5 Lite (5Q) – Bu yıl içinde güncellenecek
  • Asus ZenFone Max (M2) – Bu yıl içinde güncellenecek
  • Asus ZenFone Max Pro (M2) – Bu yıl içinde güncellenecek
  • Asus ZenFone Max (M1) – Bu yıl içinde güncellenecek
  • Asus ZenFone Max Pro (M1) – Bu yıl içinde güncellenecek
  • Asus ROG Phone – Bu yıl içinde güncellenecek
  • Asus Zenfone 4 Pro – Bu yıl içinde güncellenecek
  • Asus Zenfone 4 ZE554KL – Bu yıl içinde güncellenecek
  • Asus Zenfone AR ZS571KL – Bu yıl içinde güncellenecek
  • Asus ZenFone Live (Go edition) – Bu yıl içinde güncellenecek
  • Asus ZenFone Max Plus (M1) – Bu yıl içinde güncellenecek
  • Asus Zenfone 4 Max Plus ZC554KL – Bu yıl içinde güncellenecek
  • Asus Zenfone 4 Max Pro ZC554KL – Bu yıl içinde güncellenecek
  • Asus Zenfone 4 Max ZC520KL – Bu yıl içinde güncellenecek
  • Asus Zenfone 4 Max ZC554KL – Bu yıl içinde güncellenecek
  • Asus Zenfone 4 Selfie Pro ZD552KL – Bu yıl içinde güncellenecek
  • Asus Zenfone 4 Selfie ZD553KL – Bu yıl içinde güncellenecek

BlackBerry

BlackBerry fazla cihaza saihp olmasa da Android 9 Pie’ı kullanmak istediği belirli cihazları mevcut.

  • BlackBerry KEY2 – Bu yıl içinde güncellenecek
  • BlackBerry Evolve – Bu yıl içinde güncellenecek
  • BlackBerry Evolve X – Bu yıl içinde güncellenecek

General Mobile

General Mobile, Android Pie güncellemesini alacak akıllı telefonlarını açıkladı. Buna göre Android 9.0 Pie güncellemesini alan/alacak telefonlar şu şekilde:

  • GM 8 – Güncellendi
  • GM 8 Go – Bu yıl içinde güncellenecek
  • GM 9 Pro – Bu yıl içinde güncellenecek
  • GM 9 Plus – Bu yıl içinde güncellenecek

Google

Google daha önce hangi cihazların Android 9.0 Pie güncellemesi alacağını açıklamıştı. Pixel serisinden önce Nexus etiketiyle satışa çıkan cihazlara verilen 2 yıl sürüm güncelleme ve 3 yıl güvenlik güncelleme garantisi, 3 yaşını dolduran Nexus 6P ve Nexus 5X için son buluyor. Google’ın güncelleme alan ve önümüzdeki günlerde alacak olan cihazlarını aşağıdan inceleyebilirsiniz.

  • Pixel 2 ve Pixel 2 XL – Güncellendi
  • Pixel ve Pixel XL – Güncellendi
  • Android One programına dahil olan ve Ekim 2017’den sonra satışa çıkan tüm Android cihazlar – Bu yıl içinde güncellenecek

HTC

Son dönemde satış rakamlarında yaşanan hayal kırıklıklarıyla gündeme gelen HTC, yalnızca 4 cihazına güncelleme desteği sunacak. HTC’nin güncelleme alan ve önümüzdeki günlerde alacak olan cihazlarını aşağıdan inceleyebilirsiniz.

  • HTC U Ultra – Bu yıl içinde güncellenecek
  • HTC U11 EYEs – Bu yıl içinde güncellenecek
  • HTC U11 Life – Güncellendi
  • HTC U12+ – Bu yıl içinde güncellenecek
  • HTC U11 – Bu yıl içinde güncellenecek
  • HTC U11+ – Bu yıl içinde güncellenecek

Huawei

Android 9.0 Pie güncellemesinde diğer üreticilerden hızlı davranan Huawei, birçok cihazına EMUI 9.0 güncellemesiyle birlikte Android 9.0 Pie’ı ulaştırdı. Huawei’nin güncelleme almış olan cihazlarını aşağıdaki listeden inceleyebilirsiniz.

  • Huawei P20 – Güncellendi
  • Huawei P20 Pro – Güncellendi
  • Huawei Mate 10 – Güncellendi
  • Huawei Mate 10 Pro – Güncellendi
  • Huawei Mate 10 Porsche – Güncellendi
  • Huawei Mate RS Porsche – Güncellendi
  • Huawei Honor 10 – Güncellendi
  • Huawei Honor View 10 (V10) – Güncellendi
  • Huawei Honor Play – Güncellendi
  • Huawei P20 Lite – Bu yıl içinde güncellenecek
  • Huawei P10 – Bu yıl içinde güncellenecek
  • Huawei P10 Plus – Bu yıl içinde güncellenecek
  • Huawei Mate 20 Lite – Bu yıl içinde güncellenecek
  • Huawei Mate 9 – Bu yıl içinde güncellenecek
  • Huawei Mate 9 Pro – Bu yıl içinde güncellenecek
  • Huawei Mate 9 Porsche – Bu yıl içinde güncellenecek
  • Huawei Honor Note 10 – Bu yıl içinde güncellenecek
  • Huawei Honor 9 – Bu yıl içinde güncellenecek
  • Huawei Honor 9N (9i) – Bu yıl içinde güncellenecek
  • Huawei Honor 9 Lite – Bu yıl içinde güncellenecek
  • Huawei Honor 8X – Bu yıl içinde güncellenecek
  • Huawei Honor 8X Max – Bu yıl içinde güncellenecek
  • Huawei Honor 8 Pro – Bu yıl içinde güncellenecek
  • Huawei Honor 7X – Bu yıl içinde güncellenecek
  • Huawei Nova 3 – Bu yıl içinde güncellenecek
  • Huawei Nova 3i (P Smart+) – Bu yıl içinde güncellenecek
  • Huawei Nova 2S – Bu yıl içinde güncellenecek
  • Huawei Nova 3e – Bu yıl içinde güncellenecek
  • Huawei P Smart – Bu yıl içinde güncellenecek
  • Huawei Y9 2019 – Bu yıl içinde güncellenecek
  • Huawei Y9 2018 – Bu yıl içinde güncellenecek
  • Huawei Y7 2018 – Bu yıl içinde güncellenecek
  • Huawei Y7 Prime 2019 – Bu yıl içinde güncellenecek
  • Huawei Y7 Prime 2018 – Bu yıl içinde güncellenecek
  • Huawei Y7 Pro 2018 – Bu yıl içinde güncellenecek
  • Huawei Y6 2018 – Bu yıl içinde güncellenecek
  • Huawei Y5 Prime 2018 – Bu yıl içinde güncellenecek
  • Huawei Y3 2018 – Bu yıl içinde güncellenecek
  • Huawei MediaPad M5 – Bu yıl içinde güncellenecek

]]>
https://codewk.com/android-9-0-pie-guncellemesini-alacak-telefonlarin-listesi/feed/ 0
Motorola One Action, Teknik Özellikleri İle Ortaya Çıktı ! https://codewk.com/motorola-one-action-teknik-ozellikleri-ile-ortaya-cikti/ https://codewk.com/motorola-one-action-teknik-ozellikleri-ile-ortaya-cikti/#respond Fri, 14 Jun 2019 22:04:58 +0000 https://codewk.com/?p=2256 Geçtiğimiz günlerde özelliklerinin tamamı ortaya çıkan ve 20 Haziran tarihinde tanıtımı gerçekleştirilecek olan Motorola One Vision’a oldukça benzeyen ve yine One ailesine ait olan One Action isimli bir akıllı telefon, fotoğraflarıyla ve donanım özellikleriyle beraber internet ortamında ortaya çıktı

One Vision’a benzeyen tarafları da bulunan One Action, Motorola’nın One akıllı telefon serisinin en bütçe odaklı cihazı olma unvanını taşıyor. Sadece donanım özellikleriyle değil aynı zamanda tasarımıyla da One Vision’ı fazlasıyla andıran cihaz, Android One programına dâhil olduğunu belirten logoyu arka kapağının alt kısmında barındırıyor.

Bütçe telefonu olduğu söylenmesine rağmen tam 3 adet arka kameraya sahip olan One Action görenleri şaşırtıyor. Cihazın ön kamerası ise 21:9 en/boy oranında sahip ekranının içerisindeki delikte yer alıyor. Gücünü Samsung’un Exynos 9609 yonga setinden alan cihaz, tercihe göre 3 veya 4 GB’lık RAM ve 32/64/128 GB’lık dâhili depolama kapasitesine 3.500 mAh’lik bataryanın yanında sahip.

]]>
https://codewk.com/motorola-one-action-teknik-ozellikleri-ile-ortaya-cikti/feed/ 0
Eşi TikTok’u Kullamasını İstemedi Diye İntahar Etti ! https://codewk.com/esi-tiktoku-kullamasini-istemedi-diye-intahar-etti/ https://codewk.com/esi-tiktoku-kullamasini-istemedi-diye-intahar-etti/#respond Fri, 14 Jun 2019 15:09:39 +0000 https://codewk.com/?p=2252 Sosyal medya bağımlılığı zaman zaman gerçekten ciddi bir sorun olabiliyor. Son olarak, Hindistan’ın Tamil Nadu eyaletinde bulunan Perambalur adlı şehirde sosyal medya, bir kadının intiharına giden süreçte rol oynadı.

Shiva adlı bir adam, eşi Anitha’nın TikTok’ta çok zaman geçirdiğini, bu durumun bir bağımlılık haline geldiğini ve çocukların da ihmal edildiğini öne sürerek karısının uygulamayı kullanmasını yasakladı. Bunun üzerine Anitha, zehir içerek intihar etti. İntihar görüntülerini de Shiva’ya gönderdi.

Shiva hemen akrabalarını aradı. Beyaz bir şişedeki siyah renkli bir sıvıyı içen kadın hemen hastaneye kaldırılmasına rağmen kurtarılamadı.

Shiva hemen akrabalarını aradı. Beyaz bir şişedeki siyah renkli bir sıvıyı içen kadın hemen hastaneye kaldırılmasına rağmen kurtarılamadı.

Daha önce Hindistan’da geçici olarak yasaklanan TikTok, bu vakaların ardından yeniden kendini Hindistan mahkemeleri ile karşı karşıya bulabilir.

]]>
https://codewk.com/esi-tiktoku-kullamasini-istemedi-diye-intahar-etti/feed/ 0
Yeni LG W10 https://codewk.com/yeni-lg-w10/ https://codewk.com/yeni-lg-w10/#respond Fri, 14 Jun 2019 14:54:24 +0000 https://codewk.com/?p=2246 Güney Koreli teknoloji üreticisi LG, Hindistan’da uygun fiyatlı yeni bir akıllı telefon modeli duyurmaya hazırlanıyor. LG W10 olarak isimlendirilen bu akıllı telefonun görüntüleri yavaş yavaş ortaya çıkmaya başladı.

Akıllı telefon üreticileri arasındaki rekabet hız kesmeden devam ediyor. Şirketler sayısız telefon modeli çıkarıyorlar ve akıllı telefon sektörünü yakından takip etmek isteyen potansiyel müşteriler bu hıza yetişemiyorlar. Yeni bir telefon modeli haberi de LG’den geldi. LG’nin, önümüzdeki günlerde Hindistan’da duyuracağı yeni uygun fiyatlı akıllı telefon modeli LG W10, bir kez daha görüntülendi. İşte LG W10;

LG W10

LG’nin yeni W10 modelinin bugüne kadar ortaya çıkan teknik özelliklerine yakından  bakacak olursak; her şeyden önce LG, W serisi olarak bu telefonları piyasaya sürecek ve bu modelin sınıfının en düşük üyesinin olacağını söylemek mümkün görünüyor. Çift arka kemaraya sahip olan LG W10, 8 çekirdekli ve 2.0 GHz hızında MediaTek Helio 12nm işlemciye sahip olacak. Bununla birlikte W10, 4.000 mAh batarya kapasitesine sahip olacak ve LG’nin Boombox hoparlör teknolojisini bünyesinde barındıracak. 

]]>
https://codewk.com/yeni-lg-w10/feed/ 0
Meizu 16s Amiral Gemisi Katili Özellikleri Ortaya Çıktı ! https://codewk.com/meizu-16s-amiral-gemisi-katili-ozellikleri-ortaya-cikti/ https://codewk.com/meizu-16s-amiral-gemisi-katili-ozellikleri-ortaya-cikti/#respond Thu, 04 Apr 2019 15:18:04 +0000 https://codewk.com/?p=1716 Meizu’nun diğer markaların en üst düzey telefonlarının katili Meizu 16s, Snapdragon 855 işlemci, 8 GB RAM, ve diğer özellikleri ile TENAA’da ortaya çıktı. Son derece zarif tasarımı ile ortaya çıkması beklenilen Meizu 16s ön ve arka kamerası ile iddialı bir fotoğraf kalitesi sunması bekleniyor.

meizu16s
meizu16s

Meizu 16s Özellikleri

  • Qualcomm Snapdragon 855 işlemci, Adreno 640 GPU
  • 8 GB, 6GB RAM / 128 GB, 256 GB depolama
  • 6,2 inç 1080 × 2232 piksel Full HD+ Super AMOLED ekran
  • Android 9.0 Pie işletim sistemi
  • 48MP, 1/2.25″ Sony IMX586 + Özellikleri bilinmeyen ikinci kamera
  • 20MP ön kamera
  • Çift  4G VoLTE, Wi-Fi 802.11 ac (2.4GHz + 5GHz) 2 x 2 MIMO, Bluetooth 5, GPS + GLONASS, USB Type-C
  • 24W hızlı şarj destekli 3540mAh  batarya

Meizu’nın 16s’i ne zaman tanıtacağı resmi olarak açıklanmamış olsa da önümüzdeki bir ay içinde tüketicilerin beğenisine sunulması bekleniyor. Şirketin fiyat/performans konusundaki ününü düşünerek cihazın bütçe dostu bir fiyat ile karşımıza çıkma ihtimalinin yüksek olduğunu söyleyebiliriz.

Bazı Meizu 16S özellikleri CEO tarafından açıklandı!

Fiyat performans savaşının iddialı oyuncularından olan Meizu’nun CEO’su Jack Wong yeni amiral gemi modelleri hakkında bir takım açıklamalar yaptı.

Wong’un söylediklerine göre Meizu 16S, 6.2 inç büyüklüğünde 19.5:9 oranında ve Corning Gorilla Glass 6 ile korunan Super AMOLED bir ekranla gelecek. Gücünü Qualcomm’un en üst seviye işlemcisi olan Snapdragon 855’ten alacak.

Kaç kamera ile geleceği bilinmeyen modelin ana kamerası Sony’nin 48 Megapiksellik IMX586 olacak. Gücünü 3600 mAh kapasiteli bataryadan alacak olan Meizu 16S, her ne kadar kesin olmasa da kablosuz şarj özelliğine sahip olacak.

NFC desteği sunacak olan akıllı telefonun Nisan ayında resmiyet kazanması bekleniyor.

]]>
https://codewk.com/meizu-16s-amiral-gemisi-katili-ozellikleri-ortaya-cikti/feed/ 0
Android – Date Picker & Time Picker Kullanımı https://codewk.com/android-date-time-picker-kullanimi/ https://codewk.com/android-date-time-picker-kullanimi/#respond Wed, 27 Feb 2019 16:20:28 +0000 https://codewk.com/?p=1515 Merhaba arkadaşlar, bu yazıda Android uygulamalarda kullanılan Date Picker ve Time Picker nedir, nasıl kullanılır bunları öğreneceğiz ve bununla ilgili Button ve TextView’lerden oluşan bir uygulama yapacağız. Gerek web uygulamalarda, gerekse mobil uygulamalarda kullanılan zaman kavramı çok önemlidir. Şimdir ise Date Picker ve Time Picker’ın ne olduğunu anlamaya çalışalım. Ve daha sonrasında da basit bir uygulama ile olayı kavramaya çalışalım. Başlıyoruz.. ????

Date Picker : Anlamı “tarih seçici“dir. Tarih belirlemede kullanılır.
Time Picker : Anlamı “saat seçici“dir. Saat belirlemede kullanılır.
Bu iki yapı kullanıcıların manuel olarak saat ve tarih belirlemesine gerek kalmadan basit bir diyalog penceresi kullanmasını sağlar.

Örnek Uygulama :

Bu uygulamada giriş ekranında “Saat” ve “Tarih” adında iki buton olacak ve kullanıcılar açılan diyalog penceresinden saat ve tarihi seçebilecekler ve biz de bu iki yapının kullanımını anlamış olacağız. Hadi başlayalım !

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#e0e0e0"
tools:context=".MainActivity"
tools:layout_editor_absoluteY="25dp">

<Button
android:id="@+id/button"
android:layout_width="115dp"
android:layout_height="60dp"
android:layout_marginEnd="20dp"
android:layout_marginLeft="68dp"
android:layout_marginRight="20dp"
android:layout_marginStart="68dp"
android:background="#463c48"
android:text="SAAT"
app:layout_constraintBaseline_toBaselineOf="@+id/button2"
app:layout_constraintEnd_toStartOf="@+id/button2"
app:layout_constraintStart_toStartOf="parent" />

<Button
android:id="@+id/button2"
android:layout_width="115dp"
android:layout_height="60dp"
android:layout_marginBottom="71dp"
android:layout_marginEnd="68dp"
android:layout_marginRight="68dp"
android:background="#463c48"
android:text="TARİH"
app:layout_constraintBottom_toTopOf="@+id/textView2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/button"
app:layout_constraintTop_toBottomOf="@+id/textView" />

<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_marginBottom="75dp"
android:layout_marginLeft="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="128dp"
android:text=" Tarih ve saati seçmek için butonlara tıklayınız."
android:textColor="#000000"
android:textSize="18dp"
app:layout_constraintBottom_toTopOf="@+id/button2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_marginBottom="23dp"
android:paddingLeft="10dp"
android:textColor="#000000"
android:textSize="20dp"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@+id/textView3"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button2" />

<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_marginBottom="92dp"
android:paddingRight="10dp"
android:textColor="#000000"
android:textSize="20dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2" />
</android.support.constraint.ConstraintLayout>

Uygulamanın tasarımını istediğiniz gibi düzenleyebilirsiniz. Önemli olan seçilen değerlerin gösterilebileceği bir TextView olmasıdır. Tabi farklı fikirler de olabilir.

MainActivity.java

public class MainActivity extends AppCompatActivity {

Button button, button2;
TextView textView2,textView3;
Calendar calendar;
DatePickerDialog datePickerDialog;
int hour,minute;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

button = (Button) findViewById(R.id.button);
button2 = (Button) findViewById(R.id.button2);
textView2 = (TextView) findViewById(R.id.textView2);
textView3 = (TextView) findViewById(R.id.textView3);

calendar = Calendar.getInstance();
hour = calendar.get(Calendar.HOUR_OF_DAY);
minute = calendar.get(Calendar.MINUTE);

//textView2.setText(hour + " : " + minute);

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TimePickerDialog timePickerDialog = new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
textView2.setText(hourOfDay + " : "+ minute );

}
}, hour,minute,true);
timePickerDialog.show();
}
});


button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_MONTH);
int month = calendar.get(Calendar.MONTH);
int year = calendar.get(Calendar.YEAR);

datePickerDialog = new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
textView3.setText(dayOfMonth + "/" + (month+1) + "/" + year);
}
}, day,month,year);
datePickerDialog.show();
}
});

}

}

Kodları kısaca açıklayayım. Ana sınıfta önemli olan yapılar TimePickerDialog, DatePickerDialog ve Calendar. Bu sınıflardan nesne üretmekle başlıyoruz. Butonlara tıklandığında tarih ve saat diyalog pencerelerinin çıkmasını sağlayan kodları, butonların onClick() metodu içerisine yazıyoruz. Integer cinsinden tanımladığımız hour, minute, day, month ve year‘a ise seçilen zamanlar atanır. Örnek ➡

hour = calendar.get(Calendar.HOUR_OF_DAY);
minute = calendar.get(Calendar.MINUTE);

Calendar ise takvim sınıfıdır. Bu sınıftan türettiğimiz nesne ile yukarıdaki gibi saati ve dakikayı alabildik. Ve integer cinsindeki hour ve minute değişkenlerine atadık.

Değişkenlere atadığımız değerleri butonların altındaki TextView’lerde gösterebilmek için setText kullanıyoruz.

 textView3.setText(dayOfMonth + "/" + (month+1) + "/" + year); 

Butonların onClick() metodlarının içinde kullandığımız onTimeSet() ve onDateSet() override metodları sayesinde tarih ve saat kullanımını daha kolay bir şekilde sağlıyoruz.

onTimeSet() ve onDateSet() metodlarının parametrelerinin anlamlarına da bakalım.

 public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) 
 public void onTimeSet(TimePicker view, int hourOfDay, int minute) 

hourOfDay : Gün içerisindeki geçerli saat.
minuteOfHour : Saat içerisindeki geçerli dakika.
dayOfMonth : Ay içerisindeki geçerli gün.
hour : saat
minute : dakika
day : gün
month : ay
year : yıl

Son olarak datePickerDialog.show(); ve timePickerDialog(); ile seçilen tarih ve saati ekranda gösteriyoruz.

Uygulamanın Son Hali :

Android - Date Picker & Time Picker Kullanımı
Android – Date Picker & Time Picker Kullanımı

Bu uygulama sayesinde Android’de Time Picker ve Date Picker kullanımının anlaşıldığını umuyorum. Siz de uygulamanıza tarih ve saat eklerken bu şekildeki kullanımı veya daha farklı kullanımları deneyebilirsiniz. Okuduğunuz için teşekkür ederim. Bir sonraki yazıda görüşmek üzere..????

]]>
https://codewk.com/android-date-time-picker-kullanimi/feed/ 0
Android – Thread ve Splash Screen Uygulaması https://codewk.com/android-splash-screen/ https://codewk.com/android-splash-screen/#respond Fri, 22 Feb 2019 17:56:10 +0000 https://codewk.com/?p=1424 Merhabalar ???? Thread mantığını kavramak ve uygulama açıldığında karşımıza gelen ilk ekranı özelleştirmek adına Splash Screen uygulaması yapacağız.

Öncelikle Splash Screen nedir bunu öğrenelim.

Splash Screen : Bir uygulama açıldığında karşımıza gelen ilk sayfadır, genelde uygulamayı tanıtan tek bir resimden oluşur ve kısa süreli görünür. Türkçe karşılığına “karşılama ekranı” diyebiliriz.

Yapacağımız uygulama aslında Thread mantığının ilk adımıdır. Ama önce Thread hakkında bilgi edinelim.

Thread : Aynı anda birden fazla işlem yapılmasını sağlar. Ve bu işlemler eş zamanlı gerçekleşir. Java’da en fazla kullanılan yapılardan biridir. Veri okuma/yazma işlemleri, veritabanı üzerinde crud işlemleri, ağ iletişimi ve görüntü işleme, metin ayrıştırma gibi işlemler thread ile yapılmalıdır.

Artık Splash Screen uygulamamızı yapmaya başlayabiliriz. Uygulamamızın tasarımı ile başlayalım.

İlk xml dosyasının tasarımında sadece LinearLayout kullanmamız yeterli olacaktır. LinearLayout, nesneleri yatay ve dikey olarak sıralamamızı sağlar ve bunu kolaylaştırır. Biz bu tasarımda vertical(dikey) kullanacağız. Bunun için ek olarak : android:orientation=”vertical”  kod bloğunu yazıyoruz. Karşılama ekranındaki arka plan resmini değiştirmek için ise : android:background=”” içerisine istediğimiz resmin konumunu ve ismini yazmamız yeterli. Örneğin  @drawable/tree .

splash_screen.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/tree"
android:orientation="vertical">
</LinearLayout>

Splash ekranından sonra yönlendireceğimiz yeni sınıfın xml tasarımını yapalım.

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>

<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="28dp"
android:text="İkinci Ekran"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>

Bu kısımda örnek olsun diye sadece TextView ekledim. Siz istediğiniz gibi düzenleyebilirsiniz.

Geriye sadece sınıfları oluşturmak kaldı. SplashScreen.java ile başlayalım.

SplashScreen.java

public class SplashScreen extends AppCompatActivity {

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);

Splash splash = new Splash();
splash.start();
}

class Splash extends Thread {
public void run() {
try {
sleep(4000);
}
catch (InterruptedException e) {
e.printStackTrace();
}

Intent intent = new Intent(SplashScreen.this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
}

Kod içerisinde oluşturulan ikinci sınıfı açıklamakla başlayalım. Thread oluşturmak için Thread sınıfından yeni bir sınıf oluşturduk. Bu sınıf içerisindeki run() methodu splash ekranının çalışmasını sağlar. Try {} içerisinde sleep(4000) yazarak 4 saniye beklemesini sağladık. Catch{} içerisinde ise gerektiğinde hata yazısını gösteren bir yapı yazdık.

Intent ile activityler arası geçişi sağladık. Ve Intent sınıfından türettiğimiz intent nesnesi ile FLAG_ACTIVITY_CLEAR_TASK ve FLAG_ACTIVITY_NEW _TASK kullanarak aynı task içinde çalışan ekranların tekrar gösterilmemesi için bir önceki task’ı silip yeni bir task başlatıyoruz.

onCreate() metodu içerisinde ise alt sınıfın nesnesini kullanarak sınıf içerisindeki metodların çalışmasını sağlıyoruz.

MainActivity.java

public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

Son olarak eğer eklenmemişse AndroidManifest.xml dosyasına activityleri aşağıdaki gibi ekliyoruz.

<activity android:name=".MainActivity"></activity>

Uygulamanın Son Hali :

]]>
https://codewk.com/android-splash-screen/feed/ 0