Nasıl bir uygulama yüklü ise, program aracılığıyla kontrol etmek ya da Android değil mi? | Netgez.com
SORU
9 Temmuz 2012, PAZARTESİ


Nasıl bir uygulama yüklü ise, program aracılığıyla kontrol etmek ya da Android değil mi?

Program aracılığıyla yüklü.

  1. Eğer uygulama zaten cihazda yüklü değilse, uygulama otomatik olarak açılması.
  2. Aksi özel uygulamayı yükleyin.

Bana Yol Göster. Hiç bir fikrim yok. Teşekkürler.

CEVAP
9 Temmuz 2012, PAZARTESİ


Bununla deneyin:

public class Example extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //Put the package name here...
        boolean installed = appInstalledOrNot("com.Ch.Example.pack");  
        if(installed) {
            //This intent will help you to launch if the package is already installed
            Intent LaunchIntent = getPackageManager()
                .getLaunchIntentForPackage("com.Ch.Example.pack");
            startActivity(LaunchIntent);

            System.out.println("App is already installed on your phone");         
        } else {
            System.out.println("App is not currently installed on your phone");
        }
    }

    private boolean appInstalledOrNot(String uri) {
        PackageManager pm = getPackageManager();
        boolean app_installed;
        try {
            pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
            app_installed = true;
        }
        catch (PackageManager.NameNotFoundException e) {
            app_installed = false;
        }
        return app_installed;
    }
}

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Bobbylee Budde

    Bobbylee Bud

    13 ÅžUBAT 2011
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006