Hikayeler

Reklam vermek için turkmmo@gmail.com

ßyMesMes

'Sıradışı Emekli Admin
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Paylaşım
Katılım
2 Ağu 2010
Konular
5,440
Mesajlar
24,643
Reaksiyon Skoru
6,284
Altın Konu
425
Başarım Puanı
514
TM Yaşı
14 Yıl 7 Ay 22 Gün
Online Süresi
50d 12h 16m
MmoLira
-2,332
DevLira
0

Rohan2 Angmar 1-120 Official Yapı Yeni Güncellemeleri ile Yeni Açıldı! Bu Serüvende Sende Yerini Al ! HEMEN TIKLA!

PhoneGap - Detaylı Kurulum ve Kullanım Rehberi - 2020
phonegap nedir phonegap rehberi turkmmo.jpg

Bu bölümde, uygulamaları zahmetsizce yapmak için temel ortamı nasıl kuracağımızı öğreneceğiz. PhoneGap, Cordova komut satırı arayüzü ve Github depo mekanizmasını kullanarak uygulamaların çevrimdışı oluşturulmasını desteklese de, minimum çaba prosedürüne odaklanmalıyız.

Web teknolojileri konusunda bilgili olduğunuzu ve web uygulamanızı uygulama olarak gönderilmeye hazır hale getirdiğinizi varsayıyoruz. PhoneGap yalnızca HTML, CSS ve JavaScript desteklediğinden, uygulamanın yalnızca bu teknolojiler kullanılarak oluşturulması zorunludur.

Bir geliştiricinin bakış açısından, bir uygulamanın paketinde şu öğeler bulunmalıdır:

  • Yapılandırma dosyaları
  • Uygulama simgeleri
  • Bilgi veya içerik (web teknolojileri kullanılarak oluşturulmuş)
  • Yapılandırma


Web uygulamamız, gerekli tüm ayarları yapılandırmak için yeterli olması gereken tek bir yapılandırma dosyasına ihtiyaç duyacaktır. Adı config.xml'dir. Bu dosya, uygulamayı derlemek için gerekli tüm gerekli bilgileri içerir.

Örneğimiz için config.xml'ye bakalım -

Kod:
<?xml version = "1.0" encoding = "UTF-8"?>

<widget xmlns = "http://www.w3.org/ns/widgets"
   xmlns:gap = "http://phonegap.com/ns/1.0" id = "com.tutorialspoint.onlineviewer" version = "1.0">
  
   <name>Tutorials Point</name>
  
   <description>
      Tutorials Point Online Viewer
   </description>
  
   <author href = "http://tutorialspoint.com" email = "contact@tutorialspoint.com">
      Tutorials Point
   </author>
  
   <preference name = "permissions" value = "none"/>
  
   <icon src = "res/icon/android/drawable-ldpi/tp_icon.png"
      gap:platform = "android" gap:qualifier = "ldpi" />
        
   <icon src = "res/icon/android/drawable-mdpi/tp_icon.png"
      gap:platform = "android" gap:qualifier = "mdpi" />
        
   <icon src = "res/icon/android/drawable-hdpi/tp_icon.png"
      gap:platform = "android" gap:qualifier = "hdpi" />
        
   <icon src = "res/icon/android/drawable-xhdpi/tp_icon.png"
      gap:platform = "android" gap:qualifier = "xhdpi" />
        
   <icon src = "res/icon/android/drawable-xxhdpi/tp_icon.png"
      gap:platform = "android" gap:qualifier = "xxhdpi" />
  
   <icon src = "res/icon/ios/Icon-72.png" gap:platform = "ios" gap:qualifier = ""/>
   <icon src = "res/icon/ios/icon-57.png" gap:platform = "ios" width = "57" height = "57" />
   <icon src = "res/icon/ios/icon-72.png" gap:platform = "ios" width = "72" height = "72" />
   <icon src = "res/icon/ios/icon-57-2x.png" gap:platform = "ios" width = "114" height = "114" />
   <icon src = "res/icon/ios/icon-72-2x.png" gap:platform = "ios" width = "144" height = "144" />
  
</widget>

Tüm konfigürasyon içerikleri <widget> etiketi içine alınır. Bunların kısa açıklaması aşağıdaki gibidir -

Kod:
<widget id = ”app_id”>

id, çeşitli uygulama mağazalarında rezerve edilmiş uygulama kimliğinizdir. Ters alan adı stilindedir, yani com.tutorialspoint.onlineviewer vb.

Kod:
<widget version = "x.y.z">

Bu, x.y.z biçimindeki uygulamanın sürüm numarasıdır; burada (x, y, z) pozitif tamsayılardır, yani 1.0.0, major.minor.patch sürüm sistemini temsil eder.

Kod:
<name> Uygulama İsminiz </name>

Bu, mobil ekranda uygulama simgesinin altında görüntülenecek olan uygulamanın adıdır. Uygulamanız bu isim kullanılarak aranabilir.

Kod:
<description> Benim İlk Web Uygulamam </description>

Bu, uygulamanın ne hakkında olduğu ve ne olduğu hakkında kısa bir açıklama.

Kod:
<author> Uygulama Yapımcısı İsmi </author>

Bu alan, genellikle bu uygulamayı başlatan kuruluşun adına ayarlanmış olan oluşturucu veya programcının adını içerir.

Kod:
<preferences name = "permissions" value = "none">

Tercihler etiketi, uygulama için FullScreen, BackgroundColor ve Orientation gibi çeşitli seçenekleri ayarlamak için kullanılır. Bu seçenekler isim ve değer çifti halindedir. Örneğin: name = "FullScreen" value = "true" vb. Bu gelişmiş ayarların hiçbirine gerek duymadığımız için, izinleri hiçbirine koymuyoruz.

Kod:
<icon>

Uygulamalarımıza simge eklememize izin verir. Çeşitli şekillerde kodlanabilir, ancak her şeyin kısa yolunu öğrendiğimiz için, işte burada. .Src, simge görüntüsünün yolunu belirler. Boşluk: platform, bu simgenin hangi işletim sistemi platformu için kullanılacağını belirler. Boşluk: niteleyici, android cihazlar tarafından kullanılan yoğunluktur. İOS cihazlar genişlik ve yükseklik parametrelerini kullanır.

Simgeler
Aynı mobil işletim sistemine sahip çeşitli boyutlarda cihazlar vardır, bu nedenle tek bir platformun hedef kitlesini hedeflemek için tüm cep telefonu türlerinin simgelerini de sağlamanız gerekir. Belirli mobil işletim sisteminin gerektirdiği şekilde tam şekil ve boyutta simgeler hazırlamamız önemlidir.

Burada res / icon / ios ve res / icon / android / drawable-xxxx klasörlerini kullanıyoruz ..

Bu işi hızlı bir şekilde yapmak için 1024x1024 boyutunda bir logo oluşturabilir ve makeappicon.com'da oturum açabilirsiniz. Bu web sitesi, hem android hem de iOS platformu için anında her boyutta logo oluşturmanıza yardımcı olacaktır.

app_icons.jpg


1024x1024 boyutunda simge görüntüsü sağladıktan sonra makeappicon.com aşağıdakileri sağlamalıdır -

İOS için simgeler

ios.jpg


Android için simgeler

android.jpg


Bu web sitesi size tüm logoları zip formatında kapınıza e-postayla gönderme seçeneği sunar.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst