Keystore was tampered with, or password was incorrect

Merhabalar, Belki de her #Android #Developer ‘in başına gelmiş veya gelecek olabilir. Canla başla uğraşıp yazdığınız uygulamayı Google Play’e yüklüyoruz tabi öncesinde uygulamamızı imzalamamız gerekiyor. Android Studio üzerinden bir uygulama bilgilerini ve geliştirici bilgilerini yazarak , ve bir şifre belirleyerek Keystore dosyası oluşturuyoruz ve yeni key store ile APK imzalayıp uygulamayı Google Play’e yüklüyoruz.   […]

Devamını Oku

Android Studio ERROR: [junit:junit:4.12] Hatası çözümü

Android Studio’da son güncelleme sonrası bu şekilde bir hata ile karşılaşabilirsiniz… ERROR: Could not find method testImplementation() for arguments [junit:junit:4.12] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler oluşan bu hatanın sebebi bilgisayarınızın dilinin Türkçe olması ne yazık ki, Bu hatanın iki çözümü var, Bilgisayarınızın dilini İngilizce Olarak ayarlayabilirsiniz. Aşağıdaki yöntem ile Plugin versiyonunu düşürerek kullanabilirsiniz.  

Devamını Oku

Java ile Androide Başlangıç – 2 (Android Studio Kurulumu ve İlk Proje)

Bu yazımız bence çok verimli olacak, Android uygulama geliştirme platformu olan Android Studio programını bilgisayarımıza kuracağız. Adım adım ilk projemizi açıp derleyeceğiz. Emülator üzerinde uygulamamızı çalıştıracağız. Elimden geldiğince basit yazacağım, hiç programlama ile ilgisi olmayan biri bile analayabilecek şekilde anlatabilmeyi hedefliyorum… Öncelikle Android Uygulamamızı Android Studio Buradan indiriyoruz. Ve kuruyoruz standar bir program kurmadan çok da zor […]

Devamını Oku

Android Service (Hizmet) Kullanımı

Merhabalar, Windows’taki Hizmetleri bilirsiniz, arka planda çalışırlar göz önünde bulunmazlar sessiz sedasız işlerini yaparlar. Service Android’de de kullanılabilir, Servisleri neden kullanacağımıza en basit örnek, kullanıcı uygulamanızı kapattığında dahi servisiniz arkaplanda çalışır. (Ayarlardan uygulamanızın servisini durdurmadığı sürece) Ve kontrolü doğru yapılmalıdır. bu servis arkaplanda sürekli çalışacağı için telefonun şarjından harcayacaktır. Android Studio’da aşağıdaki adımlarla hızlıca servis […]

Devamını Oku

Android Shared Preferences Kullanımı

Merhabalar, Bugün SharedPreferences’den bahsedeceğim, SharedPreferences  Android platformunda, basit verileri ve ayarları tutmamıza yarayan bir yapıdır. Masaüstü veya Web uygulamalarında ayarlarımızı ya veritabanlarımızda tablolarımızda tutarız daha önemsiz basit ayarları ini dosyalarında saklarız. Çünkü boyutları küçük veri yazık okuması kolaydır.   Android platformunda da sql kullanılabilir ama bir kaç basit ayar için sql zahmetli iştir. Nerelerde kullanılabilir ? Örneğin,  Login […]

Devamını Oku

Android (Java) AsyncTask Kullanımı

Merhabalar, AsyncTask işlemi bence önem arz eden bir konu, peki nedir nerelerde kullanırız bunu, Uygulamalarımızda yapacağımız işlemler saniyeler sürer, Örneğin Soap, Rest ve benzeri yöntemlerle sunucunuza bağlanıp veri alışverişi yapacaksınız. Verileri alıp sunucuya gitmeniz sunucunuzun bunu işleyip geriye sonuç verme süresi başlıca 3 kritere bağlı (Android cihazın hızı, Android cihazın internet hızı, Sunucunuzun veri işleme […]

Devamını Oku

Android’de Değişkenlerin Dönüşümü

Merhaba, Android’de bazen veri tiplerini birbirine çevirmemiz gerekir. Şöyleki varsayalım elimizde bir Kullanıcının girdiği iki String veriyi toplamamız gerekti. Ne yapacağız ? Toplanabilir mi ? toplanır tabi ki.. Toplayalım bakalım…

Selamun Aleykum böyle toplama yaparsak batarız 🙂 İşte String verileri toplamanın zararları 🙂 Strin verilerde + işareti iki String’i birleştirir. Bunları toplayabilmemiz için önce […]

Devamını Oku

Android (Java) ProgressDialog Kullanımı

Merhabalar, Bu ProgressDialog denen arkadaş bir işlemin ilerleme derecesini gösteren hacettir 🙂 Alertdialog gibi ekrana bir uyarı basar ve bu uyarıda işlemin ne durumda olduğunu gösterir. İki tipi var birisi “STYLE_HORIZONTAL” diğeri “STYLE_SPINNER” Aşağıdaki Görseller aralarındaki farkı daha iyi anlatacaktır. Soldaki SPINNER, Sağdaki HORIZONTAL. ProgressDialog’dan bahsederken AsyncTask kullanacağım ufak bir bilgilendirme yapayım bununla ilgili daha sonra anlatırım zamanı […]

Devamını Oku