..


Sponsor Bağlantılar

Bir Android uygulama yapısı

, Oluşturulmuş dosya ve kod analiz etmek için, bir Android uygulama yapısına sağlam bir temel olmalıdır, çünkü an önceki bölümde oluşturulan HelloWorld proje bir kenara bırakıp, biz üsleri yok.

Biz Eclipse Java derleyicisi çalıştırmak için simgesine tıklandığında bu durumda kod hata yoksa, Android, bir dosya oluşturmak için uygulamaların dayandığı söyleyerek başlayalım. Epk 'tüm kodu içeren uygulama.
Bu dosya, uygulama ve bu nedenle bu fiziksel cihazlar kurulacaktır dosyasıdır.

Özellikleri işletim sistemi Android uygulama ile ilişkiler açısından, ne görelim:

  • Her bir uygulama en kısa sürede Android uygulama kapalı olarak sona tek bir Linux süreç oluşturur.
  • Her işlem süreci yönetme görevi kendi sanal makine (bir java dosyası çalıştırmak için gerekli) vardır. Bu, her işlem, Android bağımsız çalışan işlemleri ve diğer sistem rutinleri geri kalanından izole anlamına gelir.
  • Her uygulama için benzersiz bir kullanıcı kimliği ile ilişkilidir. Bu özellik uygulama dosyalarını aynı kullanıcı adı ve uygulamanın kendisi tüm diğer uygulamalar için görünür olmasını sağlar.

Dediğimiz gibi Android uygulamaları en önemli özelliklerinden biri ortak öğeleri paylaşma yeteneğidir. Örneğin, fotoğraf makinesi ile çekilen fotoğraflar arasında ve aynı slayt gereken başka bir uygulamada kullanıcı tarafından çekilen resimlerden oluşan bir slayt oluşturduğunuz bir uygulama, ikinci uygulama içinde dahil gerekli değilse, kod Slayt kaynağı. Ayrıca doğrudan kod bağlanması gerekir, sadece ilk operasyonun slayt gösterisi için Android kod kendi payına yürütmek ister.

Bu nedenle, Android uygulamaları başka bir özelliği çalıştırmak için tek bir erişim noktası, nasıl proje yürütme main () fonksiyonu sadece temsilci olan bir Java projesi için olabilir sahip olmadığı açıktır.

Actvities (bir sonraki bölümde olacak), hizmetleri, yayın içerik sağlayıcılar ve alıcılar: Ve olası bir uygulama Android dört farklı bileşenleri tanımlamak için.

Hizmetler

Bu-bileşenin özelliği herhangi bir grafiksel kullanıcı arayüzü (bu yerine bir faaliyet vardır) yok etmek, genellikle arka planda çalışır. Bir hizmet örneği kullanıcının diğer eylemleri gerçekleştirir iken arka planda çalışan müzik çalar olabilir. Her hizmet sınıfı Hizmetleri genişletir.

Yayın alıcıları

Bu tür bir bileşenli ön işletme meşgul değil, dinler ve bir reklam çekiminde göre tepki verir olmamalıdır. Kim bu açıklamaları bir mesaj gibi daha sonra kullanıcı tarafından kullanılabilir bir dosya indirme bitmiş olduğu gibi uygulamalar, bildirir ki genellikle işletim sistemidir gönderir. Açıkçası bizim uygulama sadece reklamların belirli türde tepki bizim alıcıları öğreteceğiz. Tüm alıcılar BroadcastReceiver sınıfını genişletir.

İçerik sağlayıcıları

Bu görev bileşeni mevcut diğer uygulamalar için belirli bir uygulamanın bir veri kümesi yapmaktır. Genellikle yapmak istediğiniz verileri, tabiri caizse, "kamu" ya da dosya sisteminde veya bir SQLite veritabanına kaydedilir. Bir içerik sağlayıcı temel sınıf ContentProvider genişletir.

Bir sonraki bölümde Faaliyetleri nelerdir ve özellikleri nelerdir, çok kapsamlı olarak sunacak.

Android için uygulama geliştirmek Yardım
E-Öğrenme
AutoCAD (eBook) AutoCAD (eBook)
Mimari yapıların oluşturulması. Sadece 29 de €.
VB.NET (Ders) VB.NET (Ders)
Visual Basic ile Masaüstü Uygulamaları olun .. 49 € düşük.
Visual Basic 6 (Ders) Visual Basic 6 (Ders)
VB6 ile Masaüstü Uygulamaları olun. En düşük € 39.
Sponsor Bağlantılar