Netbeans ile Android için yerel uygulamaların geliştirilmesi

Geliştiriciler her yıl mobil cihazlar için giderek daha fazla uygulama oluşturuyor, bu eğitimde Android cep telefonları için uygulamalar oluşturma bilgisine başlayacağız.
Android, çeşitli mobil cihazlarda bulunan Linux çekirdeğine dayalı eksiksiz bir işletim ortamıdır.
Resmi yazılım Android Studio olsa da bu durumda daha hafif olması için Netbeans kullanacağız, Android Studio'nun iyi çalışması için minino 4 GB ram gerekiyor, Netbeans ile 2 GB ram ile geliştirebiliyoruz.
Başlamadan önce gerekli yazılımı kuracağız
Android SDK'sıYazılım geliştirme seti veya yazılım geliştirme seti, Android stüdyosu dışında bir IDE'den geliştirilecek veya komut satırı araçlarını çalıştıracak kütüphanelerdir. Bu kitaplıklar, mobil uygulama geliştirme için temel SDK araçlarını sağlar. Android SDK'yı resmi web sitesinden indirebiliriz. Bu eğitim için Linux sürümünü kurduk ancak Windows, Linux veya Mac üzerine kurulabilirler.
Zip dosyasını indiriyoruz ve ardından .zip dosyasını açıyoruz ve SDK dosyalarının bulunduğu klasörü, örneğin / opt / Android / gibi kullanıcı tarafından belirtilen erişilebilir bir klasöre kopyalıyoruz.
net fasulyeJava programlama için tasarlanmış, daha sonra HTML5, C++, PHP gibi diğer dillere genişletilen ücretsiz bir IDE'dir. Bunu genişletmek için topluluk tarafından geliştirilen önemli sayıda eklenti de vardır. NetBeans IDE, platformlar arası ve ücretsizdir. Netbeans IDE web sitesinden indirebiliriz.
Şuradan kurulabilir: Linux, indirdiğimiz dizine gidiyoruz ve aşağıdaki komutlarla yazıyoruz:
 cd İndirilenler sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.sh
Yapılandırmaya devam ettik.
Uygulamaları çalıştırmak ve derlemek için Netbeans ve Android SDK'yı yapılandırın
Her iki yazılımı da yükledikten sonra aşağıdaki adımları izleyeceğiz, Netbeans'i açacağız ve Araçlar> Eklentiler, Ayarlar sekmesine gidin ve düğmesine tıklayın Ekle veya Ekle.
Ardından http: //nbandroid.org… tes / update.xml url'sini ekliyoruz ve eklentinin adını koyuyoruz. Eklenti güncellemelerini otomatik olarak kontrol edelim.

Sonra kabul ediyoruz ve eklentinin listede göründüğünü göreceğiz. Güncelleme Merkezi.

Daha sonra Araçlar> Seçenekler'e gitmeli ve Android ve Mobil Platform sekmelerinde, onları yüklediğimiz klasör olan Android SDK'ya giden yolu belirtmeliyiz.
 / ana sayfa / kullanıcım / Android / SDK

Ardından, kullanmak istediğimiz SDK sürümünü yapılandırmamız ve yüklememiz gerekecek, onlar için Araçlar> Android SDK Yöneticisi menüsüne gidiyoruz. Bu yapılandırma, Android mobil cihazlarda Programlama eğitiminde kullandığımızla aynıdır.
Bu, sdk sürümünü seçmemize ve yüklememize izin verecek, örneğin Android 4.4.2 KitKat, Android 5.0 ve 5.1.1 Lollipop yüklü.

İlgimizi çeken sürümleri kurduktan sonra bunun için sanal bir cihaz oluşturmalıyız, menüye geçiyoruz. Araçlar> ADV Yöneticisi.
Sonra tıklıyoruz Yaratmak ve test cep telefonunun özelliklerini yapılandırın, daha yeni sürümün, cihazı taklit etmek için daha fazla ram gerekeceği unutulmamalıdır.
Cihazları ve ekranı, işlemci türünü, android sürümünü, kamerayı, kullanılabilir ram belleği ve microSD kartı yapılandırabiliriz. Kabul ediyoruz ve cihazımızı kullanıma hazır hale getireceğiz, test etmek istersek Başlat'a tıklayabiliriz, aksi takdirde uygulamayı derlediğimizde aktif hale gelecektir. net fasulye.

Daha sonra, ilk adımlarımızı atmak için bazı örnek uygulamalar geliştireceğiz. Android'de yerel uygulamaların geliştirilmesi.
Android uygulamalarının grafik arayüzünü tasarlama
Uygulamada gördüğümüz ekranlar olan Düzenler olan bir Android uygulamasının tasarımı. Bir Düzen, kullanıcı arayüzünün tasarımını tanımlayan bir öğedir, görsel formatı tanımlamak için bileşenler ve görünümler için kaplardır, Düzenler XML aracılığıyla tanımlanır ve bunlara Java ile başvurularak ve programlanarak işlevsellik atanır.
Android'de kullanabileceğimiz 4 tür Düzen vardır ve bunlar şunlardır:

Doğrusal Düzen


Bu yerleşim türü, tüm bileşenleri dikey veya yatay olarak tek bir yönde hizalar.

