ETİKETLER
android
Intent'ler - Diğer Uygulamalarla Etkileşime Geçmek
Bir Android uygulaması birçok farklı Activity içerir. Her Activity yeni arayüzler gösterirken belirli bir görevi (haritanın gösterilmesi, fotoğraf çekilmesi gibi) yerine getirir. Kullanıcıyı bir Activity'den diğerine geçirmek için uygulamanızda Intent sınıfını kullanmalısınız. Uygulamanızın yapacağı herhangi bir işte "amacı" belirtmek için Intent sınıfını kullanmalısınız. Uygulamanızda startActivity() gibi bir metotla sisteme Intent geçirdiğinizde, sistem doğru uygulamayı ve eylemi belirlemek için bu Intent'i kullanır.
Verileri SQL Veritabanına Kaydetmek
Sürekli tekrarlayan veya kişi bilgileri gibi belli bir yapısı olan verileri, veritabanına kaydetmek iyi bir karardır. Veritabanı sayesinde verileriniz üzerinde şartlı işlemler yapabilir, onları daha iyi yönetebilirsiniz. Bu eğitim içeriğinde SQL veritabanlarının geneline aşina olduğunuzu varsayıyoruz. Android üzerinde SQLite veritabanlarını öğrenmeye başlarken bu aşinalık size yardımcı olacaktır.
Cihazı Uyanık Tutmak
Bir Android cihaz boşta kaldığında, bataryayı bitirmemek için olabildiğince hızlı bir şekilde uykuya dalar. Uygulamalar zaman zaman ekranı açık tutmaya, işlerini tamamlamak için işlemciyi çalışır halde tutmaya ihtiyaç duyarlar.
Sync Adapter Oluşturmak
Uygulamanızdaki Sync Adapter bileşeni, cihazınız ve sunucu arasında veri aktarımı yapan görevler için gerekli kodu kapsar. Sync adapter çatısı kodu, uygulamanızdaki zamanlama ve tetikleyicilere göre sync adapter bileşeninizin içinde çalıştırır. Uygulamanıza sync adapter bileşeni eklemek için aşağıdaki bileşenleri eklemeniz gerekir:
Sync Adapter sınıfı: Veri aktarım kodunu sync adapter çatısıyla uyumlu bir interface içine saran sınıf.
Android Pay Nedir?
Android Pay, Google tarafından geliştirilen ve uygulama içi ve tıkla öde sistemlerini sağlayan bir sayısal cüzdan platformudur. Mobil cihazlar üzerinden kullanılabilen Android Pay sayesinde kullanıcılar Android telefonlar, tabletler ve saatler ile ödeme yapabiliyor. Android Pay, herhangi bir temassız ödeme terminaline ihtiyaç duymaz ve mevcut terminaller ile birlikte çalışabilir.
int Türü İfadeler
int türünde tamsayı sabit ya da değişken içeren ifadeler, sonuçta tamsayı (int) değer üretecektir.
Bir örnek üzerinden int tipinde değişkenler ile işlemler yapalım. Örneğin; elimizde int tipinde a,b,c adında üç değişkenimiz olsun. Biz bu değişkenlere sırasıyla 9,12,13 değerlerini atayalım.
int a,b,c;
a=9;
b=12;
c=13;
Şimdi de bu değişkenler üzerinden
a + b / c ifadesinin sonucunu hesaplayalım.
Bu ifade matematiksel olarak bize
Java'da String Metodları
String sınıfı Java'da metinler tanımlamak için kullanılır ve bize metinler üzerinde çeşitli işlemler gerçekleştirmemiz için yardımcı fonksiyonlar sunar. Java'da bir metin aşağıdaki gibi tanımlanabilir:
public class StringOrnek1
{
public static void main(String[] args)
{
// string tanımlanması
String myString = "Merhaba dunya";
}
}
Bu şekilde myString adında bir değişkene "Merhaba dunya" yazısını atamış oluyoruz.
Veritabanı Kullanımı
Android platformu da diğer mobil platformlar gibi veritabanı olarak SQLite kullanımını tercih etmektedir. Hem SQL komutlarını çalıştırabilmesi hem de mobil cihazlar gibi düşük kapasiteli ortamlarda kolayca çalışabilmesi SQLite’ı Android ve iOS platformlarında ilk seçenek haline getirmiştir.
Android Projesi Oluşturmak
Android Studio'yu yükledikten sonra artık yeni bir Android projesi oluşturabiliriz. Bunun için File > New > New Project seçeneğini seçmeniz yeterlidir.
Daha sonra karşımıza çıkan sihirbaz bize projemizle ilgili birtakım özellikleri belirtmemizi ister:
List
List Interface, kullanıcılara sıralanmış bir dizi hazırlama olanağı sunar. Oluşturulan diziler istenilen sınıfta obje saklayabildiği gibi kapasiteleri de önceden belirlenmek zorunda değildir. Bununla beraber bu Interface'i kullanan sınıflar aşağıdaki metodlara sahiptir;