Google Custom Search API

Merhaba,

Bu yazımda Kelime Ezberle uygulamamda kullanmış olduğum Google Custom Search API ile ilgili bir örnek proje paylaşacağım. Kelime Ezberle uygulamasını incelemek isteyenler buraya tıklayarak uygulamayı inceleyebilirler.

Custom Search API'nin tanımına çok detaylı girmeyeceğim bu API ile ilgili tanımları birçok yerden okuyarak öğrenebilirsiniz. Kısaca bahsedecek olursam. Google Custom Search, geliştiricilerin Google Arama motoruna dayalı özelleştirilmiş arama motoru oluşturmalarına izin veren Google tarafından sağlanmış bir platformdur. DEVAMI ▷

Kelime Ezberle Import/Export Özelliği Anlatım

Merhaba,

Kelime Ezberle uygulamasında kullanıcılardan gelen istekler doğrultusunda kelimelerin içe ve dışa aktarılması özelliğini ekledim. Şimdilik anlatımı ve işlenmesi kolay olduğu için metin dosyası (.txt) olarak gerçekleştiriliyor. İlerleyen zamanlarda vakit bulursam daha fazla seçenek eklemeye çalışacağım.

Değinmek istediğim bir diğer konuda bu uygulama kelime ezberlemeye yönelik olduğu için makale veya uzun yazılar eklemek isteyenler oluyor. Bunu anlıyorum ilerleyen zamanlarda bu kullanıcılar için ayrı bir uygulama yapmaya çalışacağım. DEVAMI ▷

Android SQLite Özel Karakter Problemi

Merhaba, bu yazımda bir dönem veritabanı işlemlerinde bana zorluk çıkaran özel karakter probleminden bahsedeceğim.

Öncelikle problemden başlayalım. SQLite veritabanınıza kaydetmek istediğiniz bir veri ve bu verinin içerisinde tırnak gibi bir özel karakter olduğunu düşünelim. Böyle bir durumda veri içerisindeki tırnak ile sorguya ait tırnak karışacaktır. Örnek verecek olursak:

"DELETE FROM `TABLE_NAME` WHERE COLUMN_NAME='Gökhan'ın yazısı.';"

Fark ettiğiniz gibi sorgumuzda column name kısmından sonra tırnaklarda bir karışıklık oluyor. Bu durumda aşağıdaki gibi bir hata ile karşılaşırız. DEVAMI ▷

Firebase Push Notification

Firebase Push Notification

Firebase Cloud Messaging API'si ile kaydetmiş olduğunuz token'lara push notification gönderebilirsiniz. İnternette uygulama üzerinden push notification gönderebileceğim sade bir örnek bulamadım. Bunun için örnek bir proje hazırladım. PHP + Android kodları ve kullanımına dair açıklamalara buradan ulaşabilirsiniz.

Ekran Görüntüleri:

     

Android Sesi Yazıya Çevirme Uygulaması

Android cihazlarımızda mevcut olan kolaylıklardan biri de telefona vereceğimiz sesli komutlar ile bir çok aktiviteyi gerçekleştirebilmemizdir. Sesli komutlar ile rehberdeki birini arama, müzik çaldırma, alarmı kurma, istediğiniz bir sitenin açılmasını sağlama vs. bir çok işlevi gerçekletirebilirsiniz.

Android-Voice-Recognition (1)

Ben bu uygulamamda istediğim kelimeyi söylediği taktirde ekranda basit bir Toast mesajı gösterilmesini sağlayacağım. Toast mesajı yerine daha farklı bir çok şey yapabilirsiniz.

Telefona sesli komutlar verdiğimizde sesimiz tam olarak anlaşılmayabilir bu yüzden bir tahmin listesi oluşturacağız ve bunu ListView içerisinde göstereceğiz. ListView dışında bir de konuş butonu koyalım.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" > </ListView> <Button android:id="@+id/konus" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/konus" /> </LinearLayout> DEVAMI ▷