Android Studio Kullanımı – Android Studio Lamba Örneği

tarafından
8
Android Studio Kullanımı – Android Studio Lamba Örneği

Android’e başlangıç için Android Studio kullanımı önemlidir. Başlangıç için android için gerekli programları kurduktan sonra Android Stuido kullanımı hakkında bilgi edinmeniz sizlere izlediğiniz android öğrenme yolunda büyük kolaylık sağlayacaktır.

Welcome to Android Studio – Android Studio Kullanımı

Android Studio İndir

İlk açılan ekrandan “Start a new Android Studio project” seçeneğine tıklıyoruz.

 

New Project

▶“Application name:” alanına uygulamamızın adını yazıyoruz.

 

 

▶Target Android Devices “Phone and Tablet” seçeneği alanı seçili bir şekilde gelmektedir

Add an Activity to Mobile

▶ “Empty Activity” seçeneğini seçerek boş bir ekranı seçiniz.

 

▶Tüm işlemleri tamamladıktan sonra uygulamamızın ilk ekranına isim verdikten sonra “Finish” seçeneğini tıklayıp uygulamamız geliştirmek için yüklenmesini bekliyoruz.

Emülatörümüz Kendi Kişisel Telefonumuz!

▶Uygulamalar android işletim sistemli telefonlarla bağlanan, bilgisayar bağlantı ara kablosu ile görsel olarak test edilecektir.

▶Android uygulamasını tasarladıktan sonra run seçeneği ile uygulama çalıştırılır. Emülatör seçimi ve ekleme işlemi yapılır. Daha sonra uygulama bilgisayar ekranında telefonun simülasyonu şeklinde karşınıza çıkmaktadır.

▶Telefonunuzda geliştirici ayarı için; ayarlar → telefon hakkında→ model numarası(build number) kısmına 3-4 kere art arda tıklarsanız telefon sizi geliştirici olarak algılayacaktır.

▶Ara bağlantı kablosunu taktıktan sonra  telefondaki ; ayarlar→ geliştirici seçenekleri→

USB hata ayıklama kısmını aktif ediniz.

▶Bilgisayarınızda;

▶C:/user/AndoridStudioProjects/uygulamanın_adi/app/build/outputs/apk

▶Yukarıda yolu takip ederek hangi uygulamayı çalıştırmak istiyorsanız onun apk dosyasını,

telefonda bir klasör oluşturarak (Uygulama_android adında olabilir), o klasörün içine atın.

Ve uygulamanızı görsel olarak test edin.

Android Studio Kullanımı – Android Studio Lamba Örneği

MainActivity

Yeni proje eklemek için yapılması gerekenler

 

Activity_main.xml- design

Activity_main.xml- text

Burada ; fill_parent (ana öge ne kadar genişse hepsini doldurur)

wrap_content (öge içerisinde yer alan metin veya resim kadar yer kaplar)

MainActivity.java (fonksiyonlar)

Java Programlamada Paket yapısı ve Import

▶Java programları paketlerden oluşmaktadır.

▶ Paketlerin içinde sınıflar ve arayüzler bulunur.

▶ İstenirse var olan paketlerden başka (import) paketleri de kullanabiliriz.

▶Paket içine yer alan sınıflar, arayüzler ve import’lar için bir sayı sınırlaması yoktur.

▶Bir paket içinde tanımlanan sınıflar ve arayüzler istenildiğinde tekrar tekrar kullanılabilirler.

 

Paket Tanımlama Kuralları

▶Her paketin bir adı vardır. Paket adından hemen önce package anahtar sözcüğü yer alır.

▶Paketler erişim belirtkesi almaz, ancak içerdiği sınıflar erişim belirtkesine sahip olabilir.

▶Sınıftan ayırmak için, paket adları küçük harfle başlatılır.

▶Bir paket içinde aynı adı taşıyan iki sınıf ya da arayüz olamaz. Ama, ayrı paketlerde aynı adı taşıyan sınıflar ve arayüzler olabilir.

▶import deyiminden sonra paketin gövdesi yaratılır, yani onun içine konulacak sınıflar, arayüzler tanımlanır.

 

▶package paketimiz;

▶import kullanilacak_paket_listesi;

▶{

▶// paket gövdesi…

▶}

 

▶Applet Web Sayfaları üzerinde yayınlanabilen class dosyalarıdır. Applet sınıfını yaratabilmek için “java.applet” paketi ve “java.awt” paketi üretilmelidir. Applet’ler üzerinde tüm awt bileşenleri ve her türlü çizim ve boyama işlemi yapılabilir. Çizim ve boyama işlemelerini gerçekleştirmek için “java.awt.Graphics” sınıfından yararlanılır.

 

 

Extends keyword yapısı :

▶ Bir sınıfın başka bir sınıftaki methodlara ve değişkenlere sahip olabilmesi için yapılan işlemdir. Amaç her sınıfta olan bir takım özelliklerin tekrar tekrar yazılmasını önlemek ve ortak olan özellikleri tek bir sınıfta toplamaktır.

▶‘lamba’ adında yeni bir class oluşturulmuş ve bu class ‘Aplplet’ sınıfından bazı değişkenleri almıştır (miras veya kalıtım).

package paketimiz;

 

import java.awt.*;

import java.applet.Applet;

 

public class lamba extends Applet {

public void paint(Graphics lamba) {

 

lamba.drawLine(98, 200, 98, 325);

lamba.drawLine(175, 200, 175, 325);

lamba.drawArc(35, 200, 225, 60, 285, 320);

 

lamba.drawLine(32, 231, 97, 100);

lamba.drawLine(263, 231, 190, 100);

lamba.drawArc(97, 90, 93, 20, 0, 180);

 

lamba.fillRect(0,325,300,5);

}

}