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

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • colacas

    colacas

    29 EKİM 2006
  • Phymec

    Phymec

    18 Temmuz 2009

İLGİLİ SORU / CEVAPLAR