Göreli Düzen


Göreceli konumları kullanarak ekrana uyum sağlayan bir düzendir. Her tamamlayıcının konumu, ekranda dağıtılan diğer öğelere göre tanımlanabilir.

Liste görünümü


Bileşenlerin ve öğelerin bir listesini gösteren bir düzendir. Bir seçenekler listesi veya örneğin bir kişi listesi görüntülemek için kullanılır.

Izgara Görünümü


Satır ve sütunlardan oluşan bir ızgara sunan bir düzendir. Bileşenler, bir ListAdapter kullanılarak ızgaradan eklenir.
Bir bağdaştırıcı kullanarak görünümleri dinamik olarak nasıl ekleyebileceğinize ilişkin bir giriş için, Bağdaştırıcıyla tasarım oluşturma başlıklı makaleyi okuyun.

LinearLayout ile bir örnek geliştiriyoruz
açarak başlıyoruz net fasulye ve biz gidiyoruz Dosya> Yeni Proje ve bir Android projesi ekliyoruz.

Sonra LayouLinear projesinin adını tanımlarız, Java paketinin adı her zaman com.name olacaktır, bu durumda com.Linear olacaktır ve ardından Android uygulamasının ana sınıfının adı, bu durumda Linear .

NS Android proje yapısı birkaç klasöre ayrılmıştır:
  • Kaynak Paketler: sınıfımızın ve Java kodumuzun nereye gittiği, bu da uygulamanın işlevselliğini verecektir.
  • Kaynaklar: uygulamamızda kullanacağımız kaynaklar, görseller, sesler, videolar nerede olacak.
  • Düzen: bir ekranı temsil eden her xml dosyasının bulunduğu yer.

Bu örnekte bir tasarım yapacağız. giriş uygulaması, aşağıdaki arayüze sahip olacak:

Yapacağımız arayüzü tasarlayarak başlıyoruz Kaynaklar> düzen, içeride varsayılan ekranı göreceğiz ana.xml, aşağıdaki kodu ekleyeceğiz.
Düzen yapılandırma parametreleri şunlardır:
  • Match_parent: bu, düzenin ekran kadar büyük olması gerektiği anlamına gelir
  • Wrap_content: bu, örneğin bir liste gibi ekranın boyutunu aşabilecek tüm bileşenleri kapsayacak şekilde yerleşimin çok büyük olması gerektiği anlamına gelir.

Sonra yerçekimi veya şamandıra tipini ayarlıyoruz, dikey olarak ortalanabilir veya yatay olarak ortalanabilir, kod aşağıdaki gibidir:
 
Klasöre ve kullanılacak resmin adına referans vermek için background özelliğini kullanıyoruz.Uygulamamızın arka planı olarak kullanacağımız drawable-mdpi klasörüne daha önce bir resim eklemiştik.

Arka plan için seçilen resmimiz 1280px genişliğinde ve 800px yüksekliğinde herhangi bir resmi kullanabiliriz, bu eğitimde aşağıdakileri kullanıyoruz:

Ardından Java kodunu göreceğiz, bunun için Sources Packages'a gidiyoruz ve Linear.java dosyasını seçiyoruz, yukarıda yazdığımız xml olan ana layout ekranının içeriğini oluşturduğunu ve görüntülediğini görebiliriz.
 paket com.Linear; android.app.Activity'yi içe aktar; android.os.Bundle'ı içe aktar; public class Linear, Activity {public void onCreate (Bundle saveInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}
Daha sonra menüden çalıştırıyoruz Çalıştır> Projeyi Çalıştır, Android cihaz başlayacak ve cihazda yüklü olan Linear uygulamasını bulacağız ve simgesine tıklayarak çalıştıracağız.

Ardından, yorumumuzu koyduğumuz alana uygulamamız için bileşenleri ekleyeceğiz.
LOGIN metnini ekliyoruz ve özellikleri dolgusu, sözdiziminin sol ve üst alanıdır.
 
Önceki bileşenden sonra Kullanıcı metni ve bir metin kutusu ekleyeceğiz veya bunun için bir satır içine EditText ekleyeceğiz, bunun için doğrusal bir düzen kullanacağız
 
Ardından, Anahtar için bir TextView ve bir EditText bileşeni ekleyeceğiz.
 
Sonra bir Giriş düğmesi ekleyeceğiz
 
Tüm bileşenler için özelliklerin aynı olduğunu görebiliriz, yani ekranın kenarından kenar boşluğunu, bileşenin kenarından içine boşluğu, bileşenin metnini tanımlarız.
Daha sonra çalıştırıyoruz ve uygulamada bileşenleri göreceğiz.

Şimdi bunun için derlememiz gerekiyor menüye gidiyoruz Çalıştır> Proje Oluştur, bu, Android'e yüklemek veya Google PlayStore'a yüklemek için apk dosyasını derler.
Projenin bin klasöründe dosyayı bulacağız LayouLineal-default.apk, varsayılan kelimeyi kaldırarak adı değiştirebiliriz.
Son olarak telefona kurmak ve test etmek için usb ile bağlayıp telefonumuzun İndirilenler klasörüne kopyalayabiliriz.
Bir sonraki öğreticide, Düzen ve işlevsellik programlamaya devam edeceğiz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave