Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
import android.content.pm.PackageManager;
constructorŞöyle yaparız.
PackageManager pm = context.getPackageManager();
getInstalledApplications metoduŞöyle yaparız.
List<ApplicationInfo> packages = pm
.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
...
}
getLaunchIntentForPackage metodu
Uygulama çalışıyorsa öne getirir. Çalışmıyorsa başlatır. Şöyle yaparız.Intent launchIntent = pm.getLaunchIntentForPackage("com.example.abc");
launchIntent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity (launchIntent
);
getPackageInfo metoduÖrnek
Şöyle yaparız.
String uri = "com.whatsapp";
boolean app_installed = false;
try {
pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
app_installed = true;
} catch (PackageManager.NameNotFoundException e) {
app_installed = false;
}
ÖrnekŞöyle yaparız.
PackageInfo packageInfo = pm.getPackageInfo(
getPackageName(), PackageManager.GET_SIGNATURES);
for (Signature signature : packageInfo.signatures) {
...
}
hasSystemFeature metoduŞöyle yaparız.
pm.hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH);
Şöyle yaparız.if (pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY))
{
//PHONE DEVICE
}
else
{
//TAB Device
}
PERMISSION_GRANTED alanıŞöyle yaparız.
int result = ...;
if (result == PackageManager.PERMISSION_GRANTED){...}
Hiç yorum yok:
Yorum Gönder