SORU
21 EYLÜL 2011, ÇARŞAMBA


Birden Fazla Android Uygulama Paketi .muayene tek kaynak kodu dosyaları

İnşa Android sistemi Bir prosedür, komut satırı veya güneş Tutulması, çeşitli oluşturmak istiyorum .muayene tek kaynak bir kod temeli dosyaları. Bunun için bazı genel nedenleri farklı gereksinimleri olan pazarlar için özel sürümleri olması ya da ücretsiz ve ücretli bir sürümü.

Bu soruDEĞİLHAKKINDA:

  • Ambalaj kodu ** 5 veya harici Java kavanoz içine içine paylaştı

  • signed release .apk vs bir hata ayıklama üreten

Google says "muhtemelen bunları uygun şekilde ayrı ayrı. geliştirmek böylece yayınlamak istediğiniz her MUAYENE için ayrı Android proje oluşturmanız gerekir Sadece varolan projeyi çoğaltarak bunu yapmak ve yeni bir isim verebilirsiniz." Sonra nazikçe anladığım kadarıyla bu kütüphane kullanmak, önermek. Sonra, tam olarak istediğim tek şey geçerken söz: "farklı kaynakları çıktı bu yapı bir sistem inşa yapılandırmasına bağlı"

  • Koşullu derleme gerçekleştirmek için biliyorumJAVAbir 'public static final değişken. anahtar olabilir Build.xml example of tweaking böyle bir değeri vardır. Android bir Karınca daha eksiksiz bir örnek bu yapılandırma veya bir OSS proje böyle bir bağlantı kurmak, lütfen? BTW, build.xml otomatik olarak oluşturulan, ama insanlar hack gördüm, nasıl oluyor bu iş?

  • Paket adı ile package="com.Manifest.xml ilan örnek."eğer bir ihtiyacı birden fazla yayma .appname bu ismi değişen apks, her biri için ayrı bir proje ile mi sıkıştı?

CEVAP
5 EKİM 2011, ÇARŞAMBA


2 farklı MUAYENE () gösteri ve üretim 3 küçük değişiklikler ile ağaç: tek bir kaynaktan üreten biriyim

1) Application sınıfta public static final DEMO=true; //false; ve değerine bağlı olarak bir demo/üretim özellikleri kod arasında geçiş yapmak için kullanılır

2) 2 temel faaliyetleri gibi

package mypackage;
public class MyProduction extends Activity 
{
    //blah-blah
}

package mypackage.demo;
public class MyDemoActivity extends mypackage.MyProductionActivity
{
    //blah-blah
}

3) Ve sonunda 2 farklı launcher faaliyetleri demo bağlı olarak gösteren AndroidManifest.xml ayrı dosyalar üretime geçiş/

2. el ile MUAYENE arasında geçiş yapıyorum, ama küçük KARINCA görev yazma ikisi arasında otomatik olarak geçiş yapmak için hiçbir şey zor görüyorum

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amena

    Amena

    15 Kasım 2006
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • RocketJump

    RocketJump

    22 ŞUBAT 2006