SORU
12 HAZİRAN 2009, Cuma


Eğer Android Market'ten indirilmiş olsaydı tespit

Test sunucusu ve bir üretim sunucusuna bağlanmak mümkün olmayabilir Android bir kütüphane var. Geliştiriciler bu kütüphane geliştirirken test server kullanmak istiyorum, ve üretim Uygulama Android Market'ten indirilen server.

Bu (ya da olmayan Pazar Pazar?) nereden geldiğini anlatmak için bir uygulama mümkün mü Bir imzalı JAR dosyasını varlığını tespit diye tahmin ediyorum.

CEVAP
13 HAZİRAN 2009, CUMARTESİ


Evet, bunun için imza kullanabilirsiniz. Eğer kullandığınız bir hata ayıklama anahtarı işareti uygulaması sırasında geliştirme ve yayın anahtarı ne zaman yükleme uygulaması için pazar olabilir kontrol için imza uygulaması ile imzalanmış ve dayandığı kullanın test veya üretim sunucusu. İşte app imzası okumak için küçük bir kod parçası:

    try {
        PackageManager manager = context.getPackageManager(); 
        PackageInfo appInfo = manager.getPackageInfo(
            YOUR_PACKAGE_NAME, PackageManager.GET_SIGNATURES);

        // Now test if the first signature equals your debug key.
        boolean shouldUseTestServer = 
            appInfo.signatures[0].toCharsString().equals(YOUR_DEBUG_KEY);

    } catch (NameNotFoundException e) {
        // Expected exception that occurs if the package is not present.
    }

YOUR_PACKAGE_NAME 'com.gibi bir şey olsa gerek wsl.'. CardioTrainer Senin AndroidManifest.xml kullanılan paket adı olmalı. İyi Şanslar

mark

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boburnham

    boburnham

    11 Temmuz 2006
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009

İLGİLİ SORU / CEVAPLAR