Soru & Cevap

Bir başka uygulamanın çalışmasını durdurma?

14.02.2015 - 10:46

Merhaba arkadaşlar, root olmaksızın bir başka uygulamanın çalışmasını bildiğim kadarıyla "killBackgroundProcess" ile durdurabiliyoruz. Benim sorun ise diyelim biz WhatsApp gibi sürekli çalışan bir uygulamayı durdurabilir miyiz? Yani ben bir uygulamanın çalışmasını durdurmak istiyorum ama diyelim o uygulama da arkaplanda çalışmak istiyor. Bu durum da neler yapılır?  

6 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
15.02.2015 - 10:20

Bunun en iyi yolu kill edip mesaj atıp calısıyor mu yoksa calısmıyor mu ona bakmak olur.

Ama arkada push notification servisi calısıyor sen onu ne kadar kill yapsanda memory olduğu sürece tekrar çalışacaktır.

Abdullah
15.02.2015 - 02:37
Cevap için teşekkürler.
Profile picture for user ulasocal
ulasocal
14.02.2015 - 11:42

[code]

List<ApplicationInfo> packages;
    PackageManager pm;
    pm = getPackageManager();
    //uygulamaları listeleme
    packages = pm.getInstalledApplications(0);

    ActivityManager mActivityManager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);

   for (ApplicationInfo packageInfo : packages) {
        if((packageInfo.flags & ApplicationInfo.FLAG_SYSTEM)==1)continue;
        if(packageInfo.packageName.equals("mypackage")) continue;
        mActivityManager.killBackgroundProcesses(packageInfo.packageName);
   }  

[/code]

Abdullah
15.02.2015 - 12:17
Tamam hocam ben zaten bunu biliyorum. Yani bu kill edilen uygulamalar bir daha hiç çalışmaz mı kendi kendine onu öğrenmek istiyorum.