Android Package Manager Kullanımı

Android Package Manager Kullanımı

Android Package Manager Kullanımı

Cihazda yüklü uygulamaları bulma örneği

Android Package Manager Kullanımı

Bu makalede sizlere, Cihaz içerisinde yüklü uygulamaların bulunmasını örneklendireceğim. Yararlı olması dileğiyle.

button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final PackageManager pm = getPackageManager();
List<ApplicationInfo> paketler = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for(ApplicationInfo paketBilgisi : paketler){
Log.d("LOG",paketBilgisi.packageName);
Log.d("LOG",paketBilgisi.sourceDir);
Log.d("LOG",paketBilgisi.toString());
Log.d("LOG","--");
}
}
});

Bir uygulamanın yüklü olup olmadığını kontrol etmek;

public boolean uygulamaYukluMu(String packageName){
boolean bool = false;
List<ApplicationInfo> paketler = getPackageManager().getInstalledApplications(PackageManager.GET_META_DATA);
for(ApplicationInfo paketBilgisi : paketler){
if(packageName.equals(paketBilgisi.packageName)){
bool = true;
}
}
return bool;
} boolean b = uygulamaYukluMu("com.instagram.android");
if(b==true){
setTitle("İnstagram yüklü");
}else{
setTitle("İnstagram yüklü değil");
}

İlgili kelimeler;
android package manager
İlgili kategori;
Android Studio Dersleri
Makaleyi paylaşın; Google+FacebookTwitterTumblrPinterestLinkedIn

Benzer makaleler mi eklemeliyim ? Bana LinkedIn ve Github adreslerimden üzerinden ulaşabilirsiniz.